多功能定时器论文.doc

多功能定时器论文.doc

ID:49813459

大小:1.09 MB

页数:34页

时间:2020-03-03

多功能定时器论文.doc_第1页
多功能定时器论文.doc_第2页
多功能定时器论文.doc_第3页
多功能定时器论文.doc_第4页
多功能定时器论文.doc_第5页
资源描述:

《多功能定时器论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.前言随着时代的进步,定时器的应用越来越广泛,电子定时器在工业屮经常用于延吋自动开关、定吋、报警。在家用电器中经常用于延吋自动开关、定吋。延吋自动开关可用于电视机、收音机、录音机、催眠器、门灯、路灯、汽车头灯、转弯灯以及其他电器的延吋断电和延吋口停电源。定吋可用于照相定时曝光、定吋闪光、定吋调速、定时烘箱、冰箱门定时报警、定时水位报警、延时催眠器、延时电铃、延时电子锁、触摸定时开关等等,例如数控机床的定时器,在工作一段时间后便能自动切断电源停止工作。定时器主要由显示电路、输入设备、单片机最小系统电路和报警电路组成,但并不是所有的定时器都有显示和报警功能,有许多功能简单的定时器,比如

2、洗衣机的内部定吋器就没有显示功能,也有一些家用电器没有报警功能,都是自动定吋到一定吋间后自动关闭电源。还有很多定吋器用途单一,只适合i种电器的应用。传统的定时器,通过按键输入定吋值,而随着发展,定吋器的应图1-1多功能定时器系统整体框图Fig」・lOveralldiagramofmultifunctiontimersystem图1・1是多功能定时器系统的整体框图。主控制器采用STC89C52,是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、

3、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定吋器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,~个6向量2级屮断结构,全双工串行口。另外STC89X52可降至OHz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、屮断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个屮断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。STC89C52作为主控部件完成对输入参数的处理,定时等任务。参数的输入部分是采用红

4、外线遥控手段,红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置丄也纷纷采用红外线遥控。本设计屮采用红外一体化接收设备可以有效的防止了普通矩阵键盘按键抖动的缺点,而且红外线遥控装置占用单片机端口少。1.按键输入模块设计2.1方案论证方案一:传统的按键设计是采用矩阵键盘,如图2・1所示,在程序屮,先将第一行的公共线拉低,即给P1口赋一个值(Oxfe)o然后如果这一行有键被按下的话,P1口的高四位值就会发生改变,由此检测是哪个键被按下。依次类推,我们就可以根据P1口值的变化来获得各个键值。但是,这种键盘的

5、缺点是,占用单片机的I/O口较多,而且在按键按下和断开吋,都会存在抖动现象。本设计屮,为节省I/O口的使用,这种方案不采用。P1.4P1.5P1.6图2-1矩阵键盘原理图Fig.2-1Theschematicofmatrixkeyboard方案二:采用红外遥控键盘。通用的红外遥控系统由发射和接收两大部分组成,应用编解码专用集成芯片来进行控制操作,如图2・1所示,发射部分包括,矩阵键盘、编码调制、LED红外发射器;接收部分包括光/电转换放人器、解调、解码电路。编码调制遥控发射器遥控接收器图2-2红外遥控系统框图Fig.2-2OveralldiagramofIRdevi2.2红外遥控解码

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

7、-5,红外遥控解码解码单片机实现是用定时器加外小断的方法进行判断的。首先开总中断,开外小断0,设置成下降沿触发,P3.2口将红外一•体化输出口接在外屮断0上方便解码,开定时器0,等待红外产生屮断,因为外屮断是下降沿触发,正好符合红外解码。下一步是检测引导码,因为红外线解码时先是9ms的低电平,再是4.5ms的高电平,触发中断后进入中断,先把外中断关掉,防止它再次接收二次红外信号,只解为前红外信号。然后把定吋器T0的TH0、TL0赋为0,开始启动定吋器,检测

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

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

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