温度传感器检测温度报警装置
该项目有四项要求:
(1)检测温度
(2)检测温度超出限定温度,启动报警装置
(3)报警装置启动时,跑马灯进行工作,闪烁起来
(4)利用串口,实时传输温度数据
下面是源代码,运行是完全没有问题的,若读者有更佳的方式,希望可以交流一下.
delay.c
<span style="font-size:18px;">/*
*参数 :t(0 - 255)
*延时时间 :约2 * t + 12
*/
void delay_us(unsigned char t)
{
while(--t);
}
void delay_ms(unsigned char t)
{
while(t--)
{
delay_us(245);
delay_us(245);
}
}
// void delay_s(unsigned char t)
// {
// while(t--)
// {
// delay_ms(200);
// delay_ms(200);
// delay_ms(200);
// delay_ms(200);
// delay_ms(200);
// }
// }</span>
delay.h
<span style="font-size:18px;">#ifndef _DELAY_H_
#define _DELAY_H_
extern void delay_us(unsigne