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

正文內(nèi)容

片機(jī)上下限溫度報(bào)警器設(shè)計(jì)--課程設(shè)計(jì)(留存版)

  

【正文】 RET 。**************主程序開(kāi)始 ************ MAIN: LCALL INIT_18B20 。DS18B20存在標(biāo)志位 DQ BIT TEMPER_L EQU 29H TEMPER_H EQU 28H A_BIT EQU 35H B_BIT EQU 36H START: MOV IE,85H MOV 30H,30 SHEZHI:MOV R1,30H ACALL DISPLAY MOV P2,0FFH MOV A,P2 MOV C, JNC SHEZHI LJMP MAIN DISPLAY:MOV A,R1。 DS18B20 溫度傳感器與單片機(jī)的接口電路 DS18B20 可以采用兩種方式供電,一種是采用電源供電方式,此時(shí) DS18B20 的 1腳接地, 2 腳作為信號(hào)線, 3 腳接電源。如果從器件正在處理一個(gè)實(shí)時(shí)事件而不能接收數(shù)據(jù)時(shí),(例如正在處理一個(gè)內(nèi)部中斷,在這個(gè)中斷處理完之前就不能接收I2C 總線上的數(shù)據(jù)字節(jié))可以使時(shí)鐘 SCL 線保持低電平,從器件必須使 SDA保持高電平,此時(shí)主器件產(chǎn)生 1個(gè)結(jié)束信號(hào),使傳送異常結(jié)束,迫使主器件處于等待狀態(tài)。此時(shí),低電平周期短的器件的時(shí)鐘由低至高的跳變并不能影響 SCL線的狀態(tài),于是這些器件將進(jìn)入高電平等待的狀態(tài)。它通過(guò) SDA(串行數(shù)據(jù)線)及 SCL(串行時(shí)鐘線 )兩根線在連到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件:不管是單片機(jī)、存儲(chǔ)器、 LCD 驅(qū)動(dòng)器還是鍵盤(pán)接口。 當(dāng) DS18B20 接收到溫度轉(zhuǎn)換命令后,開(kāi)始啟動(dòng)轉(zhuǎn)換。 顯示電路 顯示電路采用 2 位共陽(yáng) LED 數(shù)碼管,從 P1 口 輸出待顯示的數(shù)據(jù) 。 圖 2 DS18B20 內(nèi)部結(jié)構(gòu)框圖 64 位 ROM 的結(jié)構(gòu)開(kāi)始8位是產(chǎn)品類型的編號(hào),接著是每個(gè)器件的惟一的序號(hào),共有48 位,最后8位是前面 56 位的 CRC 檢驗(yàn)碼,這也是多個(gè) DS18B20可以采用一線進(jìn)行通信的原因。 當(dāng)符號(hào)位S=0時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位S=1時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。 I2C總線接口電路結(jié)構(gòu)如圖4 所示。這樣就在 SCL 線上產(chǎn)生一個(gè)同步時(shí)鐘。從器件的響應(yīng)信號(hào)結(jié)束后,SDA線返回高電平,進(jìn)入下一個(gè)傳送周期。采用寄生電源供電方式時(shí) VDD端接地。十位在 A MOV A_BIT,B 。延時(shí) SETB DQ MOV R0,25H TSR2: JNB DQ ,TSR3 DJNZ R0,TSR2 TSR3: SETB FLAG1 。************讀出的溫度進(jìn)行數(shù)據(jù)轉(zhuǎn)換 ************** CHANGE: MOV A,29H MOV C, 。讀兩個(gè)字節(jié)的溫度 RET 。延時(shí)子程序 MOV R5,120 NOP NOP D1: MOV R6,100 D2: DJNZ R6,D2 DJNZ R5,D1 RET 。 參考文獻(xiàn) : [1] 李朝青 .單片機(jī)原理及接口技術(shù)(簡(jiǎn)明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 [2] 李廣弟 .單片機(jī)基礎(chǔ)[M] .北京:北京航空航天大學(xué)出版 社, 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) . 北京:高等教育出版社, 1989 [4] 廖常初 .現(xiàn)場(chǎng)總線概述[ J] .電工技術(shù), 1999. 附 1:原理圖 及 PCB 板圖 附 2:程序 ORG 0000H LJMP START ORG 0003H LJMP JIA ORG 0013H LJMP JIAN ORG 0030H FLAG1 BIT F0 。 AT24C02 是美國(guó) ATMEL 公司的低功耗 CMOS 串行 EEPROM,它是內(nèi)含 2568 位存儲(chǔ)空間,具有工作電壓寬( ~ )、擦寫(xiě)次數(shù)多(大于 10000 次)、寫(xiě)入速度快(小于10ms)等特點(diǎn)。每次都是先傳最高位,通常從器件在接收到每個(gè)字節(jié)后都會(huì)作出響應(yīng),即釋放 SCL 線返回高電平,準(zhǔn)備接收下一個(gè)數(shù)據(jù)字節(jié),主器件可繼續(xù)傳送。 SCL 線上由高電平到低電平的跳變將影響到這些器件,一旦某個(gè)器件的時(shí)鐘信號(hào)下跳為低電平,將使 SCL 線一直保持低電平,使 SCL 線上的所有器件開(kāi)始低電平期。 AT24C02 串行 E2PROM I2C 總線是一種用于 IC 器件之間連接的二線制總線。第 9字節(jié)讀出前面所有8字節(jié)的 CRC 碼,可用來(lái)檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。 圖 1 總體設(shè)計(jì)方框圖 主控制器 單片機(jī) AT89S51 具有低電壓供電和體積小等特點(diǎn),四個(gè)端口只需要兩個(gè)口就能滿足電路系統(tǒng)的設(shè)計(jì)需要,很適合便攜手持式產(chǎn)品的設(shè)計(jì)使用系統(tǒng)可用二節(jié)電池供電。7 斷 LED 數(shù)碼管電路及原理 溫度報(bào)警觸發(fā)器TH和TL, 可通過(guò)軟件寫(xiě)入戶報(bào)警上下限。表2 是一部分溫 度
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1