基于c语言单片机秒表课程设计

基于c语言单片机秒表课程设计

ID:9857497

大小:285.00 KB

页数:16页

时间:2018-05-12

基于c语言单片机秒表课程设计_第1页
基于c语言单片机秒表课程设计_第2页
基于c语言单片机秒表课程设计_第3页
基于c语言单片机秒表课程设计_第4页
基于c语言单片机秒表课程设计_第5页
资源描述:

《基于c语言单片机秒表课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程名称:单片机原理及应用报告题目:秒表学生姓名:所在学院:信息科学与工程学院专业班级:学生学号:指导教师:2013年12月25日课程设计任务书报告题目秒表完成时间学生姓名专业班级指导教师职称讲师总体设计要求和技术要点设计一个秒表的要求与任务,要求如下:(1)显示时间为“秒秒-100ms10ms”。(2)设计一个“开始”键,按此键开始计时。(3)设计一个“复位”键。按此键时间归零。(4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。(5)设计一个“读出”键。按此键读出保存的时间,停止状态下才

2、有效。(6)设计一个“停止”键。按此键停止计时,显示当前时间。任务如下:用AT89C51设计一个2位的LED数码显示作为“秒表”。工作内容及时间进度安排第15周:周1---周3:立题、论证方案设计周4---周5:预答辩第16周:周1---周3:仿真实验7周4---周5:验收答辩课程设计成果1.与设计内容对应的软件程序2.课程设计总结报告摘要近年来随着科技的飞速发展,单片机的应用正在不断的走向深入,秒表计时器是电器制造,工业自动化控制、国防、实验室以及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器

3、等时间测试。本文阐述了基于单片机的数字电子秒表设计。本设计主要特点是计时从00到99秒秒表系统,方便了在计时精度要求不高的情况下计时。因为计时精度为1,所以系统电路比较简单。另外硬件部分设置了开始、暂停、清零、复位按键,可以对秒表系统进行计时控制。本设计的数字电子秒表系统采用AT89C51单片机位中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机的相结合起来,使得系统能够实现两位LED显示,显示时间为00-99秒,计时精度为1秒,能正确地进行计时,同时能记录一次

4、时间,其中软件系统采用C语言编写程序,包括显示程序,定时中断服务,延时程序等,并用KeiL中调试运行,硬件系统利用Proteus强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。关键词:单片机;数字电子秒表;仿真目录一、概述…………………………………………………………………………11.1设计目的……………………………………………………………………11.2设计要求……………………………………………………………………11.3设计意义……………………………………………………………………1二、系统总体方案及硬件设计…

5、………………………………………………12.1系统总体方案………………………………………………………………22.2硬件设计……………………………………………………………………22.21晶体振荡电路………………………………………………………………22.22复位电路……………………………………………………………………32.23按键电路……………………………………………………………………32.24显示电路……………………………………………………………………42.25系统电路……………………………………………………………………4三、软件设

6、计………………………………………………………………………51.设计特点……………………………………………………………………52.秒表设计源程序……………………………………………………………93.程序流程图…………………………………………………………………10四、结论与心得………………………………………………………………11五、参考文献………………………………………………………………………11一、概述1.1设计目的设计一个单片机控制的秒表系统。利用单片机的定时器/计数器定时和记数的原理,结合显示电路、LED数码以及按键来设计秒表。

7、将软、硬件有机的结合起来,使得系统能够正确的进行计时,同时具有开始/暂停,复位,读数,清零等功能。1.2设计要求(1)共四位LED显示,显示时间为:(2)共五个按键,分别是开始、复位、保存、读出、(3)能同时记录多个相对独立的时间并分别显示出来;(4)显示时间从00一直到99(5)具有自动清零功能1.3设计意义(1)通过本次课程设计可以使我们进一步熟悉和掌握单片内部和工作原理,了解单片机应用系统设计的基本步骤和方法。(2)通过利用AT89C52单片机,理解单片机在自动化仪表的作用以及掌握单片机的编程方法。(3)通过设计一个简单的

8、实际应用输入以及显示模拟系统,掌握单片机仿真软件的使用方法。(4)该实验通过单片机的定时器/计数器定时和计数原理,设计简单的记时器系统,拥有正确的计时、暂停、清零、保存、读出的功能,该秒表在现实生活中应用广泛,具有现实意义。二、系统总体方案及硬件设计2.1系统总

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

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

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