没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
电子时钟设计
-课程设计报告
课程名称:单片机原理及应用
专业班级:
小组成员:
任课教师:
日期:
第 1 页 共 27 页
目录
1 项目概述..................................................................................................................................... 1
1.1 项目简介.................................................................................................................................. 1
1.2 功能需求分析.......................................................................................................................... 2
1.3 系统开发环境、工具需求分析与选择................................................................................... 3
2 项目硬件系统设计..................................................................................................................... 3
2.1 系统方案原理图..................................................................................................................... 3
2.2 外设原理介绍......................................................................................................................... 5
2.3 键盘输入模块工作原理.......................................................................................................... 5
2.4 数码管显示模块工作原理...................................................................................................... 6
3 系统软件体系设计..................................................................................................................... 6
3.1 项目软件系统总架构图.......................................................................................................... 6
顺序图如下:................................................................................................................................ 6
....................................................................................................................................................... 7
3.2 键盘输入模块流程图、代码................................................................................................ 11
..................................................................................................................................................... 13
3.3 数码管输出模块流程图、代码............................................................................................ 14
..................................................................................................................................................... 14
3.4 转化模块代码分析................................................................................................................. 16
判断是否进入调整时间模式,进入调整时间模式后,通过变量 p 保存当前要调整时间的位
数,前两位为 时 的调整,中间两位为 分 的调整,最后两位为 秒 的调整,对于每两位都
是二位数字,当前如果是十位上的数将原数值的个位保留加上按键上的数值的十倍,当前
如果是个位上的数将原数值的十位保留加上按键上的数值。................................................16
3.5 项目源代码............................................................................................................................ 17
4 项目运行效果展示.................................................................................................................... 22
5 总结与心得体会....................................................................................................................... 23
6 任务分工:............................................................................................................................... 24
附录:评分标准及评分表........................................................................................................... 24
3、课程报告评分表.................................................................................................................... 25
1 项目概述
1.1 项目简介
项目内容:以 C51 单片机为核心,设计一个定电子时钟,8 位 LED 数码
第 2 页 共 27 页
电子时钟—课程设计报告
管,分别显示“时-分-秒”。显示范围范围从 0 小时 0 分 0 秒到 23 小时 59 分
59 秒,通过定时器来定时一秒钟,每过一秒刷新一次显示时间。通过矩阵键
盘设置小时、分钟和秒数的初值。按调时按键按下后开始进入调整时间模式 ,
通过矩阵按键进行新一次时间调整,并且可以通过按键设置闹钟,当到达闹
钟时间时间时,数码管会闪烁一段时间并停止刷新时间,当按下 24-12 进制
切换按键后,时钟显示会在 24 时制和 12 时制之间切换。
项目用途:电子时钟广泛用于生活中的各种场景,在人们的生活中不可
或缺,在国防科技、工业制造领域也有着极其重要的地位。
学习价值:利用 C51 单片机进行电子时钟设计,掌握了关于中断、定时
器、数码管等知识,对今后关于部件图的绘制有了更深的理解。
社会意义:此次进行单片机电子时钟的课程设计,我们懂得了时间的重
要性,在以后的学习生活中要珍惜时间,在今后的学习中深入单片机领域的
学习与探索。
1.2 功能需求分析
(1)系统可以时间进行设计,显示格式为:“时”(第 1,2 位),“分”(第
4,5 位),“秒”(第 7,8 位)。
(2)当调整时间键被按下时自动进入调整时间模式,时钟不再刷新时间,
通过矩阵键盘的按下从左至右依次可以进行时间更改。
(3)当 24/12 时制切换键被按下时,时钟显示自动切换另一种显示模式。
第 3 页 共 27 页
电子时钟—课程设计报告
(4)当时间到达设置的闹钟时间时,数码管显示自动停止刷新时间并开
始闪烁一段时间。
1.3 系统开发环境、工具需求分析与选择
PROTUES 软件进行仿真、keil 软件、PC 机。
2 项目硬件系统设计
2.1 系统方案原理图
(1)项目主要硬件。硬件系统是指构成微机系统的实际装置,通常是由单片
机、数码管显示、定时器计数、矩阵按键和外部中断等组成。单片机芯片选择
AT89C51,显示区域使用 8 位 LED 数码管,键盘是 3*4 普通矩阵键盘以及外部
中断 INT0 INT1。
(2)项目主要模块介绍
3*4 键盘:数据从此地方进行数据输入,将数值传给单片机。
定时器:定时时间,使得显示数据按秒进行刷新。
剩余25页未读,继续阅读
资源评论
无乎648
- 粉丝: 903
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功