




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、TEMPER_L EQU 36H; 主程序TEMPER_H EQU 35HTEMPER_NUM EQU 33HFLAG1 EQU 0D5HFLAG2 EQU 00HDQ EQU P1.0SkipDS18B20 EQU 0CCHStartDS18B20 EQU 44HReadDs EQU 0BEH ORG 0000H SJMP MAINORG 0003HAJMP TTINT0 ORG 0045HMAIN: MOV SP,#60H CLR EA CLR FLAG2 LCALL RE_CONGIGSETB EASETB IT0SETB EX0TTINT0:LCALL INPUTRETILL: CLR
2、 FLAG2 LCALL GET_TEMPER LCALL TEMPER_COV MOV A,TEMPER_NUM ANL A,#0FH MOV 50H,A MOV A,TEMPER_NUM ANL A,#0F0H SWAP A MOV 51H,A MOV 52H,#10H JNB FLAG2,L1 MOV 52H,#11HL1: MOV 53H,#10H LCALL DISPLAY LCALL DISPLAY LCALL DISPLAY LCALL DISPLAY LJMP LLGET_TEMPER: ; 讀出轉(zhuǎn)換后的溫度值 SETB DQ LCALL InitDS18B20 JB FLAG
3、1,S22 RETS22: LCALL Delay64uS MOV A,#SkipDS18B20 LCALL WriteByteDS18B20 MOV A,#StartByteDS18B20 LCALL WriteByteDS18B20 LCALL DELAY1s LCALL InitDS18B20 JB FLAG1,ABC RETABC: LCALL Delay64uS MOV A,#SkipDS18B20 LCALL WriteByteDS18B20 MOV A,#ReadDs LCALL WriteByteDS18B20 LCALL ReadDs18B20 RET ReadByteDS1
4、8B20: ;從溫度傳感器中讀出一個(gè)字節(jié)的數(shù)據(jù) MOV R2,#8RE1: CLR C SETB DQ NOP NOP CLR DQ NOP NOP NOP SETB DQ MOV R3,#7 DJNZ R3,$ MOV C,DQ MOV R3,#23 DJNZ R3,$ RRC A DJNZ R2,RE1 RETWriteByteDS18B20: ; 溫度傳感器寫(xiě)程序 MOV R2;#8 CLR CWR1: CLR DQ MOV R3,#6 DJNZ R3,$ RRC A MOV DQ,C MOV R3,$ SETB DQ NOP DJNZ R2,WR1 SETB DQ RETReadByt
5、eDS18B20: ;讀兩個(gè)字節(jié)的程序 LCALL ReadByteDS18B20 MOV TEMPER_L,A LCALL ReadByteDS18B20 MOV TEMPER_H,A RETRE_CONFIG: ;重寫(xiě)ds1820暫存存儲(chǔ)設(shè)定值 ;LCALL InitDS18B20 JB FLAG1,RE_CONFIG1RE_CONFIG1: MOV A,#0CCH LCALL WriteByteDS18B20 MOV A,#4EH LCALL WriteByteDS18B20 MOV A,#00H LCALL WriteByteDS18B20 MOV A,#00H LCALL Write
6、ByteDS18B20 MOV A,#7FH LCALL WriteByteDS18B20 RETDelay500US: ; 延時(shí)子程序 MOV R6,#80H DJNZ R6,$ RETDelay64US: MOV R6,#10H DJNZ R6,$ RETDelay1S: MOV B,#130Dela11: PUSH B POP B DJNZ B,Dela11 RETInitDS18B20: ; ds18b20的初始化 CLR DQ MOV R7,#00H DJNZ R7,$ SETB DQ MOV R7,#25H DJNZ R7,$ SETB FLAG11 JNB DQ,TSR5 CLR
7、 FLAG1 LJMP TSR7TSR5: MOV R7,#06BH DJNZ R7,$TSR7: SETB DQ RETTEMPER_COV: ; 讀出溫度的數(shù)據(jù)交換 MOV A,TEMPER_H SUBB A,#0F8H JC TEM0 SETB FLAG2 MOV A,TEMPER_H CPL A MOV TEMPER_H,A MOV A,TEMPER_L CPL A INC A MOV TEMPER_L,ATEM0: MOV A,#0F0H ANL A,TEMPER_L SWP A MOV TEMPER_NUM,A MOV A,TEMPER_L JNB ACC.3,TEMPER_COV
8、1 INC TEMPER_NUMTEMPER_COV1: MOV A,TEMPER_H ANL A,#07H SWAP A ORL A,TEMPER_NUM MOV TEMPEER_NUM,A LCALL BIN_BCD RETBIN_BCD: ;溫度數(shù)據(jù)轉(zhuǎn)換成bcd碼 MOV DPTR,#TEMP_TAB MOV A,TEMPER_NUM MOVC A,A+DPTR MOV TEMPER_NUM,A RETDISPLAY:MOV R0,#50H MOV R2,#4 MOV R3,#0F7H MOV A,R3 LD0:MOV P2,A MOV A,R0 ADD A,#0BH MOVC A,A+
9、PC MOV P0,A ACALL DL1 INC R0 MOV A,R3 PR A MOV R3,A DJNZ R2,LD0 RETTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH,FFH,0BFH DL1: MOV R7,#02H DL: MOV R6,#0FFH DL0: DJNZ R6,DL0 DJNZ R7,DL RETTEMP_TAB: DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H DB 10H,11H,12H,13H,14H,15
10、H,16H,17H,18H,19H DB 20H,21H,22H,23H,24H,25H,26H,27H,28H,29H DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H DB 40H,41H,42H,43H,44H,45H,46H,47H,48H,49H DB 50H,51H,52H,53H,54H,55H,56H,57H,58H,59H DB 60H,61H,62H,63H,64H,65H,66H,67H,68H,69HDB 70H,71H,72H,73H,74H,75H,76H,77H,78H,79HDB 80H,81H,82H,83H,84H,85H
11、,86H,87H,88H,89HDB 90H,91H,92H,93H,94H,95H,96H,97H,98H,99H START: MOV A,#0FFH MOV P1,A MOV A,P1 CPL A MOV R7,P2 JZ START CJNE R7,#1, KEY0 CJNE R7,#2, KEY1 CJNE R7,#4, KEY2 CJNE R7,#8, KEY3 CJNE R7,#16, KEY4 CJNE R7,#32, KEY5 CJNE R7,#64, KEY6 CJNE R7,#128, KEY7 CJNE R7,#129, KEY8 CJNE R7,#130, KEY9
12、CJNE R7,#3, KEY10 JMP STARTKEY0: MOV 40H,#0 JMP STARTKEY1: MOV 40H,#1 JMP STARTKEY2: MOV 40H,#2 JMP STARTKEY3: MOV 40H,#3 JMP STARTKEY4: MOV 40H,#4 JMP STARTKEY5: MOV 40H,#5 JMP STARTKEY6: MOV 40H,#6 JMP STARTKEY7: MOV 40H,#7 JMP STARTKEY8: MOV 40H,#8 JMP STARTKEY9: MOV 40H,#9 JMP STARTKEY10: MOV 40
13、H,#80H JMP STARTCLR CMOV R1, #DATA1MOV A, R1MOV B,#1000HMUL ABMOV DPH, BMOV DPL, AMOV R1, #DATA2MOV A,R1MOV B,#100HMUL ABADD A, DPLMOV A, BADDC A,DPHMOV DPH, ACLR CMOV R1,DATA3MOV A,R1MOV R2, #10HMOV B,R2MUL ABADD A,DPLMOV DPL, AMOV A, BADDC A, DPHMOV DPH, ACLR CMOV R1,DATA4MOV A,R1ADD A,DPLMOV DPL,AMOV A,DPHADDC DPH,0CLR P1.3 CLR P1.2CLR P1.1CLR CMOV R0,DPLMOV R1,DPHSU
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年毫州a2貨運(yùn)從業(yè)資格證考試
- 客戶開(kāi)發(fā)居間合同
- 商業(yè)地產(chǎn)開(kāi)發(fā)作業(yè)指導(dǎo)書(shū)
- 羅馬柱安裝工程合同
- 國(guó)際海上貨物運(yùn)輸合同概述
- 手房個(gè)人裝修合同
- 合伙人股權(quán)協(xié)議8篇
- 2025年陽(yáng)江貨運(yùn)從業(yè)資格證考試題庫(kù)答案
- 2023年全國(guó)乙卷高考真題化學(xué)試卷解析版
- 2025年高中化學(xué)新教材同步 必修第一冊(cè) 第3章 章末檢測(cè)試卷(三)
- 2025年七臺(tái)河職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 監(jiān)理人員安全培訓(xùn)考試試卷(答案)
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- xxx項(xiàng)目財(cái)務(wù)評(píng)價(jià)報(bào)告
- 2024年山東交通職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 團(tuán)隊(duì)賦能培訓(xùn)
- 萬(wàn)兆小區(qū)方案及實(shí)施路徑
- 初中圖書(shū)室閱覽室建設(shè)實(shí)施方案范文(2篇)
- 2025年《中華人民共和國(guó)婦女權(quán)益保障法》知識(shí)競(jìng)賽題庫(kù)(含答案)
- 2024年中國(guó)養(yǎng)老產(chǎn)業(yè)商學(xué)研究報(bào)告-銀發(fā)經(jīng)濟(jì)專題
- 2024-2025學(xué)年度七年級(jí)上冊(cè)數(shù)學(xué)期末實(shí)際問(wèn)題應(yīng)用題-盈虧問(wèn)題提升訓(xùn)練含答案
評(píng)論
0/150
提交評(píng)論