没有合适的资源?快使用搜索试试~ 我知道了~
计算机硬件综合课程设计报告(数字时钟).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2023-05-25
08:56:28
上传
评论
收藏 315KB DOC 举报
温馨提示
试读
23页
计算机硬件综合课程设计报告(数字时钟).doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
资源推荐
资源详情
资源评论
.
计算机硬件综合课程设计报告
课 目:
学 院:
班 级:
姓 名:
指导教师:
.
附:源程序
1 设计要求
1.1 功能需求
(1) 实现数字时钟准确实时的计时与显示功能;
(2) 实现闹钟功能,即系统时间到达闹钟时间时闹铃
响;
(3) 实现时间和闹钟时间的调时功能;
(4) 刚启动系统的时候在数码管上滚动显示数字串
(学号)。
1.2 设计要求
(1) 应用 MCS-51 单片机设计实现数字时钟电路;
(2) 使用定时器/计数器中断实现计时;
(3) 选用 8 个数码管显示时间;
(4) 使用 3 个按钮实现调时间和闹钟时间的功能。按
钮 1:更换模式(模式 0:正常显示时间;模式 1:
调当前时间的小时;模式 2;调当前时间的分钟;
模式 3:调闹钟时间的小时;模式 4:调闹钟时间
的分钟);按钮 2:在非模式 0 下给需要调节的时
间数加一,但不溢出;按钮 3:在非模式 0 下给需
要调节的时间数减一,但不小于零;
(5) 在非 0 模式下,给正在调节的时间闪烁提示;
.
3 软件设计流程及描述
3.1 程序流程图
3.2 函数模块及功能
(1) void display_led()
学号的滚动显示函数;
(2) void display()
显示时间以及显示调节时间和闹钟时间的闪烁;
开始
声明变量
初始化
设置中断
循环停滞
等待按键按下
显示时间
time1
重设定时量
1000 次
second 加一
大于 59
minute 加一
大于 59
hour 加一
hou=hour%24
滚动显示学号
输出数字信号
输出扫描信号
重新计时
剩余22页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 87
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- projectData
- SQL Server 性能监视器,它旨在提供开箱即用的全面监控,并作为您自己的项目或应用程序的监控框架 它在本地数据库中收集性能
- Python 程序语言设计模式思路-并发模式:线程池模式:管理线程池,优化线程创建和销毁
- 股事汇投资工具-实时新闻、财经日历、市场快讯、持仓查询、外汇兑换、换算工具、大盘云图、江恩工具、指标检测等
- webrtc-streamer
- html+css+'青春献礼二十大 红色旅游助乡村'为主题的网页设计 2022年参与学校网页设计比赛时完成的
- Unity 模型布尔运算插件
- eCANtools工具,CAN资料包
- 129335283047061xiazaigongjuxiang(去重软件).apk
- Android环境检测工具,检测ksu,lsp,magisk等
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功