要求:1、通过硬件电路设计和软件编程驱动的结合方式,实现0℃~99℃范围内的温度智能监测。
2.可通过LCD实时显示实际温度和预设温度。
3.当温度超出预设范围时及时报警。
2.可通过LCD实时显示实际温度和预设温度。
3.当温度超出预设范围时及时报警。
4. 报警声用电子乐曲或音乐音符实现(选做)。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit DQ = P3^6;
sbit BEEP = P3^7;
sbit HI_LED = P1^4;
sbit LO_LED = P1^5;
uchar code DSY_CODE[]= { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
uchar code df_Table[]= {0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9};
char Alarm_Temp_HL[2]={0,99};
uchar CurrentT = 0;
uchar Temp_Value[]= {0x00,0x00};
uchar Dispaly_Digit[] = {0,0,0,0};
bi