51单片机秒表计时器课程设计

51单片机秒表计时器课程设计

ID:9372663

大小:2.99 MB

页数:15页

时间:2018-04-29

51单片机秒表计时器课程设计_第1页
51单片机秒表计时器课程设计_第2页
51单片机秒表计时器课程设计_第3页
51单片机秒表计时器课程设计_第4页
51单片机秒表计时器课程设计_第5页
资源描述:

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

1、XXXXXX学院51单片机系统设计课程设计报告题目:秒表系统设计专业、班级:学生姓名:学号:指导教师:分数:-15-[摘要]本设计是一个秒表计时器,采用51单片机实现。电路包括以下几部分:单片机最小系统部分,数码管显示部分,摁键开关部分部分。电路选用共阴型4位数码管组成时钟显示电路;时钟的增减控制以及清零部分主要由轻触开关构成的摁键系统组成;信号接收和处理部分主要由单片机来执行。接通电源后,秒表计时器处于初始状态,4位数码管显示000.0。当摁下“开始”开关时,秒表开始计时,数码管显示当前状态的时间。当再次摁下开关时,数码管停止计时。摁下“清零”

2、键后,系统重新回到初始状态。[关键词]   单片机最小系统秒表计时摁键控制-15-任务书1、任务设计一个秒表计时器,在51单片机的控制作用下,采用4个LED数码管显示时间,计时范围设置为00.0~60.0秒,即精确到0.1秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。2、设计要求(1)开始时显示00.0。每按下S1键一次,数值加1s;(2)每按下S2键一次,数值减1s;(3)每按下S3键一次,数值清零;(4)每

3、按下S4键一次,启动定时器使数值开始自动每秒加1,再次按下S4键,数值停止自动加1,保持显示原数。3、发挥部分(1)开关按键3:“复位 60.0” 按键(用来60秒倒计时)。按键按下去时数码管复位为“60.0”(用于倒计时)。(2)开关按键4:倒计时“逐渐自减”按键。按键按下去则是数码管开始“逐渐自减”倒计时。(3)开关按键5:倒计时初始值“增加”按键。(4)开关按键6:倒计时初始值“减小”按键。4、课程设计的难点  单片机电子秒表需要解决三个主要问题,一是有关单片机定时器(一个控制顺序计时,一个控制倒计时)的使用;二是如何实现 LED 的动态扫

4、描显示;三是如何对键盘输入进行编程。5、课程设计仪器集成电路芯片STC89C52,八段数码管,MCS-51系列单片机微机仿真课程系统中的软件(keil uvision2)。-15-目录摘要……………………………………………………………………………2关键词…………………………………………………………………………2任务书…………………………………………………………………………31、设计任务目的……………………………………………………………52、设计方案选取与论证……………………………………………………52.1系统总体设计方案…………………………………

5、…………………52.2系统整体框图…………………………………………………………53、电路设计…………………………………………………………………63.1单片机最小系统设计……………………………………………63.2数码管显示模块设计……………………………………………63.3摁键控制系统模块设计…………………………………………63.4程序设计…………………………………………………………64、制作及调试过程…………………………………………………………115、结果分析和总结…………………………………………………………12参考文献……………………………………

6、…………………………………12附录a秒表计时器原理图…………………………………………………13附录b元器件清单…………………………………………………………14附录c秒表计时器实物图…………………………………………………15-15-1、设计任务目的1.根据单片机课程所学内容,结合其他相关课程知识,设计电子秒表,以加深对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚实基础;2.熟悉汇编语言或C语言的程序设计方法,熟悉51系列单片机的使用;3.掌握单片机的内部功能模块的应用,如定时器/计数器、中断、I/O口、串行口通讯等功能;4.掌握

7、单片机应用系统的软硬件设计过程、方法及实现。2、设计方案选取与论证2.1系统总体设计方案使用STC89C51单片机作为核心控制部件,采用12M晶体振荡器及30PF微小电容构成振荡电路;用1个四位一体共阴极数码显示管作为显示部分,构成数字式秒表的主体结构,配合独立式键盘和复位电路完成此秒表的计时、清零、停止、增减初始时间等各项功能。2.2系统总体整体框图4位数码管显示模块STC89C52单片机最小系统模块独立摁键控制模块图2.2系统设计框图3、电路设计3.1单片机最小系统设计图3.1单片机最小系统-15-1. 时钟电路 在XTAL1、XTAL2 的

8、引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振荡。在本设计中采用的12M 的石英晶振。和晶振并联的两个电容的大小

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

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

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