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

正文內(nèi)容

基于單片機的溫度警報系統(tǒng)的設計論文-文庫吧資料

2025-07-03 19:42本頁面
  

【正文】 上面那個圖中的A~DP各段相對應,通過控制各個LED的亮滅來顯示數(shù)字。c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動態(tài):平均電流 45mA; 峰值電流 100mA。 LED數(shù)碼管 (1)LED數(shù)碼管主要技術參數(shù)圖310 數(shù)碼管數(shù)碼管使用條件:a、段及小數(shù)點上加限流電阻;b、使用電壓:段:根據(jù)發(fā)光顏色決定;d、在DS18B20 測溫程序設計中,向DS18B20 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS18B20 的返回信號,一旦某個DS18B20 接觸不好或斷線,當程序讀該DS18B20 時,將沒有返回信號,程序進入死循環(huán)。這種情況主要是由總線分布電容使信號波形產(chǎn)生畸變造成的。試驗中,當采用普通信號電纜傳輸長度超過50m時,讀取的測溫數(shù)據(jù)將發(fā)生錯誤。當單總線上所掛DS18B20 超過8個時鐘,就需要解決微處理器的總線驅(qū)動問題,這一點在進行多點測溫系統(tǒng)設計時要加以注意。在使用PL/M、C等高級語言進行系統(tǒng)程序設計時,對DS18B20 操作部分最好采用C語言實現(xiàn)。圖39 DS18B20寫時序過程①數(shù)據(jù)線先置低電平“0”;②延時確定的時間為15微秒;③按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位);④延時時間為45微秒;⑤將數(shù)據(jù)線拉到高電平;⑥重復上①到⑥的操作直到所有的字節(jié)全部發(fā)送完為止;⑦ 最后將數(shù)據(jù)線拉高。c、DS18B20的寫時序?qū)τ贒S18B20的寫時序仍然分為寫0時序和寫1時序兩個過程。DS18B20在完成一個讀時序過程,至少需要60us才能完成。b、DS18B20的讀時序?qū)τ贒S18B20的讀時序分為讀0時序和讀1時序兩個過程。CCH:跳過掃描溫度傳感芯片序列號44H: 啟動DS18B20進行溫度轉(zhuǎn)換 BEH :讀度溫度值a、DS18B20的復位時序 圖37 DS18B20復位時序圖①先將數(shù)據(jù)線置高電平“1”;②延時(該時間要求的不是很嚴格,但是盡可能的短一點);③數(shù)據(jù)線拉到低電平“0”;④延時750微秒(該時間的時間范圍可以從480到960微秒);⑤數(shù)據(jù)線拉到高電平“1”;⑥延時等待(如果初始化成功則在15到60毫秒時間之內(nèi)產(chǎn)生一個由DS18B20所返回的低電平“0”。數(shù)據(jù)和命令的傳輸都是低位在先。所有時序都是將主機作為主設備,單總線器件作為從設備。DS18B20有嚴格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。當DS18B20處于寫存儲器操作和溫度A/D轉(zhuǎn)換操作時,總線上必須有強的上拉,上拉開啟時間最大為10us。溫度/℃二進制表示十六進制表示+1250000 0111 1101 000007D0H+850000 0101 0101 00000550H+0000 0001 1001 00000191H+0000 0000 1010 000100A2H+0000 0000 0000 00100008H00000 0000 0000 10000000H1111 1111 1111 0000FFF8H1111 1111 0101 1110FF5EH1111 1110 0110 1111FE6FH551111 1100 1001 0000FC90H表35 一部分溫度對應值表(2) DS18B20溫度傳感器與單片機的接口電路DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。減法計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當減法計數(shù)器1的預置值減到0時,溫度寄存器的值將加1,減法計數(shù)器1的預置將重新被裝入,減法計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到減法計數(shù)器計數(shù)到0時,停止溫度寄存器的累加,此時溫度寄存器中的數(shù)值就是所測溫度值。器件中還有一個計數(shù)門,當計數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行計數(shù)進而完成溫度測量。表34是一部分溫度值對應的二進制溫度數(shù)據(jù)。單片機可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時低位在先,高位在后,℃/LSB形式表示。當DS18B20接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。高速暫存RAM的第6、7、8字節(jié)保留未用,表現(xiàn)為全邏輯1。溫度 LSB溫度 MSBTH用戶字節(jié)1TL用戶字節(jié)2配置寄存器保留保留保留CRC 圖36 DS18B20字節(jié)定義由表32可見,DS18B20溫度轉(zhuǎn)換的時間比較長,而且分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時間越長。該字節(jié)各位的定義如圖36所示。第5個字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。高速暫存RAM的結(jié)構(gòu)為8字節(jié)的存儲器,結(jié)構(gòu)如圖35所示。溫度報警觸發(fā)器TH和TL,可通過軟件寫入戶報警上下限。表33 DS18B20詳細引腳功能描述DS18B20的性能特點如下:a、獨特的單線接口僅需要一個端口引腳進行通信;b、多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)功能;c、無須外部器件;d、可通過數(shù)據(jù)線供電,~;e、零待機功耗;f、溫度以9或12位數(shù)字;g、用戶可定義報警設置;h、報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件;i、負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作; DS18B20采用3腳PR-35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖35所示。3VDD可選擇的VDD引腳。開漏單總線接口引腳。 TO-92封裝的DS18B20的引腳排列見圖34,其引腳功能描述見表33。g、XTAL2振蕩器的反相放大器輸出。在對Flash存儲器編程時,這條引腳接收12V編程電壓Vpp。但是,如果鎖定位1被編程,則EA在復位時被鎖存。在對外部數(shù)據(jù)存儲器的每次存取中,PSEN的2次激活會被跳過。d、PSEN程序存儲器允許信號它用于讀外部程序存儲器。在需要時,可以把地址8EH中的SFR寄存器的0位置為“1”,從而屏蔽ALE的工作;而只有在MOVX或MOVC指令執(zhí)行時ALE才被激活。一般情況下,ALE是振蕩器頻率的6分頻信號,可用于外部定時或時鐘。c、ALE/PROG地址鎖存允許信號在存取外部存儲器時,這個輸出信號用于鎖存低字節(jié)地址。在SFR AUXR(地址8EH)寄存器中的DISRTO位可以用于屏蔽這種功能。端口引腳復用功能RXD(串行輸入口)TXD(串行輸出口)INT0(外部中斷0)INT1(外部中斷1)T0(定時器0的外部輸入)T1(定時器1的外部輸入)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀選通)表32 P3端口引腳與復用功能表b、RST復位輸入端在振蕩器運行時,在此腳上出現(xiàn)兩個機器周期的高電平將使其單片機復位。在AT89S52中,同樣P3口還用于一些復用功能,如表32所列。對端口寫“1”時,通過內(nèi)部的上拉電阻把端口拉到高電位,此時可用作輸入口。在對Flash編程和程序校驗期間,P2口也接收高位地址或一些控制信號。P2口作輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。表31 P1口管腳復用功能③ P2端口,該口是帶有內(nèi)部上拉電阻的8位雙向I/O端口,P2口的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。另外,()與定時/計數(shù)器2的觸發(fā)輸入端(),如表31所示。P1口作輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。②P1端口,該口是帶有內(nèi)部上拉電阻的8位雙向I/O端口,P1口的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。當對外部程序或數(shù)據(jù)存儲器進行存取時,P0可用作多路復用的低字節(jié)地址/數(shù)據(jù)總線,在該模式,P0口擁有內(nèi)部上拉電阻。在作為輸出口時,每根引腳可以帶動8個TTL輸入負載。每根線可以單獨用作輸入或輸出。(1) AT89S52主要功能特性a、兼容mcs51指令系統(tǒng)b、4k可反復擦寫(1000次)isp flash romc、32個雙向i/o口 d、e、2個16位可編程定時/計數(shù)器 f、時鐘頻率033mhzg、全雙工uart串行中斷口線 h、128x8bit內(nèi)部rami、2個外部中斷源 j、低功耗空閑和省電模式k、中斷喚醒省電模式 l、3級加密位m、看門狗(wdt)電路 n、軟件設置空閑和省電功能o、靈活的isp字節(jié)和分頁編程 p、雙數(shù)據(jù)寄存器指針(2)AT89S52各引腳介紹按照功能,AT89S52的引腳可分為主電源、外接晶體振蕩或振蕩器、多功能I/O口、控制和復位等。空閑模式下,cpu暫停工作,而ram定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存ram的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復位。圖32 AT89S52引腳圖33 AT89S52結(jié)構(gòu)框圖它的應用范圍廣,可用于解決復雜的控制問題,且成本較低。片內(nèi)程序存儲器允許重復在線編程,允許程序存儲器在系統(tǒng)內(nèi)通過SPI串行口改寫或用同用的非易失性存儲器改寫。AT89S52單片機是一種低功耗高性能的CMOS8位微控制器,內(nèi)置8KB可在線編程閃存。系統(tǒng)框圖如圖31所示。 方案
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1