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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)的設(shè)計(jì)-文庫吧資料

2025-01-22 10:51本頁面
  

【正文】 *********READ_DQ: MOV R5, 2 MOV R0, 30HREAD_0: MOV R6, 8READ_1: CLR C SETB DQ NOP NOP CLR DQ NOP NOP NOP NOP SETB DQ MOV R2,9 DJNZ R2,$ MOV C,DQ MOV R3,23 DJNZ R3,$ RRC A DJNZ R6, READ_1 MOV R0,A INC R0 DJNZ R5,READ_0 SETB DQ RET。**************DS18B20寫命令******************WRITE_DQ: MOV R6, 8 CLR CTloop: CLR DQ MOV R2,6 DJNZ R2,$ RRC A 。標(biāo)志位 LJMP INI_4INI_3: CLR FLAG LJMP INI_5INI_4: MOV R0,80 DJNZ R0,$ 。DQ為0則轉(zhuǎn) DJNZ R7,INI_1 。 NOP ??詹僮? PC值加2 CLR DQ MOV R1,3INI_0: MOV R0,80 DJNZ R0,$ DJNZ R1,INI_0 SETB DQ NOP 。************DS18B20初始化程序***************INI_DQ: SETB DQ NOP 。讀出傳感器所示溫度 MOV A,44H LCALL WRITE_DQ LCALL DISP_LED 。*********************************。調(diào)用函數(shù)讀DS18B20所示溫度 LCALL PROC_TEMP 。*******************************。超過1 標(biāo)志位C4 BIT 。超過100 標(biāo)志位C2 BIT 。TEMP_10 EQU 35HTEMP_1 EQU 36HC0 BIT 。所設(shè)報(bào)警最低值溫度值TEMP_H EQU 31H 。從DS18B20向8051傳送的數(shù)據(jù)端口FLAG BIT 00HFLAG_NEG BIT 01H 。計(jì)算溫度子程序?qū)AM值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定。 主程序流程讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),檢驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。 三、設(shè)計(jì)原理及思路:主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每1s進(jìn)行一次。    (6) 重復(fù)上(1)到(6)的操作直到所有的字節(jié)全部發(fā)送完為止。    (4) 延時(shí)時(shí)間為45微秒。    (2) 延時(shí)確定的時(shí)間為15微秒。    (8) 將數(shù)據(jù)線再次拉高到高電平“1”后結(jié)束。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不能無限的進(jìn)行等待,不然會(huì)使程序進(jìn)入死循環(huán),所以要進(jìn)行超時(shí)控制)。    (5) 數(shù)據(jù)線拉到高電平“1”。   (2) 延時(shí)(該時(shí)間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn))    (3) 數(shù)據(jù)線拉到低電平“0”。當(dāng)工作于寄生電源時(shí),此引腳必須接地,如下圖所示。開漏單總線接口引腳。 DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1