程序编译器:keil 4/keil 5
设计编号:S0051
1.主要功能:
1、采用DS1302记录日历和时间,仿真开机显示当前实时时间;
2、按键设置日期、时间;
3、采用DS18B20检测温度,可以实时显示当前温度值;
4、采用LCD12864液晶做显示;
需注意仿真中51单片机芯片是通用的,AT89C51,AT89C52都是51单片机的具体型号,内核是兼容的。无论stc还是at都一样,引脚功能都是一样的,程序也是一样的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。
以下为本设计资料展示图:
2.仿真设计
开始仿真
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后LCD12864显示电脑本地时间时间和星期和仿真中DS18B20的温度。时间逐秒递增。
显示时间的情况下,按下设置键进入设置模式,先设置年份,年份显示变黑底白字,通过按键加和减完成年份的设置。设置完年份再设置月份,操作同年份调整。再按下设置按键分别设置日期,时钟,分钟和星期。设置到星期再按下设置按键退出设置模式。如果没有设置到星期需要退出设置模式,按下设置完成按键即可。
以上仿真结果均符合设计要求。
使用keil4或者keil5编译,代码有注释,可以结合报告理解代码含义。
审核编辑:汤梓红
-
Proteus
+关注
关注
79文章
1692浏览量
106972 -
51单片机
+关注
关注
274文章
5705浏览量
124552 -
时钟
+关注
关注
11文章
1750浏览量
131925 -
DS1302
+关注
关注
8文章
449浏览量
50888 -
万年历
+关注
关注
3文章
189浏览量
24005
原文标题:51单片机DS1302万年历时钟温度12864显示仿真( proteus仿真+程序+报告+讲解视频)
文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
使用51单片机设计的万年历仿真系统仿真资料和源代码资料免费下载

评论