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

正文內(nèi)容

[論文精品]基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)-資料下載頁(yè)

2025-10-04 06:36本頁(yè)面

【導(dǎo)讀】本文設(shè)計(jì)了一款以單片機(jī)AT89S52作為控制器,用溫度傳感器DS18B20作為溫度采集器,由LED數(shù)碼管作為顯示器件的數(shù)字溫度計(jì),該數(shù)字溫度計(jì)能夠測(cè)出-55~+125℃之間的溫度,文中詳細(xì)介紹了AT89S52單片機(jī)和DS18B20數(shù)字溫度傳感器芯片的選取、單片機(jī)與溫度傳感器接口電路及單片機(jī)與LED數(shù)碼管接口電路的設(shè)計(jì),以及實(shí)現(xiàn)溫度信息采集和數(shù)據(jù)傳輸?shù)能浖幊虒?shí)現(xiàn)的方法,通過(guò)調(diào)試運(yùn)行,所設(shè)計(jì)的數(shù)字溫度計(jì)能達(dá)到相關(guān)設(shè)計(jì)要求。該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景。傳感器應(yīng)用極其廣泛,目前已經(jīng)研制出多種新型傳感器。與傳統(tǒng)的溫度計(jì)相比,這里設(shè)計(jì)的數(shù)字溫度計(jì)具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫精確,數(shù)字顯示,適用范圍寬等特點(diǎn)。選用AT89C2051型單片機(jī)作為主控制器件,DSl8B20作為測(cè)溫傳感器通過(guò)4位共陽(yáng)極LED數(shù)碼管串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示。因此,使用數(shù)字溫度傳感器可簡(jiǎn)化硬件設(shè)計(jì)、方便單

  

【正文】 三極管9012支514蜂鳴器支115數(shù)碼管SM410564支416單片機(jī)AT8 9 5 2支1附錄2: 使用工具及儀表清單序號(hào)名稱型號(hào)單位數(shù)量備注1萬(wàn)用表塊12內(nèi)熱式電烙鐵13焊錫絲若干4直流穩(wěn)壓電源臺(tái)15編程燒寫器臺(tái)16導(dǎo)線若干附錄3:源程序清單TIMEL EQU 0E0HTIMEH EQU 0B1HTEMPHEAD EQU 36HBITST DATA 20HTIME1SOK BIT TEMPONEOK BIT TEMPL DATA 26HTEMPH DATA 27HTEMPHC DATA 28HTEMPLC DATA 29HTEMPDIN BIT ORG 0000HLJMP STARTORG 000BHLJMP TOITORG 100HSTART: MOV SP, 60HCLSMEM: MOVR0, 20HMOV R1, 60HCLSMEM1:MOV@R0,00HINC R0DJNZ R1, CLSMEM1MOV TMOD, 00100001BMOV TH0, TIMELMOV TL0, TIMEHSJMP INITERROR: NOPLJMP STARTNOPINTT: NOPSETB ET0SETB TR0SETB EAMOV PSW, 00HCLR TEMPONEOKLJMP MAINT0IT: PUSH PSWMOV PSW, 10HMOV TH0, TIMEHMOV TL0, TIMELINC R7CJNE R7, 32H, T0IT1MOV R7, 00HSETB TIME1SOKTI0T1: POP PSWRETIMAIN: LCALL DISP1JNB TIME1SOK, MAINCLR TIME1SOKJNB TEMPONEOK, MAIN2LCALL READTEMP1LCALL CONVTEMPLCALL DISPBCDLCALL DISP1MAIN2: LCALL READTEMPSETB TEMPONEOKLJMP MAININITDS1820: SETB TEMPDINNOPNOPCLR TEMPDINMOV R6, 0A0HDJNZ R6, $MOV R6, 0A0HDJNZ R6, $SETB TEMPDINMOV R6, 32HDJNZ R6, $MOV R6, 3CHLOOP1820: MOV C, TEMPDIN JC INITOUTDJNZ R6, LOOP1820MOV R6, 64HDJNZ R6, $SJMP INITDS1820RETINITOUT: SETB TEMPDINRETREADDS1820: MOV R7, 08HSETB TEMPDINNOP NOPREADLOOP: CLR TEMPDINNOPNOPNOPSETB TEMPDINMOV R6, 07HDJNZ R6, $MOV C, TEMPDINMOV R6, 3CHDJNZ R6, $RRC ASETB TEMPDINDJNZ R7, READLOOPMOV R6, 3CHDJNZ R6, $RETWRITEDS1820: MOV R7, 08HSETB TEMPDINNOPNOPWRITELOOP: CLR TEMPDINMOV R6, 07HDJNZ R6, $RRC AMOV TEMPDIN, CMOV R6, 34HDJNZ R6, $SETB TEMPDINDJNZ R7, WRITELOOPRETREADTEMP: LCALL INITDS1820MOV A, 0CCHLCALL WRITEDS1820MOV R6, 34HDJNZ R6, $RETREADTEMP1: LCALL INITDS1820MOV A, 0CCHLCALL WRITEDS1820MOV R6,34HDJNZ R6, $MOV A, 0BEHLCALL WRITEDS1820MOV R6, 34HDJNZ R6, $MOV R5, 09HMOV R0, TEMPHEADMOV B, 00HREADTEMP2: LCALL READDS1820MOV @R0, AINC R0READTEMP21: LCALL CRC8CALDJNZ R5, READTEMP2MOV A, BJNZ READTEMPOUTMOV A, TEMPHEAD+0MOV TEMPL, AMOV A, TEMPHEAD+1MOV TEMPH, AREADTEMPOUT: RETCONVTEMP: MOV A, TEMPHANL A, 80HJZ TEMPC1CLR CMOV A, TEMPLCPL AADD A, 01HMOV TEMPL, AMOV A, TEMPHCPL AADDC A, 00HMOV TEMPH, AMOV TEMPHC, 0BHSJMP TEMPC11TEMPC1: MOV TEMPHC, 0AHTEMPC11: MOV A, TEMPHCSWAP AMOV TEMPHC, AMOV A, TEMPLANL A, 0FHMOV DPTR, TEMPDOTTABMOVC A, @A+DPTRMOV TEMPLC, AMOV A, TEMPLANL A, 0F0HSWAP AMOV TEMPL, AMOV A, TEMPHANL A, 0FHSWAP AORL A, TEMPLLCALL HEX2BCD1MOV TEMPL, AANL A, 0F0HSWAP AORL A, TEMPHCMOV TEMPHC, AMOV A, TEMPLANL A, 0FHSWAP AORL A, TEMPLCMOV TEMPLC, AMOV A, R7JZ TEMPC12ANL A, 0FHSWAP AMOV R7, AMOV A, TEMPHCANL A, 0FHORL A, R7MOV TEMPHC, ATEMPC12: RETTEMPDOTTAB: DB 00H, 01H, 01H, 02H, 03HDB 03H, 04H, 04H, 05H, 06HDB 06H, 07H, 08H, 09H, 09HDISPBCD: MOV A, TEMPLCANL A, 0FHMOV 70H, AMOV A, TEMPLCSWAP AANL A, 0FHMOV 71H, AMOV A, TEMPHCANL A, 0FHMOV 72H, AMOV A, TEMPHCSWAP AANL A, 0FHMOV 73H, AMOV A, TEMPHCANL A, 0F0HCJNE A, 010H, DISPBCD0SJMP DISPBCD2DISPBCD0: MOV A, TEMPHCANL A, 0FHJNZ DISPBCD2MOV A, TEMPHCSWAP AANL A, 0FHMOV 73H, 0AHMOV 72H, ADISPBCD2: RETDISP1: MOV R1, 70HMOV R5, 0FEHPLAY: MOV P1, 0FFHMOV A, R5MOV P3, AMOV A, @R1MOV DPTR, TABMOVC A, @A+DPTRMOV P1, AMOV A, R5JB ACC. 1, LOOP5CLR LOOP5: LCALL DL1MSINC R1MOV A, R5JNB ACC. 3, ENDOUTRL AMOV R5, AAJMP PLAYENDOUT: MOV P1, 0FFHMOV P3, 0FFHRETTAB: DB 0C0H, 0F9H, 0A4H, 0B0HDB 99H, 92H, 82H, 0F8HDB 80H, 90H, 0FFH, 0BFHDL1MS: MOV R6, 14HDL1 MOV R7, 19HDL2: DJNZ R7, DL2DJNZ R6, DL1RETHEX2BCD1: MOV B, 64HDIV ABMOV R7, AMOV A, 0AHXCH A, BDIV ABSWAP AORL A, BRETCRC8CAL: PUSH ACCMOV R7, 08HCRC8LOOP1: XRL A, BRRC AMOV A, BJNC CRC8LOOP2XRL A, 18HCRC8LOOP2: RRC AMOV B, APOP ACCRR APUSH ACCDJNZ R7, CRC8LOOP1POP ACCRETEND第 35 頁(yè) 共36
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1