翻新时间:2015-09-09
基于单片机的学习型遥控器设计
【摘 要】从基本原理、软件实现和硬件实现等方面着手设计一种基于STC90C51单片机的学习型红外线遥控器。本设计采用彩屏显示、触摸屏控制,可实现对多个NEC协议红外遥控器发出的红外信号进行学习,可将多个用电器的遥控功能集成在该学习型遥控器中,大大提高了人机交互性能。本设计可拓展到智能家居的红外控制解决方案当中。
【关键词】STC90C51单片机;TFT;触摸屏;红外线;载波
0 引言
近年来,红外遥控已经涉及到各类家电和工业设备。但各厂商遥控器互不兼容,应用范围有限,传统的单一控制和被动控制红外遥控器已无法满足人们的需求。随着科技的发展,单片机在控制领域起到越来越重要的作用,触摸屏和彩屏的成本的逐渐降低,所以采用以单片机90C51为控制核心进行遥控应用设计,分为控制模式和学习模式,加之采用触摸屏输入,彩屏显示界面。可极大地提高遥控器人机交互性能。
1 整体原理
学习型遥控器就是基于对BIT‘0’和BIT‘1’的识别(由于NEC协议的编码长度比较通用,故采用)BIT‘0’是先高电平为0.56ms然后低电平为0.56ms。BIT‘1’是先高电平为0.56ms然后低电平为1.69ms。
当NEC协议遥控器在按键按下后,会周期性地发出同一种32位二进制码,它的周期约为108ms。一般大约是45--63ms之间,当一个键按下超过了36ms,振荡器就会使芯片激活,从而发射一组编码脉冲,这个编码脉冲一般是由一个起始码(大约9ms),一个结果码(大约4.5ms),低8位地址码(大约9-18m),高8位地址码(大约9-18ms),8位数据码(大约9-18ms)和这8位数据的反码(大约9-18ms)组成。
2 硬件实现
硬件整体原理如图3所示。
片外EEPROM模块设计。当在本系统学习模式情况下,选择彩屏上的按键(即触摸)。就会有相应的数据存储到AT24C08中,在断电的情况下也不会使数据丢失。当在本系统控制模式情况下,选择彩屏上的按键(即触摸)。就会有相应的数据从AT24C08中调用出来。
3 调试
整体调试如图。图
4、图5为一级界面。图
6、图7为二级界面。图
8、图9为二级界面。
当系统通电或者是复位的时候。系统会首先进入图4一级界面A,等待3秒钟后,自动刷新到图5一级界面B中。
【参考文献】
[4]何立民.单片机高级编程[M].北京:北京航天航空大学出版社,2000.
下载文档
网友最新关注
- 我和爸爸到河滨公园玩
- 很会讲成语的弟弟
- 金秋娇子
- 今天是端午节
- 天上飞下来100张纸
- 初秋
- 春晨
- 激烈的篮球比赛
- 我爱书
- 班级趣事记
- 自行车事件
- 何老师和我们拉了钩
- 山美水美人更美
- 乌龟快递公司
- 春天的诗
- 北京市家庭医生式服务对社区糖尿病患者干预效果评价
- 健康教育在糖尿病护理中的应用及体会
- 硫辛酸联合前列地尔治疗糖尿病周围神经病变的疗效
- 数据可视化在新闻生产中的应用研究
- 益肾化湿颗粒治疗大鼠糖尿病肾病中ERK表达及意义
- 区域媒介中的农民工形象探析
- 134例妊娠合并糖代谢异常孕妇的妊娠结局分析
- 妊娠期糖尿病筛查治疗对孕产妇及新生儿影响的应用研究
- 2型糖尿病合并脑梗塞临床诊治
- 肺结核大咯血治疗研究
- 低位直肠癌合并糖尿病患者行Miles术围手术期护理
- 清热祛湿通络法治疗糖尿病周围神经病变的研究
- 冠心病合并2型糖尿病的危险因素分析
- 浅议数字出版时代编辑的应对之策
- 中国名记者陆铿及其新闻专业主义实践
- 话题作文指导
- 皇帝的新装
- 引发兴趣,探索奥秘(——探究课《京剧》)
- 诗两首
- 《茶馆》(节选)教案
- 《边城》(节选)教案
- 《论“基本属实”》教学设计
- 《盘古开天辟地》简单教学设计
- 虎丘记
- 《醉翁亭记》教案设计
- 乡愁
- 烛之武退秦师
- 三峡
- 《荷花淀》教案设计
- 往事依依