倒计时器_3分钟.ppt

倒计时器_3分钟.ppt

三分钟倒计时电路

第一章系统概述 1.1 系统研究内容和要求 1.1.1 项目研究的内容 本项目的名称为打电话通话三分钟倒计时电路,所要设计项目的内容如下: (1)60秒倒计时数码显示器 (2)三个倒计时指示灯 从而满足三分钟倒计时电路,同时提醒剩余的时间。 1.1.2 项目研究的要求 (1)数码管显示的是两位60进制数。 (2)从计数时开始三个倒计时指示灯按60秒后依次熄灭。 1.2 系统的实用价值以及意义 本系统可作为电话(特别是座机)的一个附属产品,通过本系统用户可以清楚的观察到用户所拨打电话的时间;另外,由于电话是按整分钟来收取花费的,所以通过此系统用户可以尽可能的节约自己的花费,尤其是在拨打长途的时候,可见,此系统还是有一定的应用范围与价值的。 1.3 系统的理论依据和实验设备条件 本系统研究的理论依据是通过一学期《数字逻辑与数字系统》的学习,利用学到的组合逻辑电路与时序逻辑电路的基本知识来实现。实验所用到的设备是EWB仿真软件,其中用到的芯片主要是74LS192以及74138。 1.4 系统所要解决的主要问题 在本系统设计的过程中所要解决的主要问题是两片74LS192的级联,从而实现数码管显示两位六十进制;以及怎样通过74138的设计来实现三个倒计时指示灯按60秒后依次熄灭的问题。

第二章系统详细设计 2.1 系统框图 此系统的基本实现框图如下所示: 图2.1 2.2 系统的单元电路以及说明 2.2.1 信号源 信号源由EWB仿真软件来提供,具体产生的脉冲信号为1HZ的矩形方波,其中脉冲的占空比为50%。 2.2.2 计数器以及数码管显示 所用到的电路如图2.2所示,图中所示的为两片74LS192级联实现60进制的数倒数,两个七段码数码管用来实时显示输出的数,所实现的数的范围是0~59。 图2.2中靠上的一个74LS192芯片实现的是60进制的数的低位数,其范围为0~9,实现的方法以及原理是:74LS192芯片为十进制可逆计数器,即通过控制脉冲输入端DOWN、UP可以分别实现计数器的减计数和加计数,而在本系统中所用到的是减计数,故将UP置为高电平1,而将DOWN端接输入的脉冲。因此,在起始状态时将该芯片的输入端置为1001(与芯片对应为输入端的D、C、B、A),由于其计数顺序为9-8-7-6-5-4-3-2-1-0-9,而在本系统中所用到的计数正好与其功能一致,所以在此芯

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、设计方案分析: 在电子技术飞速发展的今天,电子产品的人性化和智能化已经非常成熟,其发展前景仍然不可估量。如今的人们需求的是一种能给自己带来方便的电子产品,当然最好是人性化和智能化的,如何能做到智能化呢?单片机的引入就是一个很好的例子。单片机又称单片微型计算机,也称为微控制器,是微

相关文档
最新文档