- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 31
单片机应用实训设计报告
温州大学城市学院
设计课题题目:数字时钟
一、设计任务与要求
1. 硬件用HC6800单片机开发板,板上资源:独立按键K1~K4;数码管LED1~LED8。单片机片内定时器应该工作在方式2(8位自动重装初值)。
2. LED8LED7显示“时”;LED5LED4显示“分”;LED2LED1显示“秒”。
3. 数字时钟有设置和运行两种模式,用按键K1切换。设置模式时LED6与LED3不显示;运行模式时LED6与LED3只显示g段
4. 在设置模式时,K3为“加1键”;K4为“减1键”;K2为“设置移位键”,用作实时时间的设置。设置完成后再按K1键,进入运行模式。
附加功能1:闹钟功能,定时时间可设置,定时时间到蜂鸣器响;
附加功能2:可显示年月日,万年历有闰年
二、硬件原理及单元电路分析
1.
当6脚16脚接高电平、4脚5脚8脚接地后,P2.2-2.4与LED1-8之间有如下关系
P2.2P2.3P2.4LED1LED2LED3LED4LED5LED6LED7LED80000111111100110111111010110111110111110111110011110111101111110111101111110111111111110
2.
此处采用共阴极八段数码管
P0.0-0.7输出对应八段码,显示相应图形与数字
3.
按键按下后电平变为低电平,未按下为高阻态
4.
一端接上拉电阻
另一端BZ输出如下方波即可使蜂鸣器工作
三、软件原理及框图阐述
开始
时间参数
初始化
模式参数
初始化
闹钟参数
初始化
定时器参数初始化
初始化
显示
子程序
结束
显示子程序入口
转换子程序
位码初始化
扫描显示位计数初始化
查表
段码送P0口
位码送P2口
功能子程序
扫完
八位?
Y
N
功能主程序???口
延时
按键
出口
定时器中断入口
保护现场
1秒了吗
秒加一并年月日时分矫正
出口
恢复现场
四、总原理图及元器件清单
1.总原理图
P2.2-2.4输出000.001.010.011.100..101.110.111到74LS138,使LED1-8依次循环地出现低电平
P0口输出对应八段码
复位上电后,初始默认出现23时59分57秒
处于时间校准模式
数码管显示23-59-57.
当单片机处于此模式时,初始默认秒校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为分钟校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为小时校准
按下K3,校准位增加1
按下K4,校准位减小1
再次按下K2后,切换回秒校准
当按下K1时,单片机进入日期显示模式
初始日期默认2016年2月28日
数码管显 此时K2K3K4无效
再次按下K1后,单片机进入日期校准模式
数码管显示 201602.28 2016.0228其中之一
校准位始终与时间校准位相同(即退出时间校准模式是校准位在秒位,日期校准模式位于日校准,分位对应月,小时对应年低二位)
当按下K2时,切换为日校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为月校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为年低二位校准
按下K3,校准位增加1
按下K4,校准位减小1
再次按下K2后,切换回日校准
再次按下K1后,单片机进入闹钟设置模式
初始默认为0时0分2秒
数码管显示
000002. 0000.02 00.0002 其中之一
校准位始终与时间校准位相同
当按下K2时,切换为秒校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为分钟校准
按下K3,校准位增加1
按下K4,校准位减小1
当按下K2时,切换为小时校准
按下K3,校准位增加1
按下K4,校准位减小1
再次按下K2后,切换回秒校准
再次按下K1后,单片机进去正常走表模式
在时间校准模式设置时间的基础上进行走表
此时如果某一时刻出现时分秒三位同时与闹钟设置模式的时分秒三位数字相同时,蜂鸣器持续响起,当按下K1K2K3K4任意键,蜂鸣器停止工作
再次按下K1后,单片机再次进入时间校准模式
时间定格在离开正
您可能关注的文档
最近下载
- 2024中国电信股份有限公司陕西分公司校园招聘试题及答案解析.docx
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 有毒有害气体安全防护培训.pptx VIP
- 北师大版数学六年级上册数学好玩备课教案.docx VIP
- 20-丙型肝炎病毒实验活动风险评估报告.doc VIP
- 《AI时代如何做好班主任》---校长在班主任培训会上的讲话.doc VIP
- 在作风建设专题研讨会上的发言材料.docx VIP
- 数字智慧方案IDC工业企业数字化的两种路径(35页PPT).pptx VIP
- 【PPT课件】2024特种设备重大事故隐患判定准则培训资料.pptx
- CATIA高级应用-七大技巧-个人总结,图文.pdf VIP
文档评论(0)