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

正文內(nèi)容

基于89c51和ds18b20的數(shù)字溫度計(jì)設(shè)計(jì)(參考版)

2025-06-26 06:29本頁面
  

【正文】 八 元件清單(名稱、型號、數(shù)量)元件名稱型號數(shù)量單片機(jī)芯片89C511溫度傳感器DS18B201晶振12MHz1電源5V1三極管8550(PNP)4電容30pF210uF1排阻1K2(并聯(lián))LED數(shù)碼管03641B(共陽)1電阻1K411萬能板1IC19。過程中我對單片機(jī)的工作原理有了更深一步的體會,并且復(fù)習(xí)了在大一的時候就參加過的工程訓(xùn)練(焊接),而且對接下來的單片機(jī)課程設(shè)計(jì)也起到了很大作用。電子元件不全所以要改方案,焊接中檢查是否焊錯,修改程序使之符合自己的電路并調(diào)試成功,燒錄芯片并調(diào)試成功。從查資料找合適的方案和電路開始,找元件焊接,調(diào)試程序,仿真,燒錄元件都是由我們自己完成。試驗(yàn)成功。Save The Remaining Bits DJNZ R7,CRC8LOOP1 。Get The Remaining Bits RR A 。Position The New CRC MOV B,A 。Skip If Data==0 XRL A,18H 。Move To Carry MOV A,B 。Number Bits In ByteCRC8LOOP1: XRL A,B 。X^8+X^5+X^4+1。================================================================。R7=百位數(shù) MOV A,0AH XCH A,B DIV AB 。十六進(jìn)制BCD DIV AB 。1ms延時程序,LED顯示程序用DL1: MOV R7,19HDL2: DJNZ R7,DL2 DJNZ R6,DL1 RET。子程序返回TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH。一次顯示結(jié)束,P0口復(fù)位 MOV P3,0FFH 。放回R5內(nèi) AJMP PLAY 。=0時一次顯示結(jié)束 RL A 。指向下一地址 MOV A,R5 。小數(shù)點(diǎn)處理 CLR LOOP5: LCALL DL1MS 。查顯示數(shù)據(jù)對應(yīng)段碼 MOV P0,A 。取顯示數(shù)據(jù)到A MOV DPTR,TAB 。掃描字放入A MOV P3,A 。指向顯示數(shù)據(jù)首址 MOV R5,0FEH 。P3口做掃描控制,每個LED數(shù)碼管亮1ms時間再逐位循環(huán)。======================= 顯示子程序===============================。符號位不顯示 MOV 72H,A 。====================== 顯示區(qū)BCD碼溫度值刷新子程序===============DISPBCD: MOV A,TEMPLC ANL A,0FH MOV 70H,A MOV A,TEMPLC SWAP A ANL A,0FH MOV 71H,A MOV A,TEMPHC ANL A,0FH MOV 72H,A MOV A,TEMPHC SWAP A ANL A,0FH MOV 73H,A MOV A,TEMPHC ANL A,0F0H CJNE A,010H,DISPBCD0 SJMP DISPBCD2DISPBCD0: MOV A,TEMPHC ANL A,0FH JNZ DISPBCD2 。TEMPLC HI=百位數(shù)BCD ANL A,0FH ORL A,R7 MOV TEMPHC,ATEMPC12: RET。TEMPHC LOW=十位數(shù)BCD MOV TEMPHC,A MOV A,TEMPL ANL A,0FH SWAP A 。TEMPLC LOW=小數(shù)部分BCD MOV A,TEMPL 。+TEMPC11: MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,0FH 。 CPL A ADDC A,00H MOV TEMPH,A 。DELAY 104us DJNZ R6,$ MOV R5,09H MOV R0,TEMPHEAD MOV B,00HREADTEMP2: LCALL READDS1820 MOV R0,A INC R0READTEMP21: LCALL CRC8CAL DJNZ R5,READTEMP2 MOV A,B JNZ READTEMPOUT MOV A,TEMPHEAD+0 MOV TEMPL,A MOV A,TEMPHEAD+1 MOV TEMPH,AREADTEMPOUT: RET。DELAY 104us DJNZ R6,$ MOV A,0BEH LCALL WRITEDS1820 。DELAY 104 DJNZ R6,$ RETREADTEMP1: LCALL INITDS1820 MOV A,0CCH LCALL WRITEDS1820 。DELAY 104us DJNZ R6,$ MOV A,44H LCALL WRITEDS1820 。========================= READ TEMP ===========================READTEMP: LCALL INITDS1820 MOV A,0CCH LCALL WRITEDS1820 。DELAY 15us DJNZ R6,$ RRC A MOV TEMPDIN,C MOV R6,34H 。DELAY 120 us DJNZ R
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1