毕业设计(论文)-多功能定时器设计

毕业设计(论文)-多功能定时器设计

ID:35582889

大小:250.50 KB

页数:30页

时间:2019-03-30

毕业设计(论文)-多功能定时器设计_第1页
毕业设计(论文)-多功能定时器设计_第2页
毕业设计(论文)-多功能定时器设计_第3页
毕业设计(论文)-多功能定时器设计_第4页
毕业设计(论文)-多功能定时器设计_第5页
资源描述:

《毕业设计(论文)-多功能定时器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、青岛科技大学本科毕业设计(论文)1.前言随着时代的进步,定时器的应用越来越广泛,电子定时器在工业中经常用于延时自动开关、定时、报警。在家用电器中经常用于延时自动开关、定时。延时自动开关可用于电视机、收音机、录音机、催眠器、门灯、路灯、汽车头灯、转弯灯以及其他电器的延时断电和延时自停电源。定时可用于照相定时曝光、定时闪光、定时调速、定时烘箱、冰箱门定时报警、定时水位报警、延时催眠器、延时电铃、延时电子锁、触摸定时开关等等,例如数控机床的定时器,在工作一段时间后便能自动切断电源停止工作。定时器主要由显示电路、输入设备、单片

2、机最小系统电路和报警电路组成,但并不是所有的定时器都有显示和报警功能,有许多功能简单的定时器,比如洗衣机的内部定时器就没有显示功能,也有一些家用电器没有报警功能,都是自动定时到一定时间后自动关闭电源。还有很多定时器用途单一,只适合一种电器的应用。传统的定时器,通过按键输入定时值,而随着发展,定时器的应用也会越来越广泛,各种智能化的性能也开始逐步实现。图1-1多功能定时器系统整体框图Fig.1-1Overalldiagramofmultifunctiontimersystem图1-1是多功能定时器系统的整体框图。主控制器

3、采用STC89C52,是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:29青岛科技大学本科毕业设计(论文)8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软

4、件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。STC89C52作为主控部件完成对输入参数的处理,定时等任务。参数的输入部分是采用红外线遥控手段,红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。本设计中采用红外一体化接收设备可以

5、有效的防止了普通矩阵键盘按键抖动的缺点,而且红外线遥控装置占用单片机端口少。29青岛科技大学本科毕业设计(论文)2.按键输入模块设计2.1方案论证方案一:传统的按键设计是采用矩阵键盘,如图2-1所示,在程序中,先将第一行的公共线拉低,即给P1口赋一个值(0xfe)。然后如果这一行有键被按下的话,P1口的高四位值就会发生改变,由此检测是哪个键被按下。依次类推,我们就可以根据P1口值的变化来获得各个键值。但是,这种键盘的缺点是,占用单片机的I/O口较多,而且在按键按下和断开时,都会存在抖动现象。本设计中,为节省I/O口的使

6、用,这种方案不采用。图2-1矩阵键盘原理图Fig.2-1Theschematicofmatrixkeyboard方案二:采用红外遥控键盘。通用的红外遥控系统由发射和接收两大部分组成,应用编解码专用集成芯片来进行控制操作,如图2-1所示,发射部分包括,矩阵键盘、编码调制、LED红外发射器;接收部分包括光/电转换放大器、解调、解码电路。29青岛科技大学本科毕业设计(论文)图2-2红外遥控系统框图Fig.2-2OveralldiagramofIRdevice2.2红外遥控解码过程2.2.1解码的关键解码的关键是如何识别“0”

7、和“1”。从位的定义来看,我们发现“0”和“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长一些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取=0.84ms,最为可靠,一般取0.84ms左右均可。2.2.2红外遥控解码单片机实现如图2-5,

8、红外遥控解码解码单片机实现是用定时器加外中断的方法进行判断的。首先开总中断,开外中断0,设置成下降沿触发,P3.2口将红外一体化输出口接在外中断0上方便解码,开定时器0,等待红外产生中断,因为外中断是下降沿触发,正好符合红外解码。下一步是检测引导码,因为红外线解码时先是9ms的低电平,再是4.5ms的高电平,触发中断后进入中断,先

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

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

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