51单片机课程设计,数字温度计
#include<intrins.h> //将intrins.h头文件包含到主程序(调用其中
的_nop_()空操作函数延时)
#define uint unsigned int
#define uchar unsigned char
uchar max=0x00,min=0x00; //max是上限报警温度,min是下限报警温度
bit s=0; //s是调整上下限温度时温度闪烁的标志位,s=0不显示200ms,s=1显示1s左右 bit s1=0; //s1标志位用于上下限查看时的显示
void display1(uint z); //声明display1()函数(display.h头文件中的函数,ds18b20.h要用应先声明)
#include"ds18b20.h" #include"keyscan.h" #include"display.h"
/******************************************************/ /* 主函数
/
/*****************************************************/ void main() {
beer=1; //关闭蜂鸣器 led=1; //关闭LED灯 timer1_init(0); //初始化定时器1(未启动定时器1)
get_temperature(1); //首次启动DS18B20获取温度(DS18B20上电后自动将EEPROM中的上下限温度复制到TH和TL寄存器)
while(1) {
} }
keyscan(); get_temperature(0);
display(temp,temp_d*0.625); alarm();
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于51单片机课程设计报告(12)在线全文阅读。
相关推荐: