单片机课程设计报告-可编程作息时间控制器

单片机课程设计报告-可编程作息时间控制器

ID:38747958

大小:1.65 MB

页数:27页

时间:2019-06-18

单片机课程设计报告-可编程作息时间控制器_第1页
单片机课程设计报告-可编程作息时间控制器_第2页
单片机课程设计报告-可编程作息时间控制器_第3页
单片机课程设计报告-可编程作息时间控制器_第4页
单片机课程设计报告-可编程作息时间控制器_第5页
资源描述:

《单片机课程设计报告-可编程作息时间控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机原理及应用课程设计报告单片机原理及应用课程设计报告设计课题:可编程作息时间控制器专业班级:工学院信工091学生姓名:肖冬冬熊俊飞指导教师:何秀文2012年5月-26-单片机原理及应用课程设计报告目录目录11设计任务书21.1基本设计要求22设计阐明212.1设计内容21.2设计要求21.3设备及工作环境33系统方案整体设计33.1设计思路43.2系统整体框图44硬件设计44.1系统硬件设计44.1.1键盘扫描54.1.2LCD显示器54.2系统工作原理论述55软件设计55.1分析论证55.1.1显示模块65.1.2运算模块65.1.3校时模块63.1.

2、4启动/暂停,复位模块65.1.5整体功效65.2程序清单76调试过程及分析247设计总结25参考文献26-26-单片机原理及应用课程设计报告1设计任务书1.1基本设计要求(1)在综合单片机实验箱的硬件结构上编写软件完成设计。(2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。(3)2*16位LCD显示器从左到右分辨显示闹钟时间和现在时间,采用24小时标准计时制。(4)在4个键控开关上选定2个键分辨作为小时.分的调校

3、键。每按一次键,对应的显示值便加1。分.秒加到59后变为00;小时加到23后再按键即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小时不产生转变)。(5)软件设计应用片内定时器,采用定时中断结构,应用软件延时法。2设计阐明12.1设计内容用ZY15MCU12BD型综合单片机实验箱及串口电路设计实现显示现在时间和闹钟时间并能够调校现在时间和闹钟时间的时钟,还能够实现闹钟的复位功能以及广播和蜂鸣器的响应。说明设计中包含的内容-26-单片机原理及应用课程设计报告1.2设计要求(1)在ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完

4、成设计。(2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。(3)2*16位LCD显示器从左到右分别显示时.分,采用24小时标准计时制。(4)在4个键控开关上选定2个键分别作为小时.分的调校键。每按一次键,对应的显示值便加1或减1。分加到59后变为00;小时加到23后再按键即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小时不产生转变).(5)软件设计应用AT89S52片内定时器,采用定时中断结构

5、,应用软件延时法。(6)上机调试程序。(7)写出设计报告。1.3设备及工作环境(1)硬件:计算机一台(2)软件:Windows操纵系统、KeilC51软件,proteus软件。3系统方案整体设计3.1设计思路或设计方案论证现在时间程序和闹钟程序由显示模块、校时模块和时钟运算模块三大部分组成。其中校时模块和时钟运算模块要对时、分、秒的数值进行操作,并且秒算到60时,要自己清零并向分进1;分算到60时,要自己清零并向时进1;时算到24时,要清零。这样,才能循环记时。秒表程序也由显示模块,秒时算到60时,要自己清零并向分进1,秒时算到60时,要自己清零。用按键决定

6、是进入时钟程序还是秒表程序。-26-单片机原理及应用课程设计报告3.2系统整体框图图1系统整体框图4硬件设计4.1系统硬件设计4.1.1键盘扫描采用定时器结构,每过0.5s对键盘扫描一次。键盘采用复用结构,前三个键控开关均有两个功能,第四个键控开关只有闹钟复位的功能。每当按一个健后均进入其相应的程序。4.1.3LCD显示器LCD液晶显示器采用2*16位的结构。在使用LCD液晶显示器之前必须先对显示器初始化。确定显示器的工作方式等。-26-单片机原理及应用课程设计报告4.2系统工作原理论述硬件由AT89S51芯片、2*16LCD液晶显示器、晶振电路、5个键控开

7、关、1个蜂鸣器和两个LED发光二极管组成.。软件采用片内定时器结构,每过50ms中断一次,一个发光二极管每闪一次表示时间过一秒。LCD液晶显示器显示现在的时间和闹钟的时间以及相应的字符。在4个键控开关上选定2个键分辨作为小时.分的调校键。每按一次键,对应的显示值便加1。分.秒加到59后变为00;小时加到23后再按键即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小时不产生转变)。设置四个闹钟,任何一路闹钟到时均广播和响蜂鸣器一分钟。同时还有闹钟显示以及复位功能。5软件设计5.1分析论证此可编程作息时间控制的设计与实现,主要采用了2*16液

8、晶显示器,AT89S51片内16位定时器/计数器等,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。