基于单片机的倒计时秒表的设计与仿真

基于单片机的倒计时秒表的设计与仿真

ID:24601304

大小:136.50 KB

页数:3页

时间:2018-11-15

基于单片机的倒计时秒表的设计与仿真_第1页
基于单片机的倒计时秒表的设计与仿真_第2页
基于单片机的倒计时秒表的设计与仿真_第3页
资源描述:

《基于单片机的倒计时秒表的设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于单片机的倒计时秒表的设计与仿真专业:学号:姓名:摘要:单片机的应用正在不断地走向深入,它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域。本次设计以单片机(AT89C52)芯片为核心,辅以必要的外围电路,在配以相应的软件,设计了一个简易的倒计时秒表。关键词:单片机;AT89C52;倒计时秒表Designandsimulationofcountdownstopwatchwhichisbasedonsingle

2、chipmicrocomputerAbstract:microcontroller applications are continually deepening, it has strong functions, small size, low power consumption, cheap, reliable, easy to use and so on, therefore particularly suitable for systems with control of more and more widely used in aut

3、omatic control, intelligent instruments, meters, data acquisition, military products and household appliances and other fields.The design of a microcontroller (AT89C52) chip as the core, supplemented by the necessary peripheral circuits, accompanied by the corresponding sof

4、tware in the design of a simple countdownstopwatch.Keywords:SCM;AT89C52;countdownstopwatch;1前言在社会生活和生产的各个领域中,凡是有自动控制要求的地方都会和单片机扯上关系。单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等[1]。但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计

5、思想和设计方法。在下面的内容中,会介绍倒计时秒表的功能,设计思想,以及原理图,仿真等。2功能介绍以及设计思想2.1功能介绍1、基于单片机倒计时秒表,最大值为9999秒,计时单位为0.1秒;2、计时的初始值为组员学号后4位,键盘启动/停止计时;3、设计多个按键,使用键盘选择不同成员的学号作为初始值。2.2设计思想1、8031最小系统:8031最小系统包含晶振电路与复位电路。晶振选择12MHZ晶振晶振电容使用30pf电容瓷片电容。复位电路选择上电复位[2]。2、硬件设计:数码管电路,在本设计中使用7段共阴极数码管选择数码管的型号为7SEG-MP

6、X6-CC;数码管片选电路,由于本设计需要显示五位数字同时为了驱动数码管使用了74HC154芯片。与此同时使用74HC154芯片还可以扩展数码管显示数字的个数。3、软件设计:流程图以及说明数码管显示和扫描键盘子函数放在0.1秒的定时器中断里而主函数的while(1)函数向数码管显示数据变量送数据。数码管显示函数接受键盘状态,根据状态执行开始计时、暂停以及选择学号等功能。3原理图以及说明上电复位电路:上电瞬间,电容充电电流最大,电容相当于短路,RST端为高电平,自动复位;电容两端的电压达到电源电压时,电容充电电流为零,电容相当于开路,RST

7、端为低电平,程序正常运行。晶振:在单片机系统中晶振的作用非常大,它结合单片机内部电路产生单片机所需要的时钟频率,单片机提供的时钟频率越高,单片机运行速度就越快。单片机的一切指令的执行都是建立在单片机晶振提供的时钟频率上。按下以组员的名字命名的按键时,可以选择相应同学的学号的后四位为倒计时的初始值如不设置初始值为0336,若按下“xxx(姓名)”按键初始值为0337,按下“开始”按键时开始倒计时,按下“暂停”按键时计时停止。4结束语这学期我们学习了《电子系统设计》这门课,平时听老师讲课以及课本知识,感觉设计一个产品很简单的样子,但到了我们实际

8、操作的时候,才发现我们的知识只停留在表面。像这次的倒计时秒表的设计与仿真,应用到各种方面的知识,电子系统设计,C语言,还有软件的应用等。从这次的设计中,我收获良多!

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

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

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