答辩倒计时系统设计

答辩倒计时系统设计

ID:10514247

大小:4.40 MB

页数:21页

时间:2018-07-07

答辩倒计时系统设计_第1页
答辩倒计时系统设计_第2页
答辩倒计时系统设计_第3页
答辩倒计时系统设计_第4页
答辩倒计时系统设计_第5页
资源描述:

《答辩倒计时系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、答辩倒计时系统设计摘要本设计是一个基于AT89C51单片机对答辩倒计时系统进行设计,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个倒计时为15分钟的答辩倒计时器。该倒计时器主要由按键电路、复位电路、晶振电路、数码管显示电路以及蜂鸣器组成。本倒计时系统能够在计时只剩余三分钟时发出声进行提示,并且结束时长鸣直至重启或关闭,由LED灯显示电源的开启状况,由数码管显示实时时间。本设计主要特点是计时从15到00分钟的倒计时系统,方便了在计时精度要求不高的情况下计时,因为计时精度为1,所以系统电路比较简单。另

2、外硬件部分设置了复位、开始、暂停、停止按键,可以对倒计时系统进行计时控制。软件系统采用C语言编写程序,硬件系统利用PROTEUS强大的功能来实现,在仿真中可以观察到实际的工作状态。关键字:倒计时系统;AT89C51单片机;Keil;Proteus目录1设计目的与要求11.1设计目的11.2设计要求12系统硬件设计12.1总体设计方案12.2主要元件22.2.1AT89C51单片机及其引脚说明22.2.274LS24532.2.3数码管:7SEG-MPX4-CC-BLUE42.3局部电路设计42.3.1晶振电路42.

3、3.2复位电路52.3.3开关控制电路52.3.4显示电路62.3.5提示警告电路72.4总体电路设计73系统软件设计83.1总体程序流图83.2倒计时器设计流程框图103.3按键消抖流程框图104仿真与调试114.1上电后系统显示114.2按下“开始键”114.3按下“停止键”和“复位键”125总结135.1设计总结135.2心得13参考文献14附录1电路原理图15附录2C语言源程序161设计目的与要求1设计目的与要求1.1设计目的本设计基于AT89C51单片机进行15分钟的答辩倒计时系统的设计。1.训练学生综合

4、运用已学课程的基本知识,独立进行单片机应用技术开发工作;2.掌握单片机程序设计、调试,应用电路设计、分析及调试检测。3.学习软硬件设计的工作方法、工作内容、工作步骤。4.提高编程、调试能力、理论联系实际的能力,提高动手能力和分析问题、解决问题的能力。1.2设计要求1.完成15分钟的倒计时,按下按键时计时器开始;2.在剩下3分钟时提示一次;3.时间到时蜂鸣器长响。2系统硬件设计2.1总体设计方案本次课程设计的目的是要设计一个倒计时系统,此电路能完成一次15分钟的倒计时功能,当计时剩余3分钟时蜂鸣器提示一次,当倒计时结

5、束时蜂鸣器长鸣,只有按下停止键才能够停止。另外,此倒计时器能够手动复位,并有开始、停止、暂停等功能。具体的设计思路为:1.利用单片机的定时计数功能精确地完成15分钟成倒计时功能,要求电路为9秒递减计时,每隔1秒钟计时器减1;2.电路具有时间显示功能,要求用数码管,能显示任意时刻的剩余时间;3.上电时4个数码管显示为:1500(即显示为15分钟);4.按下“开始键”计时器开始计时,在剩下3分钟时提示一次,响3声提醒答辩者抓紧时间,时间到时蜂鸣器长响,按下“停止键”结束;5.具有复位、开始、暂停、停止功能:按下复位,显

6、示为1500;按下开始,计时开始;按下暂停,倒计时暂停,再次按下,计时开始;按下停止,计时结束。本次课程设计利用MCS51单片机系列AT89C51为依托,利用P0-P3口用编程控制输入输出来实现倒计时功能:P1口为开关控制电路的输入端,通过按压式键盘利用查询函数轮流查询有无键按下;P0口接共阴数码管,有上拉电阻;P2口为选择数码管,采用动态显示;P3口接蜂鸣器,做提示报警电路。11设计目的与要求基于这些设计,本次设计的硬件系统电路框图如图2.1所示。图2.1硬件系统电路框图2.2主要元件2.2.1AT89C51单片

7、机及其引脚说明AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机[1][2]。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT8

8、9C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。AT89C51具有如下特点:40个引脚;4kBytesFl

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

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

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