![基于单片机的定时闹钟设计_第1页](http://file4.renrendoc.com/view/59bee223b01bc1be764e555f228ddf9e/59bee223b01bc1be764e555f228ddf9e1.gif)
![基于单片机的定时闹钟设计_第2页](http://file4.renrendoc.com/view/59bee223b01bc1be764e555f228ddf9e/59bee223b01bc1be764e555f228ddf9e2.gif)
![基于单片机的定时闹钟设计_第3页](http://file4.renrendoc.com/view/59bee223b01bc1be764e555f228ddf9e/59bee223b01bc1be764e555f228ddf9e3.gif)
![基于单片机的定时闹钟设计_第4页](http://file4.renrendoc.com/view/59bee223b01bc1be764e555f228ddf9e/59bee223b01bc1be764e555f228ddf9e4.gif)
![基于单片机的定时闹钟设计_第5页](http://file4.renrendoc.com/view/59bee223b01bc1be764e555f228ddf9e/59bee223b01bc1be764e555f228ddf9e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的定时闹钟设计姓名:XXX学号:XXX班级:XXX指导老师:XXX系统设计需求
一、系统能正确显示当前时间。二、可以通过键盘对时间和日期进行调整。三、能设置闹钟并发出警报声。设计概述
本定时时钟系统使用单片机AT89S52为主控芯片,由时钟芯片DS1302提供实时时间,采用LCD1602显示日期、时间和星期等信息;系统提供4个按键供人机交互,用户可根据需要修改时间和设置定时闹钟;实时时间和定时闹钟设置的时间一致时,系统会通过蜂鸣器发出警报声。
一、时间和日期的显示过程图1实时时钟程序流程图首先,从DS1302中读取出BCD码的时间和日期及星期等数据,然后将BCD码转换成十进制,接着将十进制数的个位和十位分离,之后再将其转换为LCD识别的ASCII码,最后读出字符的字型点阵,在液晶显示屏上显示。图二1602型LCD的驱动程序流程图二、时间和日期的修改在系统正常运行过程中,当K1键第一次被按下时,关闭定时器(TR0=0),并且在时间的秒位出现闪烁的光标,提示用户现在更改的是时间的秒位部分。可通过继续按K1来选择需要调整的其他位,利用K2进行加运算,K3进行减运算。直到K1键被第十次按下的时候,打开定时器(TR0=1)。系统回到显示时间和日期的模式下。YNNYNYN开始按K1键K3(减“1”)K2(加“1”)S1键(选择位)修改当前位?所有位设置完毕?加减完毕?结束图3日期和时间调整程序流程图日期和时间调整程序流程图如右图所示。各按键的定义如下。K1:功能键。选择修改的位(时间或日期)。K2:加一键。令当前选中的位在数值上加“1”。K3:减一键。令当前选中的位在数值上减“1”。三、定时闹钟部分该部分主要包括以下三个方面:1.闹钟的设置。2.闹铃服务的开启。3.对警报声的处理。1.闹钟的设置(1).在将时间、星期和日期信息都设置完毕后,按一次K1键,光标会从第一行的年位跳到第二行的分位,表示当前设置的是闹钟的分。(2).第二次按K1键,光标从分位跳到时位,,表示当前设置的是闹钟的时位。(3).当将闹钟的分位和时位均设置完毕时,第三次按下K1键,光标消失,系统正常显示时间和日期等信息。2.闹铃的开启即使系统设有闹铃时间,蜂鸣器也不一定会在设定时间发出警报声。为避免闹铃在用户不需要的时候响起,该定时闹钟系统采用了闹钟激活机制。只有在设置了闹钟时间并且用户有激活闹铃服务的时候,蜂鸣器才会在设定时间发出警报声。激活方式:按一次K4键。再按一次则会取消。当闹铃激活时,LCD显示屏上会出现“N”的提示信息,提示有闹钟提示开启。NYNYNY图2闹钟程序流程图定时闹钟的激活机制优点:
相比没有激活功能的定时闹钟,设有激活机制的定时闹钟省去了用户在不需要闹铃提示的时候手动去暂停发出警报声的定时闹钟的麻烦。开始结束S4键被按下?闹钟时间=当前时间?蜂鸣器发出警示声设置闹钟时间闹钟是否激活?3.闹铃响起的条件和停止(1)响起的条件定时闹钟发出警报声需要满足以下两个条件:a.系统时间与设定的闹铃时间相等b.闹铃提示功能被激活,即显示屏上有“N”的提示信息。(2)闹铃停止的两种方法a.按一次K4键撤销闹铃提示服务。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学工作总结【5篇】
- 船舶防火与灭火全套教学课件
- 学生会个人的总结(33篇)
- 浙江省杭州市萧山区城厢片五校2024届七下英语期末质量检测模拟试题含答案
- 土地的协议书简约合集
- 个人借款连带保证人担保合同合集
- 《第1课 王好战请以战喻》课文同步练习及答案
- 期末综合(试题)-2023-2024学年五年级下册数学人教版
- 房屋建筑申请书合集
- 广西壮族自治区百色市民族高级中学高三物理下学期期末试卷含解析
- DB32T 3940-2020 公路桥梁健康监测系统数据库架构设计规范
- 9700162-1 ISO15004-2-2007 光危害防护 (中文翻译稿)
- 三年级体育课件-体育游戏—灵敏素质全国通用 (共18张PPT).ppt
- 研究人员职责分工表
- 城市规划设计计费指导意见 2004
- 聘书模板可编辑
- 砼工程量计算规则
- 听课记录表(汇编)
- 110kV企业变电站短路电流计算及继电保护整定计算99449
- 关于小学语文与传统文化教学的融合探究
- 舞台、展台搭建安全责任书
评论
0/150
提交评论