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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)課程設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 CALL LCD_PRINT CALL SET_ALARM CALL RE_18B20 。=0, DOWN ASZ01: JB K2,ASZ02 。指針指到顯示信息區(qū) MOV A,1 。借位標(biāo)志位 C=1,轉(zhuǎn) MOV DPTR,BJ5 CALL TEMP_BJ3 CLR RELAY 。================================================= MENU_OK: MOV DPTR,M_OK1 。指針指到顯示消息 1 MOV A,2 。 清標(biāo)志位 ,表示 DS1820 不存在 jmp tsr7 tsr5: mov r0,06bh tsr6: djnz r0,$ 。 WRITE_E2: CALL RESET MOV A,0CCH 。 STORE_DATA: MOV A,40H CALL WCOM MOV R2,08H MOV DPTR,D_DATA MOV R3,00H S_DATA: MOV A,R3 MOVC A,A+DPTR CALL WDATA 。把一個(gè)字節(jié) DATA 分成 8 個(gè) BIT 環(huán)移給 C mov date_line,c 。讀前總線保持為低 nop nop nop setb date_line 。 處理溫度 BCD 碼子程序 。TEMPLC LOW=小數(shù)部分 BCD MOV A,TEMPL 。 HEX2BCD1: MOV B,064H 。===================================================== LOOK_ALARM: MOV DPTR,M_ALAX2 。顯示數(shù)據(jù) RET 。顯示區(qū) BCD 碼溫度值刷新子程序 。十位數(shù)顯示符號(hào) DISPBCD2: RET 太原理工大學(xué)礦業(yè)工程學(xué)院 課程設(shè)計(jì)報(bào)告 第 29 頁(yè) 。十位 CALL SHOW_DIG2 inc LCD_X mov a,71h 。在 LCD 的第二行顯示數(shù)字 ADD A,30H MOV B,LCD_X CALL LCDP2 RET 。寫入數(shù)據(jù) RET 。清除 LCD 顯示屏 CALL WCOM call delay1 RET 。載入空格符至 LCD CALL WDATA 。清除該行字符數(shù)據(jù) MOV A,80H 。由消息區(qū)取出字符 CJNE A,0,LC1 。 CALL WDATA DJNZ R0,CL1 太原理工大學(xué)礦業(yè)工程學(xué)院 課程設(shè)計(jì)報(bào)告 第 32 頁(yè) RET DE: MOV R7,250 DJNZ R7,$ RET 。============================================= 。寫入命令 POP ACC 。設(shè)置顯示地址 ADD A,80H 。以 8 位控制方式將數(shù)據(jù)寫至 LCD MOV P0,A 。清除該行 LCD 的字符 MOV R0,24 CL1: MOV A,39。設(shè)置 LCD 的第二行地址 CALL WCOM FILL: CLR A 。設(shè)置 LCD 的第一行地址 CALL WCOM 。 39。雙列顯示,字形 5*7 點(diǎn)陣 CALL WCOM call delay1 MOV A,38H CALL WCOM call delay1 MOV A,38H CALL WCOM call delay1 MOV A,0CH 。寫入命令 POP ACC 。顯示數(shù)據(jù) RET 。顯示數(shù)據(jù) CONV3: INC LCD_X 。十位數(shù)是 0 MOV A,TEMPHC SWAP A ANL A,0FH MOV 73H,0AH 。在 LCD 的第二行顯示數(shù)字 MOV B,100 DIV AB MOV A,0AH XCH A,B DIV AB ADD A,30H PUSH B MOV B,LCD_X CALL LCDP2 POP B INC LCD_X MOV A,B 太原理工大學(xué)礦業(yè)工程學(xué)院 課程設(shè)計(jì)報(bào)告 第 28 頁(yè) MOV B,LCD_X ADD A,30H CALL LCDP2 RET 。加載 TL 數(shù)據(jù) MOV LCD_X,12 。 小數(shù)部分碼表 。TEMPLC HI = 個(gè)位數(shù) BCD ORL A,TEMPLC MOV TEMPLC,A MOV A,R4 JZ TEMPC12 ANL A,0FH SWAP A MOV R4,A MOV A,TEMPHC 。+ TEMPC11: MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,0FH 。讀下一個(gè) BIT mov r1,a inc r1 djnz r4,re00 ret 。 將溫度低位、高位、 TH、 TL 從 DS18B20 中讀出 mov r1,TEMPL 。開始寫入 DS18B20 總線要處于復(fù)位(低)狀態(tài) mov r3,07 djnz r3,$ 。 。TL(報(bào) 警下限) LCALL WRITE MOV A,7FH 。 延時(shí) tsr3: setb flag1 。指針指到顯示消息 1 MOV A,1 。================================================== TEMP_BJ: MOV A,0CBH CALL WCOM MOV DPTR,BJ1 。借位標(biāo)志位 C=1,轉(zhuǎn) MOV A,TEMP_ZH SUBB A,TEMP_TL 。TL 值調(diào)整(減少) CALL BEEP_BL DEC TEMP_TL MOV A,TEMP_TL CJNE A,0FFH,ASJ021 JMP ASJ022 ASJ021: CALL LOOK_ALARM 。UP/DOWN 標(biāo)記 AS00: JB ,ASZ01 。 PROC_KEY: JB K1,PROC_K1 。顯示溫度標(biāo)記 JMP START2 START1: CALL MENU_ERROR CALL TEMP_BJ 。 TEMPLC DATA 2AH K1 EQU K2 EQU K3 EQU K4 EQU BEEP EQU RELAY EQU LCD_X EQU 2FH 。在接下來(lái)的一年里,我會(huì)加倍努力,不辜負(fù)老師們的悉心教導(dǎo),彌補(bǔ)自己在學(xué)習(xí)生活中的不足,完善知識(shí)體系,爭(zhēng)取 能夠更加熟練地運(yùn)用在課堂上學(xué)到的知識(shí),提高自己的成績(jī),給自己一份滿意的答卷。這套系統(tǒng)可以產(chǎn)生的功能強(qiáng)大,擴(kuò)展溫度傳感器端口后,可以同時(shí)對(duì)多個(gè)傳感器進(jìn)行測(cè)量和控制,并且只需添加 DS18B20 的初始化程序和與本設(shè)計(jì)兩點(diǎn)測(cè)控類似的程序即可以實(shí)現(xiàn),所以程序修改上也比較方便。由于實(shí)際經(jīng)驗(yàn)的欠缺,設(shè)計(jì)上難免有考慮不周之處??傊?,本次 課程 設(shè)計(jì)順利完成,基本達(dá)到了 課程 設(shè)計(jì)的要求。 通過(guò)觀察表 41可以發(fā)現(xiàn),一個(gè)十進(jìn)制與二進(jìn)制間有很明顯的關(guān)系,就是把二進(jìn)制的高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一字節(jié),這個(gè)字節(jié)的二進(jìn)制化為十進(jìn)制后,就是溫度值的百、十、個(gè)位字節(jié),所以二進(jìn)制值范圍是 0~ F,轉(zhuǎn)換成十進(jìn)制小數(shù)就是 的倍數(shù)( 0~ 15倍)。二是執(zhí)行軟件(子程序),它是用來(lái)完成各種實(shí)質(zhì)性的功能如測(cè)量、計(jì)算、顯示、通訊等。但寄生電源方式需要強(qiáng)上拉電路 , 軟件控制變得復(fù)雜 (特別是在完成溫度轉(zhuǎn)換和拷貝數(shù)據(jù)到 E2PROM 時(shí) ) , 同時(shí)芯片的性能也有所降低。當(dāng)工作于寄生電源時(shí),此引腳必須接地。被測(cè)溫度用符號(hào)擴(kuò)展的 16位數(shù)字量方式串行輸出;其工作電源既可以在遠(yuǎn)端引入,也可以采用寄生電源方式產(chǎn)生;太原理工大學(xué)礦業(yè)工程學(xué)院 課程設(shè)計(jì)報(bào)告 第 3 頁(yè) 多個(gè) DS18B20可以并聯(lián)到 3 根或 2 根線上, CPU只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。在三大信息信息采集(即傳感器技術(shù))、信息傳輸(通信技術(shù))和信息處理(計(jì)算機(jī)技術(shù))中,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是數(shù)字溫度傳感器技術(shù),在我國(guó)各領(lǐng)域已經(jīng)應(yīng)用的非常廣泛可以說(shuō)是滲透到社會(huì)的每一個(gè)領(lǐng)域,與人民的生活和環(huán)境的溫度息息相關(guān)。 關(guān)鍵詞: 單片機(jī);數(shù)字 溫度傳感器;最簡(jiǎn)溫度檢測(cè)系統(tǒng) 。 5 實(shí)驗(yàn)儀器及元件清單 ....................................................... 9 6 心得體會(huì) ................................................................ 10 致謝 .................................................................... 12 參考文獻(xiàn) ................................................................ 12 附錄:源程序 ..............
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1