8051单片机数字温度计单片机的设计

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:34:47
设计制作一台热敏电阻温度计,要求如下。
a. 测量温度为10~150℃。
b. 温度误差不大于0.5%。
c. 温度用4位数码管显示。
d. 以热敏电阻作为温度检测元件。
e. 对输入值进行线性化处理。
根据已设计出的软件系统框图,用MCS-51汇编语言编制出各功能模块的子程序及整机软件系统的主程序,程序设计时,要充分考虑与所设计硬件电路的连接及有关定量的要求.
望高手把汇编语言的代码和设计思路及一些过程电路图发上来

-55~125度,你自己修改:

;***************WAVE-E6000/T**********************
;*MCU: AT892051 *
;*MCU-crystal: 12M *
;*Version: 01 *
;*Last Updata: 2007-5-27 *
;*Author: zhaojun *
;*Description: *
;DS18B20的读写程序,数据脚P3.4 *
;温度传感器18B20汇编程序,采用器件默认的12位转化 *
;最大转化时间750微秒,显示温度-55到+125度,显示精度*
;为0.1度,显示采用4位LED共阳显示测温值 *
;*************************************************
;单片机内存分配申明!
;*************************************************
TEMPER_L EQU 40H ;用于保存读出温度的低8位
TEMPER_H EQU 41H ;用于保存读出温度的高8位
FLAG1 EQU 38H ;是否检测到DS18B20标志位
SEC EQU 20H ;数码管个位数存放内存位置
MIN EQU 21H ;数码管十位数存放内存位置
TEMPL EQU 30H ;用于保存读出温度的低8位
TEMPH EQU 31H