freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

無線溫度傳感器課程設計(編輯修改稿)

2025-02-14 15:12 本頁面
 

【文章內(nèi)容簡介】 發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預定的操作。復位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號后等待16~60微秒左右,后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號表示復位成功。 在硬件上,DS18B20與單片機的連接有兩種方法,一種是Vcc接外部電源,GND接地,I/O與單片機的I/O線相連;另一種是用寄生電源供電,此時UDD、GND接地,I/O接單片機I/O。無論是內(nèi)部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻。 DS18B20有六條控制命令,如表4 所示:表4. DS18B20控制指令表指 令約定代碼操 作 說 明溫度轉(zhuǎn)換44H啟動DS18B20進行溫度轉(zhuǎn)換讀暫存器BEH讀暫存器9個字節(jié)內(nèi)容寫暫存器4EH將數(shù)據(jù)寫入暫存器的TH、TL字節(jié)復制暫存器48H把暫存器的TH、TL字節(jié)寫到E2RAM中重新調(diào)E2RAMB8H把E2RAM中的TH、TL字節(jié)寫到暫存器TH、TL字節(jié)讀電源供電方式B4H啟動DS18B20發(fā)送電源供電方式的信號給主CPU單片機對DS18B20的訪問流程是:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴格的工作時序和通信協(xié)議。如主機控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個步驟:每一次讀寫之前都要對DS18B20進行復位,復位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預定的操作。 然后數(shù)據(jù)被傳輸至單片機89S52,八位數(shù)據(jù)分兩次傳輸,再由單片機編程為可以由數(shù)碼管顯示的四位數(shù)據(jù),頭一位為正負溫度數(shù)據(jù),后三位為帶小數(shù)點的當前溫度。數(shù)據(jù)也被送至低功耗射頻傳輸單元NRF905進行無線傳輸。應注意一點,51單片機有一個全雙工的串行通訊口,所以單片機和NRF905之間進行串口通訊。進行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進行轉(zhuǎn)換,雖然也可以用幾個三極管進行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。我們采用了三線制連接串口,也就是說和NRF905的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了,電路如下圖所示,MAX232的第10腳和單片機的11腳連接,第9腳和單片機的10腳連接,第15腳和單片機的20腳連接。 . AT89S52單片機介紹AT89系列單片機是以Intel公司的MCS51單片機為核心的部件結(jié)構(gòu),它與8051其他型號的單片機是兼容的。單片機是把微型計算機的主要部分集成在一個芯片上的單芯片微型計算機。它的結(jié)構(gòu)和指令都是按照工業(yè)要求設計的,也稱為微控制器。AT89系列單片機的精簡結(jié)構(gòu)如下圖2:振蕩器及定時電路8KB程序存儲器ROM數(shù)據(jù)存儲器RAM2個16位定時器CPU64KB總線擴展控制可編程I/O口48位可編程串行口圖2. AT89單片機內(nèi)部結(jié)構(gòu)圖AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲技術制造。片上Flash允許程序存儲器在系統(tǒng)可編程,也適合于常規(guī)編程。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52具有以下標準功能:8K字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復位為止。AT89S52型號單片機幾乎涵蓋了所有結(jié)構(gòu)功能,它的主要功能特點是:(1) 8位字長CPU,指令、引腳、與MCS—51全兼容;(2) 8KB系統(tǒng)內(nèi)可編程Flash存儲器;(3) 1000次擦寫周期;(4) 4個I/O口共32;(5) ~;(6) 振蕩器和時鐘電路,全靜態(tài)操作,0~33MHz;(7) 3級程序存儲器鎖存;(8) 2568B片內(nèi)RAM;(9) 3個可編程定時器:T0、T1和T2;(10) 8個中斷源;(11) 全雙工串行口通道;(12) 低功耗休閑和降壓模式;(13) ISP端口,即在線編程;(14) 定時監(jiān)視器,又稱看門狗;(15) 雙數(shù)據(jù)指針;(16) 電源下降標志。AT89S52單片機是MSC51系列產(chǎn)品的升級版,由世界著名半導體公司ATMEL在購買MSC51設計結(jié)構(gòu)后,利用自身優(yōu)勢技術對舊技術進行改進和擴展,同時使用新的半導體生產(chǎn)工藝,最終得到成型產(chǎn)品。,使用雙列直插DIP40的封裝。 圖3. AT89S52單片機引腳圖在單片機的40條引腳中有2條專用于主電源的引腳,2條外接晶振的引腳,4條控制或與其他電源復用的引腳,32條I/O引腳。部分引腳功能是:(1)主電源引腳VSS和VCC Vss或GND:接地腳; VCC:電源供電,正常為+5V電壓;(2)外接晶振引腳XTAL1和XTAL2當外接晶體振蕩器時,XTAL1和XTAL2分別接在外接晶體振蕩器的兩端。片內(nèi)振蕩器由一個單級反相器組成,XTAL1為反相器的輸入,XTAL2為輸出。當采用外部振蕩器提供的時鐘信號時,XTAL1端作為輸入,而XTAL2腳懸浮。(3)控制引腳RST、ALE/、/VppRST:當振蕩器正常工作時,在此引腳上出現(xiàn)兩個機器周期以上的高電平是單片機復位。而在定時監(jiān)視器定時輸出后,引腳置成高電平并持續(xù)96個振蕩周期。在VCC掉電期間,此引腳還外接外加的備用電源,以保持內(nèi)部的RAM的數(shù)據(jù)。當VCC下降到低于規(guī)定的水平,該引腳在規(guī)定的電壓范圍內(nèi),向內(nèi)部RAM提供備用電源。ALE:地址鎖存使能端;:程序存儲器讀選通信號,低電平有效。在外接擴展程序存儲器和數(shù)據(jù)存儲器時,它們的地址是可以重合的,AT89系列單片機就是通過相應的控制信號來區(qū)別P2口和P0口送出的到底是程序存儲器的地址還是數(shù)據(jù)存儲器的地址。在訪問外部存儲器讀取指令或者常數(shù)時,每個機器周期產(chǎn)生兩個有效信號,即輸出兩個PSEN有效信號,此時地址總線上送出的就是程序存儲器的地址。而如果訪問外部數(shù)據(jù)存儲器時,不產(chǎn)生兩個PSEN信號。同時,在單片機執(zhí)行訪問內(nèi)部程序存儲器時也不產(chǎn)生兩個這樣的信號;/Vpp:是訪問內(nèi)部或外部程序存儲器的選擇信號。當保持高電平時,訪問內(nèi)部程序存儲器。而這時如果還有外部擴展程序存儲器時,CPU在執(zhí)
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1