文档库 最新最全的文档下载
当前位置:文档库 › 5分钟倒计时(自动播放修改版)

5分钟倒计时(自动播放修改版)

5分钟倒计时(自动播放修改版)

5分钟倒计时(自动播放修改版)

99分钟倒计时器

目录 摘要及关键词 (2) 1 设计总体思想 (2) 1.1 设计要求及目的 (2) 1.2 设计方案分析 (2) 1.3 设计方案比较 (4) 2 局部硬件电路设计 (5) 3 原理图及流程图 (7) 3.1 系统原理框图 (7) 3.2 总体硬件连线图 (8) 3.3 主程序流程图 (9) 3.4 调时子程序流程图 (10) 3.5 中断子程序流程图 (11) 4 Proteus调试 (12) 4.1 Proteus调试过程及现象 (12) 4.2调试问题及解决方法 (13) 5 设计优缺点 (13) 6 心得体会 (13) 7 参考文献 (14) 附:实验源程序 (15)

摘要 近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动着传统控制检测日新月异的更新。由于单片机具有体积小、易于产品化、面向控制、集成度高、功能强、可靠性高、价格低等特点,其在工业控制、机电一体化、智能仪表、通信等诸多领域中得到了广泛的应用。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。但是仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本设计针对倒计时系统的需求,介绍了MCS-51单片机的部分基本原理,如51单片机的接口功能、中断、定时器等等。倒计时系统需要用到锁存器、独立式按键键盘、LED数码显示器等主要模块,通过不同的模块之间相互作用,完成倒计时的初步硬件结构。对于倒计时器中的LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即采用Keil uVision2软件程序进行译码。 本次设计采用汇编语言编程,通过倒计时子程序模块、独立式键盘扫描模块、中断等子程序的正确调用,完成了可以随时设置初值的基于51单片机控制的99分钟倒计时系统。 【关键词】倒计时器单片机独立式键盘proteus LED数码显示器 1.设计总体思想 1.1、设计要求及作用目的: 要求:由单片机接收小键盘阵列设定倒计时时间,倒计时的范围最大为99分钟,由LED 显示模块显示剩余时间,显示格式为 XX(分):XX(秒).X,精确到0.1s的整数倍。倒计时到,由蜂鸣器发出报警。绘制系统硬件接线图,并进行系统仿真和实验。画出程序流程图并编写程序实现系统功能。 目的:此次设计是我们更进一步了解基本电路的设计流程,提高自己的设计理念,丰富自己的理论知识,巩固所学知识,使自己的动手动脑能力有更进一步提高,为自己今后的学习和工作打好基础,为自己的专业技能打好基础。通过解决实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。本次设计注重对单片机工作原理以及键盘控制及显示原理的理解,以便今后自己在单片机领域的学习和开发打下基础,提高自己的动手能力和设计能力,培养创新能力,丰富自己的理论知识,做到理论和实践相结合。本次设计的重要意义还在于对单片机的内部结构和工作状态做更进一步的了解,同时还对单片机的接口技术,中断技术,存储方式和控制方式作更深层次的了解。 1.2、设计方案分析: 在电子技术飞速发展的今天,电子产品的人性化和智能化已经非常成熟,其发展前景仍然不可估量。如今的人们需求的是一种能给自己带来方便的电子产品,当然最好是人性化和智能化的,如何能做到智能化呢?单片机的引入就是一个很好的例子。单片机又称单片微型计算机,也称为微控制器,是微

相关文档