(封面)
XXXXXXX学院
题目:可编程作息时间控制器设计报告
院(系):
专业班级:
学生姓名:
指导老师:
时间:年月日
- 1 -
目录
目录 (2)
1 设计任务书 (3)
1.1 基本设计要求 (3)
2 设计阐明 (2)
12.1设计内容 (2)
1.2设计要求 (2)c++课程设计报告
1.3设备及工作环境 (4)
3 系统方案整体设计 (3)
3.1 设计思路 (4)
3.2 系统整体框图 (5)
4 硬件设计 (4)
4.1 系统硬件设计 (4)
4.1.1 键盘扫描 (5)
4.1.2 LCD显示器 (5)
4.2 系统工作原理论述 (6)
5 软件设计 (5)
5.1 分析论证 (5)
5.1.1 显示模块 (6)
5.1.2 运算模块 (7)
5.1.3 校时模块 (6)
3.1.4 启动/暂停,复位模块 (6)
5.1.5 整体功效 (6)
5.2程序清单 (7)
6 调试过程及分析 (24)
7 设计总结 (25)
参考文献 (26)
- 2 -
1 设计任务书
1.1 基本设计要求
(1)在综合单片机实验箱的硬件结构上编写软件完成设计。
(2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。
(3)2*16位LCD显示器从左到右分辨显示闹钟时间和现在时间,采用24小时标准计时制。
(4)在4个键控开关上选定2个键分辨作为小时. 分的调校键。每按一次键,对应的显示值便加1。分.
秒加到59后变为00;小时加到23后再按键即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小时不产生转变)。
(5)软件设计应用片内定时器,采用定时中断结构,应用软件延时法。
2 设计阐明
12.1设计内容
用ZY15MCU12BD型综合单片机实验箱及串口电路设计实现显示现在时间和闹钟时间并能够调校现在时间和闹钟时间的时钟,还能够实现闹钟的复位功能以及广播和蜂鸣器的响应。
说明设计中包含的内容
1.2设计要求
(1)在ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成
- 3 -
设计。
(2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。
(3)2*16位LCD显示器从左到右分别显示时.分,采用24小时标准计时制。(4)在4个键控开关上选定2个键分别作为小时. 分的调校键。每按一次键,对应的显示值便加1或减1。分加到59后变为00;小时加到23后再按键即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小时不产生转变).
(5)软件设计应用AT89S52片内定时器,采用定时中断结构,应用软件延时法。
(6)上机调试程序。
(7)写出设计报告。
1.3设备及工作环境
(1) 硬件:计算机一台
(2) 软件:Windows操纵系统、Keil C51软件,proteus软件。
3 系统方案整体设计
3.1 设计思路或设计方案论证
现在时间程序和闹钟程序由显示模块、校时模块和时钟运算模块三大部分组成。其中校时模块和时钟运算模块要对时、分、秒的数值进行操作,并且秒算到60时,要自己清零并向分进1;分算到60时,要自己清零并向时进1;时算到24时,要清零。这样,才能循环记时。秒表程序也由显示模块,秒时算到60时,要自己清零并向分进1,秒时算到60时,要自己清零。用按键决定是进入时钟程序还是秒表程序。
- 4 -
3.2 系统整体框图
图1 系统整体框图
4 硬件设计
4.1 系统硬件设计
4.1.1 键盘扫描
采用定时器结构,每过0.5s对键盘扫描一次。键盘采用复用结构,前三个键控开关均有两个功能,第四个键控开关只有闹钟复位的功能。每当按一个健后均进入其相应的程序。
4.1.3 LCD显示器
LCD液晶显示器采用2*16位的结构。在使用LCD液晶显示器之前必须先对显示器初始化。确定显示器的工作方式等。
- 5 -

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。