没有合适的资源?快使用搜索试试~ 我知道了~
单片机课程设计报告最终版.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2022-07-14
18:43:34
上传
评论
收藏 170KB PDF 举报
温馨提示
试读
18页
单片机课程设计报告最终版.pdf
资源推荐
资源详情
资源评论
单片机原理及其接口技术
课程设计报告
设计课题:
基于 MCS-51 单片机的时钟秒表设计
专业班级: 08 自动化
小组成员: 周剑( 08118090)
指导教师: 阮海容
基于 MCS-51 单片机的时钟秒表设计
设计任务书
基本设计要求
(1)在 ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成
设计。
(2)程序的首地址应使目标机可以直接运行,即从 0000H开端。在主
程序的开端部分必须设置一个合适的栈底。 程序放置的地址须持续且靠
前,不要在中间留下大批的空间地址, 以使目标机可以应用较少的硬件
资源。
(3)6 位显示器数码管从左到右分辨显示时 . 分. 秒(各占用 2 位),
采用 24 小时标准计时制。开端计时时为 000000,到 235959 后变成
000000.
(4)在 4*4 矩阵键盘上选定 3 个键分辨作为小时 . 分. 秒的调校键。
每按一次键, 对应的显示值便加 1。分. 秒加到 59 后变为 00; 小时加到
23 后再按键即变为 00. 再调校时均不向上一单位进位(例如分加到 59
后变为 00;但小时不产生转变) .
(5)软件设计必须应用 8031 片内定时器, 采用定时中断结构, 不得应
用软件延时法
选作项目
(
1) 另设三个键,分别作小时、分、秒的减 1 调校。
(2) 在以上设计的基础上, 修改程序制作一个电子秒表。 分、秒各占用
2 位显示,1/10 秒、1/100 秒各占用 1 位显示。设定二个键分别作启动/ 停
止、清零。
(3) 在做完 (2) 后,将时钟与秒表合二为一,并且在同时使用时互不影
响。即可在时钟与秒表之间任意切换,而不影响走时、计秒。
.
目录
第一章 设计阐明
1.1 设计内容
1.2 设计请求
1.3 设备及工作环境
第二章 硬件计划
2.1 设计思路
2.2 原理电路图
2.3 硬件工作原理论述
第三章 软件计划
3.1 分析论证
3.2 程序流程图
3.3 程序清单
第四章 调试过程及成果分析
第五章 设计总结
参考文献
第一章 设计阐明
1.1 设计内容
用 ZY15MCU12BD型综合单片机实验箱及串口电路设计实现显示时间并能够调
校时间的时钟,还能够实现秒表的启动 / 暂停,复位功能
1.2 设计请求
(1) 在 ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成设
计。
(2) 程序的首地址应使目标机可以直接运行,即从 0000H开端。在主程
序的开端部分必须设置一个合适的栈底。 程序放置的地址须持续且靠前, 不要
在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。
(3) 6 位显示器数码管从左到右分别显示时 . 分. 秒(各占用 2 位),
采用 24 小时标准计时制。开端计时时为 000000,到 235959后变成 000000.
(4) 在键盘上选定 6 个键分别作为小时 . 分. 秒的调校键。 每按一次键,
对应的显示值便加 1 或减 1。分 . 秒加到 59 后变为 00; 小时加到 23 后再按键
即变为 00. 再调校时均不向上一单位进位(例如分加到 59 后变为 00;但小时
不产生转变)再选一个键用作时钟的复位键 . 另外选一个键作为秒表的启动 /
暂停键,再选一个键作为秒表的复位键。
(5) 软件设计必须应用 8031 片内定时器,采用定时中断结构,不得应用
软件延时法。
(6) 上机调试程序。
(7) 写出设计报告。
1. 3 设备及工作环境
(1) 硬件:盘算机一台、 ZY15MCU12BD型综合单片机实验箱一台、通信电缆
一根。
(2) 软件: Windows操纵系统、 Keil C51 软件。
第二章 硬件计划
2.1 设计思路
电子时钟程序由显示模块、校时模块和时钟运算模块三大部分组成。其中
校时模块和时钟运算模块要对时、分、秒的数值进行操作,并且秒算到 60 时,
要自己清零并向分进 1;分算到 60 时,要自己清零并向时进 1;时算到 24 时,
要清零。这样,才能循环记时。秒表程序也由显示模块,启动 / 暂停复位模块
和时钟运算模块组成。其中校时模块和时钟模块要对 1/100 秒,1/10 秒,秒,
分的数值进行操作并且 1/100 秒算到 10 时,要自己清零并向 1/10 秒进 1;1/10
秒算到 10 时,要自己清零并向秒进 1;秒时算到 60 时,要自己清零并向分进
1,秒时算到 60 时,要自己清零。用按键决定是进入时钟程序还是秒表程序。
2.2 原理电路图
剩余17页未读,继续阅读
资源评论
dtd13961139571
- 粉丝: 1
- 资源: 6万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功