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

正文內(nèi)容

基于單片機點對點通信設(shè)計(專業(yè)版)

2024-12-03 09:26上一頁面

下一頁面
  

【正文】 我們本次設(shè)計的課題是:基于 DS18B20 的數(shù)字溫度計設(shè)計。3 DB 98H。4 DB 49H。200US TSR6: DJNZ R0,TSR6 。寫 DS18B20 的程序 WRITE_1820: MOV R2,8 CLR C WR1: CLR DQ MOV R3,6 DJNZ R3,$ RRC A MOV DQ,C MOV R3,23 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR1 SETB DQ RET 。查詢法 MOV SCON,50H MOV TMOD,20H MOV TH1,232 。把鍵值存入 R5 中 CJNE R5,10,SCAN1 。 。18B20 接口 M485 BIT 。 、鍵盤模塊 矩陣鍵盤又稱為行列式鍵盤,它是用 4 條 I/O 線作為行線, 4 條 I/O 線作為列線組成的鍵盤。另外,該引腳被略微拉高。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。溫度顯示由 74LS164 和數(shù)碼管配合完成 。 缺點:電路復(fù)雜,不利于硬件連線。另外,該溫度計還能直接采用測溫器件測量溫度,從而簡化數(shù)據(jù)傳輸與處理過程。 ⑶改進: ①提高溫度測量精度。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。 這是 12 位轉(zhuǎn)化后得到的 12 位數(shù)據(jù),存儲在 18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,如果測得的溫度大于 0,這 5 位為 0,只要將測到的數(shù)值乘于 即可得到實際溫度;如果溫度小于 0, 這 5 位為 1,測到的數(shù)值需要取反加 1 再乘于 即可得到實際溫度。數(shù)碼管 MR SDB BIT 。 。 LJMP DK1A NOKEY2: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH 11 JZ NOKEY3 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY3 MOV A,P3 ANL A,0FH SETB CJNE A,0EH,NK9 MOV KEYBUF,2 LJMP DK1A NK9: CJNE A,0DH,NK10 MOV KEYBUF,6 LJMP DK1A NK10: CJNE A,0BH,NK11 MOV KEYBUF,10 LJMP DK1A NK11: CJNE A,07H,SCA MOV KEYBUF,14 LJMP DK1A NOKEY3: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ SCA LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ SCA MOV A,P3 ANL A,0FH SETB CJNE A,0EH,NK13 MOV KEYBUF,3 LJMP DK1A NK13: CJNE A,0DH,NK14 MOV KEYBUF,7 LJMP DK1A NK14: CJNE A,0BH,NK15 MOV KEYBUF,11 12 LJMP DK1A NK15: CJNE A,07H,SCA MOV KEYBUF,15 LJMP DK1A SCA: JNB ,L1 。 DE2: mov r6,0FFH DE1: djnz r6,DE1 djnz r7,DE2 ret 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200 。 延時 TSR3: SETB FLAG1 。1 DB 25H。0 DB 9eH。 END 19 四、 調(diào)試電路 所需儀器: 測試使用的儀器設(shè)備如表 1 所示: 表 1 測試使用儀器與設(shè)備 序號 儀器名稱 1 PC 機 調(diào)試方法 : ( 1)首先不接入測量模塊及通信木塊,測量顯示模塊,控制模塊及鍵盤模塊的好壞;確定可以顯示數(shù)值并且可以用鍵盤控制輸出數(shù)值之后接入測量模塊,測量當(dāng)前室溫并對比溫度計看誤差;最后用手觸摸 DS18B20 使其升溫看測量溫度是否升高。本課程設(shè)計不僅加深了我們對單片機知識的了解,而且還提高了我們在硬件方面的動手能力。6 DB 1eH。7 DB 01H。 若 DS18B20 存在 ,轉(zhuǎn) RE_CONFIG1 RET RE_CONFIG1: MOV A,0CCH 。 低位存入 36H(TEMPER_L),高位存入 35H(TEMPER_H) RE00: MOV R2,8 RE01: CLR C SETB DQ NOP NOP
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1