秒倒数计时器的设计方案与制作宋云云 .docx

上传人:Che****ry 文档编号:17155116 上传时间:2022-05-21 格式:DOCX 页数:21 大小:454.67KB
返回 下载 相关 举报
秒倒数计时器的设计方案与制作宋云云 .docx_第1页
第1页 / 共21页
秒倒数计时器的设计方案与制作宋云云 .docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《秒倒数计时器的设计方案与制作宋云云 .docx》由会员分享,可在线阅读,更多相关《秒倒数计时器的设计方案与制作宋云云 .docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结明达职业技术学院毕业设计 论文2021 2021 学年度班级 07 电信 2)学号 43073207课题名称: 99 秒倒数计时器的设计与制作同学姓名:宋 云 云指导老师:陈 慕铭信息工程系 系 电子信息工程技术专业2021 年 12 月 25 日可编辑资料 - - - 欢迎下载精品名师归纳总结99 秒倒数计时器的设计与制作作者:宋云云【摘要】: 本论文是设计99 秒倒数计时器,它是采纳芯片AT89C51 的功能并通过74LS373 锁存段码后经数码管显示, 并通过键盘可以任意调整倒计时时间。它应用比较广泛,通常用于交通灯,体育场的,电子产品等各种领域。【关键词】 AT89C5

2、174LS373 数码管键盘可编辑资料 - - - 欢迎下载精品名师归纳总结第一章方案的论证与挑选一. 设计指标1)该倒计时器应具有基本倒时功能。2)具有暂停,复位功能。3)时间可以任意调整。 共阴结构b 共阳结构图6 数码管结构2. 显示驱动方式数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此依据数码管的驱动方式的不同,可以分为静态式和动态式两类。本文主要 采纳动态显示驱动。由于数码管要点亮需要310mA的电流,但单片机不能供应如此大的电流故需要加 74LS373加以驱动,单片机输出端引脚的电压约为5V,假如直接加载到数码管上将烧坏数码管,因此在这部分电路

3、中一并加限流电阻,依据理论运算和实际的体会限流电阻取 100,其电路图如图 7所示图 7 显示驱动电路可编辑资料 - - - 欢迎下载精品名师归纳总结374LS373功能简介74LS373是8D触发器,同时具有锁存,传送,高阻三种工作状态的寄存器,一般常用于锁存的址,其功能引脚图如图8所示,真值表如表 1所示。表1 真值表图8 74LS373引脚图三键控电路键盘是微机应用系统中使用最广泛的一种数据输入设备,依据键盘按键的结构形式,可分为独立式键盘和矩阵式键盘。本文主要采纳独立式键盘,此键盘掌握电路主要是用于调整时间,其电路结构图如图9 所示。图 9 键盘掌握电路可编辑资料 - - - 欢迎下载

4、精品名师归纳总结3.1 独立式键盘的扫描识别原理独立式键盘就是各个按键是相互独立的,分别接一根输入线,各条输入线上的按键工作状态不会影响其他输入线的工作状态。因此,通过检测输入线的电平状态,可以判定哪个按键被按下,如检测是低电平就键盘闭合。3.2 独立式键盘的消抖原理一般采纳触点式键盘,由于机械触点的弹性作用,在闭合及断开的瞬时,电压信号相伴有一点时间的抖动,抖动时间与按键的机械特性有关,一般在5-10ms。为保证 CPU一次按键动作,必需排除抖动的影响,排除抖动的措施有硬件排除和软件排除。本文依据抖动信号特点,采纳软件消抖的方法,主要是在程序中调用延时子程序,判定前后两次读值是否相等,相等就

5、为键盘闭合,反之键盘断开。四总电路图总电路图如图 10 所示图 10 99 秒倒数计时器总电路图可编辑资料 - - - 欢迎下载精品名师归纳总结第三章 软件程序设计本次程序设计采纳汇编语言,程序包括时间1S产生模块,时间显示模块,时间调整模块等。一 程序流程图系统程序流程图如图 10 所示。图 10 程序流程图可编辑资料 - - - 欢迎下载精品名师归纳总结二单元程序设计1. 时间产生该部分主要完成时间基本单位1S 钟的产生,其方法主要通过定时/ 计数器工作于方式二产生。其对应程序如下。ORG 000BH LJMP TIMERSTART:MOV 53H,#10 MOV 54H,#10S12:

6、MOV TMOD,#01H MOV TH0,#0BDH MOV TL0,#0C0H MOV IE,#82HTIMER:DJNZ R7,A2 MOV TH0,#0BDH MOV TL0,#0C0H MOV R7,#16 DJNZ 20H,A2 MOV 20H,#10 DJNZ 21H,A2 MOV 21H,#10A2:RETI2. 时间显示该模块主要作用是完成时间通过数码管显示,实现人机相互交接,对应程序如下:MOV A,20HMOV DPTR,#TABLE MOVC A,A+DPTR MOV P1,AMOVP2,#02HLCALL DELAY可编辑资料 - - - 欢迎下载精品名师归纳总结MO

7、V A,21HMOVC A,A+DPTR MOV P1,AMOV P2,#01H LCALL DELAY3. 时间调整该模块主要作用是完成通过键盘任意调整时间,使其有用性更广,对应程序如下:M1: JNB P3.3,M1 JNB P3.6,M31 LJMP M3M31:LCALL DELAY10MSJNB P3.6,M32 LJMP M3 M32:MOV R2,20H CJNE R2,#1,L6 MOV 20H,#10 SJMP M3L6:DEC 20H MOV 53H,20H M3:JNB P3.7,L81 SJMP L8L81:LCALL DELAY10MS JNB P3.7,L82SJM

8、P L8L82:MOV R3,21H CJNE R3,#1,L7MOV R2,20H CJNE R2,#1, L8 MOV 20H,#10 MOV 21H,#10 SJMP L8H2: LJMP Q1可编辑资料 - - - 欢迎下载精品名师归纳总结L7: DEC 21H MOV 54H,21HL8: JNB P3.3, M51LJMP M5M51:LCALL DELAY10MS LCALL DELAY10MSJNB P3.3,H2LJMP M5三源程序系统总源程序见 附录二第四章 电路的安装与调试一、硬件调试依据附录一的电路图在面包板上连接好电路,接通电源,测得单片机40 脚、31 脚电压为+

9、5V, 20 脚接的,对应的数码管也能显示相应的数值,就证明电路完好。二、软件调试1. 显示调试对程序的显示模块单步分析调试,发觉数码管有乱码的现象,经检查发觉是使用了共阴数码管,解决方法是换成共阳数码管,就数码管能正常显示数值。2. 掌握调试程序运行时发觉按调整时间的按键无效,按键按下发觉数码管闪而不发生变化,经检查发觉键盘去抖动时间较短,就在程序中加入更长的延时就按键复原正常使用。三、记录试验结果,完成报告可编辑资料 - - - 欢迎下载精品名师归纳总结心得体会经过一个月的努力,毕业设计基本完成了,在毕业设计的过程中,学到很多有用的学问。在本次毕业设计中,我深深体会到做一个电子成品是多么的

10、不简洁,它是需要付出很多的艰辛苦动。其中包括方案的比较,元器件价格的比较,成品性能的比较等等诸多因素。但再复杂的产品都是从简洁而来的,我们只有现在打好基础,发挥创新才能,才能与时俱进。同时在这次毕业设计中,我发觉毕业设计的内容都是我们平常我们书本里涉及到的学问,可是我发觉自己把握的并不扎实,自身存在太多问题了,幸好有指导老师和同学的帮忙,才能顺当完成这次毕业设计。通过这次毕业设计我会在以后的学习和工作中不断的完善自己的不足。当今一个布满机遇与聪明的社会,要想占有一席之的,那么需要有付出艰辛的努力和不怕困难的心理预备。可编辑资料 - - - 欢迎下载精品名师归纳总结致谢本论文的顺当完成,离不开各

11、位老师、同学和伴侣的关怀和帮忙。我特别感谢我的指导老师陈慕铭,老师渊博的专业学问,严谨的态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己,淳朴无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、把握了基本的讨论方法,更近一步娴熟运用仪器外表,娴熟的调试技巧,仍使我明白了很多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向指导导师表示崇高的敬意和诚心的感谢!另外仍要感谢系领导和学校,给我供应了良好的设计环境,为我们顺当完成毕业设计供应了一个良好的外界环境!【参考文献】 : 【1】单片机原理及接口技术主编:徐煜明

12、韩雁电子工业出版社2005.1出版【2】单片机原理与运用主编:董少明中国铁道出版社2007.11出版 .【3】 8051 单片机实践与应用主编:吴金戌 沈庆阳。清华高校出版社2002 年出版【4】模拟电子技术主编:杨毅德重庆高校出版社2004 年出版可编辑资料 - - - 欢迎下载精品名师归纳总结附录一:硬件电路图附录二 :ORG 0000H SJMP START ORG 000BH LJMP TIMERSTART:MOV 53H,#10 MOV 54H,#10S12: MOV TMOD,#01H可编辑资料 - - - 欢迎下载精品名师归纳总结MOV TH0,#0BDH MOV TL0,#0C

13、0H MOV IE,#82HMOV DPTR,#TABLEMOV 20H,53H MOV 21H,54H MOV 30H,#0 MOV 31H,#0 MOV R6,#0 MOV R7,#16 CLR TR0A4: MOV A,20HMOVC A,A+DPTr MOV P1,A MOVP2,#02H LCALL DELAY MOV A,21HMOVC A,A+DPTRMOV P1,A MOV P2,#01H LCALL DELAY JNB P3.3,Q11 SJMP Q1Q11:LCALL DELAY10MS JNB P3.3,M1Q1:JB P3.0,A4 SETB TR0 A1:JB P3.

14、2, A3LJMP START A3:JB P3.1,A5 CLR TR0Q2:MOV P1,30H可编辑资料 - - - 欢迎下载精品名师归纳总结MOV P2,#02H LCALL DELAY MOV P1,31H MOV P2,#01H LCALL DELAY JB P3.1,Q2SETB TR0A5: MOV A,20H MOV DPTR,#TABLE MOVC A,A+DPTR MOV 30H,AMOV P1,A MOV P2,#02H LCALL DELAY MOV A,21HMOVC A,A+DPTR MOV 31H,AMOV P1,A MOV P2,#01H LCALL DELA

15、Y MOV A,#01 CJNE A,21H,A1 MOV A,#01 CJNE A,20H,A1 LJMP S12M1:JNB P3.3,M1 M5:MOV R3,#1 M2: MOV R4,#1M9: MOV A,20H MOV DPTR,#TABLE MOVC A,A+DPTR MOV P1,A可编辑资料 - - - 欢迎下载精品名师归纳总结MOV P2,#02H LCALL DELAY MOV A,21HMOVC A,A+DPTRMOV P1,A MOV P2,#01H LCALL DELAY DJNZ R4,M9 DJNZ R3,M2 JNB P3.6,M31 LJMP M3M31:

16、LCALL DELAY10MSJNB P3.6,M32 LJMP M3 M32:MOV R2,20H CJNE R2,#1,L6 MOV 20H,#10 SJMP M3L6:DEC 20H MOV 53H,20H M3:JNB P3.7,L81 SJMP L8L81:LCALL DELAY10MSJNB P3.7,L82 SJMP L8 L82:MOV R3,21H CJNE R3,#1,L7 MOV R2,20H CJNE R2,#1, L8 MOV 20H,#10 MOV 21H,#10 SJMP L8可编辑资料 - - - 欢迎下载精品名师归纳总结H2: LJMP Q1 L7: DEC

17、21HMOV 54H,21HL8: JNB P3.3, M51 LJMP M5M51:LCALL DELAY10MS LCALL DELAY10MSJNB P3.3,H2 LJMP M5TIMER:DJNZ R7,A2MOV TH0,#0BDH MOV TL0,#0C0H MOV R7,#16 DJNZ 20H,A2 MOV 20H,#10 DJNZ 21H,A2 MOV 21H,#10 A2:RETIDELAY10MS:MOV 45H,#30 J3:MOV 46H,#10NOP NOP NOP NOP NOP NOPJ1:MOV 47H,#200 J2:DJNZ 47H,J2DJNZ 46H,J1 DJNZ 45H,J3RETDELAY:MOV 51H,#10可编辑资料 - - - 欢迎下载精品名师归纳总结S1:MOV 50H,#248 S2:DJNZ 50H,S2 DJNZ 51H,S1 RETTABLE:DB 00H,0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H,80H,90H END可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁