
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体投影机遥控器的单片机仿真当前,投影机已是大学多媒体教室的常规设备,但是因为用法频繁,人员又杂,投影机遥控器损坏及遗失的状况时有发生。由于小学用的投影机均为进口产品,遥控器很难配到,并且能买到的话价格也是异样昂贵。利用遥控器的功能,制作成本很低的投影机遥控器具有有用推广价值。制作投影机遥控器的关键是先要读出原投影机遥控器(同型号)的全部按键的控制码数据,然后做成按键控制码表格,当仿真时在按键操作下单片机将不同的控制码数据放射出去,达到遥控投影机的目的。1 读遥控器按键码办法11读遥控器按键码硬件1为单片机读投影机遥控键码的控制电路。单片机用法宏晶公司的stc12c5410,p1.6口灯用作
2、读码状态的指示,灯亮代表读码状态。p1.7口灯用于指示遥控放射操作,闪耀时代表遥控码放射中,在读码状态下,当p1.6口灯灭而p1.7口灯亮时代表码已读入。第(1)脚为单片机的复位脚,采纳容易的rc上电复位电路,(6)脚为外中断输入口,用于读码功能的转换控制,当按一下(6)脚口的开关时,系统进入中断读码状态。(8)脚用于线接收头的输出信号读入。(11)脚作为遥控器的红外线信号输出口,用于输出40khz载波编码。(12)脚接遥控测试开关。(4)、(5)脚外接12m晶振。当按一下“学习”开关时,p1.6口的读码灯亮,表示进入读码状态,此时将需要仿真的遥控器某按键对着红外接收头按一下,当p1.6口的灯
3、灭而p1.7口的指示灯亮时,读码胜利。从计算机超级终端串口中可获得键码的数据。为了测试读得的码是否正确,可按一下放射测试开关,看是否能正的确现投影机的功能操作。按以上办法将原投影机遥控器的全部按键码读入计算机备用。图2和图3分离是红外线接收头输出端口及放射遥控码时的单片机输出口波形图。12 读遥控器按键码软件设计图4是读遥控器按键码控制软件的主程序流程。图5是中断读入键码数据的程序流程图。中断读键码程序在编程设计中十分重要。它要完成遥控码起始位的识别及脉宽计数、遥控码编码位的宽度计数、结束位的认别等功能。通过大量的不同种类的遥控码波形试验分析,遥控码的帧间歇位宽度均在10 ms以上,起始位码宽
4、度在100s20ms之间,编码位在100s5ms之间,为确保对全部遥控器读码的胜利,采纳以下设计办法:(1)寻提起始位办法:用16位dptr计数器对高电平举行宽度计数,计数采样周期为21s,当高电平结束时,如高8位计数器为非零,则解释高电平宽度超过5.35ms(255×21s),紧接来的低电平码就是起始位,否则重新开头。(2)读起始位办法:采纳16位dptr对低电平举行宽度计数(最大可读宽度为1.376s),当高电平跳变时结束计数,并将dptr的高8位、低8分离存入r4,r5寄存器。(3)读遥控编码的办法:采纳dptr低8位计数器对码(高电平或低电平)举行宽度计数,电平跳变时结束计数
5、,并将值存入规定的地址,在高电平码计数时,如 dptr高8位计数器为非零(宽度大于5.35ms),则判定为结束帧间隔位,在相应存储单元写入ooh作为结束标记。2 投影机仿真遥控器的设计21仿真遥控器硬件电路的设计图6是投影机仿真遥控器的电路原理图。采纳4*8的行列式按键开关,可有32个操作按键。遥控器从p3.7口输出40k的红外线调制信号。22 仿真遥控器软件的设计仿真遥控器中通过主程序的循环查键执行相应的键码放射功能,键码表是写在rom中的,因此完成编程后是不能再改的。程序包括以下主要模块:(1)初始化程序。p1及p3端口置位,设置计数器计数模式、控制字等。(2)键盘扫描程序。完成32个按键
6、的扫键工作,并翻译成相应的32个键号,使能执行相应的键功能。(3)按键功能程序。利用定时器定时中断功能,实现40khz载波的产生;利用rom表上各按键相应的起始位控制数据、高电平控制数据、低电平控制数据控制载波的发送时光及间隔时光。遥控码调制放射的算法如下:发起始位调制波取rom表中起始位数据;开40khz方波定时器;起始位数据减1,不为零,延时21s后重复执行本句;为零执行下句;发高电平间隔位关40khz方波定时器;取rom表中高电平数据;如数据为0,延时10ms后结束算法;不为零执行下句;数据减1,不为零,延时21s后重复执行本句;为零执行下句;发低电平调制波取rom表中低电平数据;开40khz方波定时器;低电平数据减1,不为零,延时21s后重复执行本句;为零转循环;算法结束3 主要性能指标(1) 读码器最高校习码长:206bit(2) 读码器读码识别范围:起始位:21s"1.376s,编码位:21s "5.355ms(3) 读码误差:+21s(4) 读码器帧间歇位识别范围:小于1.37s,大于5.355ms(5) 仿真遥控器放射距离:大于10m4 小结多媒体投影机的单片机仿真遥控器性能与软件的设计具有疏远的关系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 焦作空压机采购合同范本
- 风电运维总包合同协议书
- 甲方转乙方猎头合同范本
- 物料设计制作合同协议书
- 网络平台会员协议书范本
- 特种车辆雇佣协议书模板
- 美业学徒合同协议书模板
- 离婚法院调解协议书范本
- 项目文化墙设计合同范本
- 银行个性化分期协议合同
- 2025届贵州省铜仁市高二物理第二学期期末调研试题含解析
- ISO 37001-2025 反贿赂管理体系要求及使用指南(中文版-雷泽佳译-2025)
- 北理工概率与数理统计-往年考题-课件
- 2022年北京公共交通控股(集团)有限公司招聘笔试试题及答案解析
- 江西省宜春市各县区乡镇行政村村庄村名明细及行政区划代码
- 土木工程概论全套课件完整版电子教案最新板
- 超星尔雅学习通《声光影的内心感动电影视听语言(四川大学)》章节测试答案
- 上教社深圳版小学英语1-6年级单词汇总
- 医养结合养老院项目可行性研究报告写作参考范文
- 四川省房屋建筑工程和市政基础设施工程竣工验收报告.docx四川省房屋建筑工程和市政基础设施工程竣工验收报告
- EN779-2012一般通风过滤器——过滤性能测定(中文版)
评论
0/150
提交评论