久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機汽配人

基于AT89C51單片機和DS18B20溫度傳感器、LCD1602液晶顯示的高精度數(shù)字溫度計匯編程序

加入日歷顯示 有電路圖 一定要匯編!
提問者:網(wǎng)友 2018-07-29
最佳回答
DS18B20溫度傳感器、LCD1602液晶顯示的代碼 ;XRF多功能51單片機開發(fā)板 ;DS18B20測溫程序(液晶顯示,可測量0-99度) ;************************************************************************** ;************************************************************** TEMPER_L EQU 36H ;從DS18B20中讀回高位,低位暫存區(qū) TEMPER_H EQU 35H ; TEMPER_NUM EQU 60H;溫度值存儲 TEMPER_GE EQU 61H TEMPER_SHI EQU 62H TEMPER_SAVE EQU 63H FLAG1 BIT 00H FLAG2 BIT 01H RS BIT p2.0;液晶控制接口 RW BIT p2.1 E BIT p2.2 DQ BIT p3.5;單總線口 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#70H LCALL GET_TEMPER LCALL TEMPER_COV LCALL LCDDISP lcall d100ms lcall d100ms LJMP MAIN NOP ;************************************************** ;讀出轉(zhuǎn)換后的溫度值 ;************************************************** GET_TEMPER: SETB DQ ; 定時入口 BCD: LCALL INIT_1820 JB FLAG1,S22 LJMP BCD ; 若DS18B20不存在則返回 S22: LCALL DELAY1 MOV A,#0CCH ; 跳過ROM匹配------0CC命令 LCALL WRITE_1820 MOV A,#44H ; 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL D100MS CBA:LCALL INIT_1820 JB FLAG1,ABC LJMP CBA ABC:LCALL DELAY1 MOV A,#0CCH ; 跳過ROM匹配 LCALL WRITE_1820 MOV A,#0BEH ; 發(fā)出讀溫度命令 LCALL WR
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“基于AT89C51單片機和DS18B20溫度傳感器、LCD1602液晶顯示的高精度數(shù)字溫度計匯編程序”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。