资源简介
烟雾传感器实现代码,通过c语言编写,有助于学习烟雾传感器的使用
代码片段和文件信息
//本系统是一个烟雾报警器,能实时检测空气中的烟雾浓度并在液晶上显示
//除此外液晶还可以显示实时的时间。系统设有4个按键,右起第一个按键
//为功能按键,上电后按这个按键可以进去参数设定界面,这时可以通过
//按第二按键进行参数切换,第三个和第四个按键分别是“+”和“-”功能按
//键。进行参数的增加或者减少。当再次按第一功能键时会进行一个恢复
//默认时间参数的设置。
#include
#include“LCD1602.h“
#include“DS1302.h“
#include“key.h“
#include“tlc549.h“
#include“DS18B20.h“
//电机位定义
sbit MOTOR = P1^6;
void Display1(void)//显示正常界面,时间
{
unsigned int i;
double temp;
DS1302_read_time();//读取时钟芯片时间
LCDDispNum(01(Nian>>4));//显示年的十位
LCDDispNum(11(Nian&0x0f));//显示年的个位
LCDDispChar(21‘-‘);//显示字符-
LCDDispNum(31(Yue>>4));//显示月的十位
LCDDispNum(41(Yue&0x0f));//显示月的个位
LCDDispChar(51‘-‘);//显示字符-
LCDDispNum(61(Ri>>4));//显示日的十位
LCDDispNum(71(Ri&0x0f));//显示日的个位
LCDDispNum(02(Shi>>4));//显示时的十位
LCDDispNum(12(Shi&0x0f));//显示时的个位
LCDDispChar(22‘:‘); //显示字符:
LCDDispNum(32(Fen>>4));//显示分的十位
LCDDispNum(42(Fen&0x0f));//显示分的个位
LCDDispChar(52‘:‘);//显示字符:
LCDDispNum(62(Miao>>
- 上一篇:linux下c语言写的俄罗斯方块
- 下一篇:C语言-景区简易导航系统求最短路径
评论
共有 条评论