单片机交流
登录
直播中
毛头大小子
12年用户
610经验值
私信
关注
[问答]
怎么实现基于51单片机的倒计时温度检测报警器的设计?
开启该帖子的消息推送
51单片机
怎么实现基于51
单片机
的倒计时温度检测报警器的设计?
回帖
(1)
王春美
2021-11-4 10:46:36
学习单片机断断续续半年了,在学长学姐的教学帮助下,完成了51单片机的入门学习,开始实践做项目,在一周时间内设计和制作出个人项目。起初,我设计和选择的是12864显示简易计算器项目,但花费了较长的时间,仍未解决基础问题,所以决定临时重新设计和选择项目进行考核——倒计时温度检测报警器。
这近一周制作个人项目的时间里,遇到许多的问题,有的得到了解决,有的实在解决不了只能选择别的方案,在问题中发现、学习和吸取教训:
第一:
做一个工程项目前,一定要设计和规划好项目,有目标的去做。
第二:
一定要写好项目文件,不要使用中文命名,中文命名有几率会使工程无法使用或出现故障。
第三:
在使用多个模块时,要细心的观察各个模块使用的引脚是否重复,例如:LED灯、蜂鸣器同时无法与1602液晶显示屏使用,可能是由于LED灯所使用的P2端口与1602的使能信号端、读/写选择端、数据/命令选择端冲突。
第四:
使用模块时,要仔细辨认器件是否插入正确,若插反器件极易发烫、烧坏,损坏元器件。
第五:
使用函数封装,程序简洁明了,使用简便。
功能说明:
本设计采用STC15F2K61S2主控芯片/其他类型51单片机主控芯片控制;
采用
1602液晶显示屏
倒计时五秒,并显示作者名字;
当倒计时结束后,采用
定时器中断
进入温度检测模块,在
1602液晶显示屏
实时显示当前温度,并设置了上限温度,当到达上限温度时,
蜂鸣器
进行鸣叫提示,同时
1602液晶显示屏
闪烁显示当前温度和报警显示;
当温度下降低于上限温度后,退出温度报警界面,继续在
1602液晶显示屏
实时显示当前温度;
基本效果图如下:
供电方式:
可选择电池盒或者USB供电
提高:
在完成上述基本功能后,可以在系统中再加入独立按键(按键设置上下限温度的数值)、DS1302时钟(实时显示时间)。
部分程序:
倒计时:
温度显示:
主函数:
学习单片机断断续续半年了,在学长学姐的教学帮助下,完成了51单片机的入门学习,开始实践做项目,在一周时间内设计和制作出个人项目。起初,我设计和选择的是12864显示简易计算器项目,但花费了较长的时间,仍未解决基础问题,所以决定临时重新设计和选择项目进行考核——倒计时温度检测报警器。
这近一周制作个人项目的时间里,遇到许多的问题,有的得到了解决,有的实在解决不了只能选择别的方案,在问题中发现、学习和吸取教训:
第一:
做一个工程项目前,一定要设计和规划好项目,有目标的去做。
第二:
一定要写好项目文件,不要使用中文命名,中文命名有几率会使工程无法使用或出现故障。
第三:
在使用多个模块时,要细心的观察各个模块使用的引脚是否重复,例如:LED灯、蜂鸣器同时无法与1602液晶显示屏使用,可能是由于LED灯所使用的P2端口与1602的使能信号端、读/写选择端、数据/命令选择端冲突。
第四:
使用模块时,要仔细辨认器件是否插入正确,若插反器件极易发烫、烧坏,损坏元器件。
第五:
使用函数封装,程序简洁明了,使用简便。
功能说明:
本设计采用STC15F2K61S2主控芯片/其他类型51单片机主控芯片控制;
采用
1602液晶显示屏
倒计时五秒,并显示作者名字;
当倒计时结束后,采用
定时器中断
进入温度检测模块,在
1602液晶显示屏
实时显示当前温度,并设置了上限温度,当到达上限温度时,
蜂鸣器
进行鸣叫提示,同时
1602液晶显示屏
闪烁显示当前温度和报警显示;
当温度下降低于上限温度后,退出温度报警界面,继续在
1602液晶显示屏
实时显示当前温度;
基本效果图如下:
供电方式:
可选择电池盒或者USB供电
提高:
在完成上述基本功能后,可以在系统中再加入独立按键(按键设置上下限温度的数值)、DS1302时钟(实时显示时间)。
部分程序:
倒计时:
温度显示:
主函数:
举报
更多回帖
rotate(-90deg);
回复
相关问答
51单片机
如何
实现
基于
51
单片机
的光照和温湿度
检测报警器
的设计?
2021-10-26
2336
怎么
实现
基于
51
单片机
多路抢答
器
含
倒计时
开源?
2021-10-15
1362
51
单片机
的
倒计时器
程序
2017-06-02
13189
如何利用
51
单片机
实现
数码管
实现
99秒
倒计时
?
2021-09-30
2027
基于
51
单片机
lcd1602怎么显示
倒计时
秒表?
2023-10-18
262
倒计时器
,绿灯闪烁的时候
倒计时
也要继续
计时
,这块程序怎么写?
2016-10-11
6362
请问
51
单片机
定时
器
数码管如何
实现
9999到0的
倒计时
C语言?
2021-10-14
1811
怎样通过AT89C
51
的定时
器
去
实现
60s
倒计时
?
2021-07-16
1066
如何对基于
51
单片机
的CO2
检测报警
系统进行Protues仿真
2021-10-18
2234
怎么
实现
基于STM32F103
单片机
智能火灾烟雾
检测报警器
的设计?
2021-09-28
5650
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分