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

正文內(nèi)容

課程設(shè)計(jì)論文-基于單片機(jī)和ds18b20的數(shù)字溫度計(jì)-閱讀頁

2024-11-12 09:04本頁面
  

【正文】 序算法,雖然以前寫過幾次程序,但我覺的寫好一個(gè)程序并不是一件簡單的事,只有我們?nèi)ピ囍隽耍拍苷嬲恼莆?,只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。 在此感謝老師的悉心指導(dǎo)和同學(xué)們的大力幫助! 5 參考文獻(xiàn) 、周靈彬 .單片機(jī)原理、應(yīng)用與 PROTEUS 仿真 .北京 :電子工業(yè)出版社, 2020年 8 月 .單片機(jī)原理實(shí)用教程 — 基于 Proteus 虛擬仿真 .北京 :電子工業(yè)出版社, 2020年 1 月 .單片機(jī)原理及接口技術(shù) .北京:高等教育出版社, 2020 年 1 月 .ATMEL89 系列單片機(jī)的原理與開發(fā)實(shí)踐 .北京:中國電力出版社 .2020 年 6月 .單片機(jī)應(yīng)用技術(shù) .北京:北京理工大學(xué)出版社 .2020 年 6 月 單片機(jī)原理及應(yīng)用 .北京:國防工業(yè)出版社 .2020 年 2 月 14 附錄 本設(shè)計(jì)的 應(yīng) 用程序 溫度傳感器 DS18B20 采用器件默認(rèn)的 12 位轉(zhuǎn)化。 DS18B20 的通信線與 相接,程序設(shè)計(jì)如下。用于保存讀出溫度的低 8 位 TMPH EQU 28H 。是否檢測到 DS18B20 標(biāo)志位 27H DATAIN BIT MAIN: LCALL GET_TEMPER 。DS18B20 復(fù)位初始化子程序 INIT_1820: SETB DATAIN NOP CLR DATAIN 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25H TSR2: JNB DATAIN,TSR3 。清標(biāo)志位,表示 DS18B20 不存在 SJMP TSR7 TSR3: SETB FLAG1 。檢查到 DS18B20 就點(diǎn)亮 MOV R0,117 TSR6: DJNZ R0,$ 。讀出轉(zhuǎn)換后的溫度值 GET_TEMPER: SETB DATAIN LCALL INIT_1802 。判斷 DS18B20 是否存在?若 DS18B20 不 15 存在,則返回 TSS2: MOV A,0CCH 。發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 ACALL DISP1 LCALL INIT_1820 。跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。將讀出的溫度數(shù)據(jù)保存到 35H/36H RET 。一共 8 位數(shù)據(jù) CLR C WR1: CLR DATAIN MOV R3,6 DJNZ R3,$ RRC A MOV DATAIN,C MOV R3,23 DJNZ R3,$ SETB DATAIN NOP DJNZ R2,WR1 SETB DATAIN RET 。將溫度高位和低位從 DS18B20 中讀出 MOV R1,29H 。數(shù)據(jù)一共有 8 位 RE01: CLR C SETB DATAIN NOP NOP CLR DATAIN NOP NOP NOP SETB DATAIN MOV R3,9 RE10: DJNZ R3,RE10 16 MOV C,DATAIN MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RET CVTTMP: MOV A,TMPH ANL A,80H JZ TMPC1 CLR C MOV A,TMPL CPL A ADD A,1 MOV TMPL,A MOV A,TMPH CPL A ADDC A,0 MOV TMPH,A MOV 73H,0BH 。正數(shù)符號不顯示 TMPC11: MOV A,TMPL ANL A,0FH MOV DPTR,TMPTAB MOVC A,A+DPTR MOV 70H,A 。百位不等于 0 時(shí),保存 B2BCD1: MOV A,10 XCH A,B DIV AB MOV 72H,A 。個(gè)位 TMPC12: NOP DISBCD: MOV A,73H ANL A,0FH CJNE A,1,DISBCD0 SJMP DISBCD1 。百位不為 1,就是 0A 不顯, 0B 為負(fù)號 ANL A,0FH 。十位是 0 時(shí),負(fù)數(shù)的負(fù)號移到十位的位置上 MOV A,73H 。顯示小數(shù)點(diǎn) LOOP1: LCALL DL1MS INC R1 MOV A,R5 JNB ,ENDOUT RL A MOV R5,A SJMP PLAY ENDOUT: MOV P1,0FFH
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1