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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)的設(shè)計(jì)-在線瀏覽

2025-03-05 10:51本頁面
  

【正文】 (4) 延時(shí)750微秒(該時(shí)間的時(shí)間范圍可以從480到960微秒)。    (6) 延時(shí)等待(如果初始化成功則在15到60毫秒時(shí)間之內(nèi)產(chǎn)生一個(gè)DS18B20所返回的低電平“0”。    (7) 若CPU讀到了數(shù)據(jù)線上的低電平“0”后,還要做延時(shí),其延時(shí)的時(shí)間從發(fā)出的高電平算起(第(5)步的時(shí)間算起)最少要480微秒。 DS18B20的寫操作:  ?。?) 數(shù)據(jù)線先置低電平“0”。    (3) 按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。    (5) 將數(shù)據(jù)線拉到高電平。    (7) 最后將數(shù)據(jù)線拉高。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度。發(fā)DS18B20復(fù)位命令發(fā)跳過ROM命令發(fā)讀取溫度命令移入溫度暫存器結(jié)束 讀出溫度子程序流程圖溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。開始溫度零下?置“+”標(biāo)志 N Y溫度值取補(bǔ)碼置“-”標(biāo)志計(jì)算小數(shù)位溫度BCD計(jì)算整數(shù)位溫度BCD結(jié)束 計(jì)算溫度子程序流程圖 四、源程序匯編: DQ BIT 。溫度正負(fù)值標(biāo)志位TEMP_L EQU 30H 。所設(shè)報(bào)警最高值溫度值TEMP_INT EQU 32HTEMP_DP EQU 33HTEMP_100 EQU 34H 。負(fù)溫度標(biāo)志位C1 BIT 。超過10 標(biāo)志位C3 BIT 。超過0 標(biāo)志位。************主函數(shù)************* ORG 0000H LJMP START ORG 1000HSTART: MOV SP,60HMAIN: LCALL READ_TEMP 。調(diào)用函數(shù)對(duì)溫度進(jìn)行處理 LJMP MAIN。*********************************READ_TEMP: LCALL INI_DQ JB FLAG,RE_0 RETRE_0: MOV A,0CCH LCALL WRITE_DQ 。調(diào)用LED顯示程序 LCALL INI_DQ MOV A,0CCH LCALL WRITE_DQ MOV A,0BEH LCALL WRITE_DQ LCALL READ_DQ RET。 NOP 。 NOP ??詹僮? PC值加3 MOV R7, 25INI_1: JNB DQ,INI_2 。延時(shí) LJMP INI_3INI_2: SETB FLAG 。時(shí)序要求延時(shí)一段時(shí)間INI_5: SETB DQ RET。最低位移到C中 MOV DQ,C MOV R2,23 DJNZ R2,$ SETB DQ NOP DJNZ R6,Tloop SETB DQ RET。***************溫度數(shù)據(jù)處理程序*****************PROC_TEMP: CLR FLAG_NEG MOV A,TEMP_L SWAP A 。低于零度亮紅燈報(bào)警。***********報(bào)警函數(shù)********************BAOJING1: SETB
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1