2022年单片机的多功能数字钟设计分析方案.docx
《2022年单片机的多功能数字钟设计分析方案.docx》由会员分享,可在线阅读,更多相关《2022年单片机的多功能数字钟设计分析方案.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源基于单片机的多功能数字钟课程设计报告学校 东莞理工学院学院 电子工程学院班级 09通信工程 2班姓名 车冠学号 202141302214同组同学 :练宏中 蔡惠坚 李健奕指导老师 任斌日期 2021-12-22欢迎下载精品学习资源一、设计目的通过设计与实践,制作出具有精确显示小时、分、秒的数字钟,且可以校时和实现闹铃功能;二、功能要求自动计时 ,有两个四位 LED 数码管显示时分秒具备调整功能 ,可以直接由 09数字键设置当前时间具备定时闹钟功能三、所需器件及其功能所用元件名称、型号、数量欢迎下载精品学习资源四位数码管引脚图以及封装尺寸本试验用两个四位数码管代替一个六位数码管89c
2、51 引脚图欢迎下载精品学习资源8155 引脚图需要用到的工具:剥线钳,电烙铁,烙铁架,焊锡,万用表, 电源,小刀;四、设计步骤数字钟电路由单片机、键盘输入模块、时钟显示模块及闹铃设置模块组成;程序结构设计如下(1) ) 主程序;实现初始化与键盘监控(2) ) 定时器T0中断服务程序;利用T0进行中肯定时, T0工作在 1,初值为 3CB0H,每隔100ms好处中断一次,实现时、分、秒的计时功能,同时刷新计时缓冲区,小时计时24次就时间重新回到 00:00:00.欢迎下载精品学习资源(3) ) 时间设置和闹钟设置子程序;实现当前时间及定时启闹时间的键盘输入设置;其功能是用键盘设 置子程序将键入
3、的 6位时间值送入键盘设置缓冲区,用合子程序压成BCD码,如输入的小时打入 23或分和秒大于 59,就不合法,清 0重新开头计时;(4) ) 键盘扫描子程序;判定是否有键按下,有就求其建号后返回,无键按下就循环等待(5) ) 显示子程序;实现缓冲区的 6位BCD码的动态方式显示,并用到拆字子程序将BCD码送到缓冲区(6) ) 定时比较子程序;实现当前时间与预设的启闹时间的比较,二者相同就启动蜂鸣器鸣 叫并置位闹钟标志位,重新按下 ALM 键时,停闹并清 0闹钟标志;(7) ) 其它帮助功能子程序键盘设置子程序拆字子程序合字子程序欢迎下载精品学习资源主程序流程图定时比较流程图 左键盘设置子程序流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 单片机 多功能 数字 设计 分析 方案
限制150内