毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机的自学习红外遥控器设计+源代码+电路图(11)
4.5.2 红外发光二极管功能介绍和使用方法
红外发光二极管是将电信号转变为光信号,此信号是波长范围为840nm到960nm之间的红外光。红外发射二极管具有单向导电性,正向时才能发光。具有工作电压低、耗电量少、体积小、响应速度快、抗冲击、耐震动,寿命长等特点。
检测红外发光二极管的好坏是用万用表的R*10k测正反向电阻,一般正向电阻应小于30k,反向电阻应大于1M,若正反电阻均为零,说明内部击穿短路;若正反无穷大,说明内部开路。发光二极管的正向工作电压一般在1.5~3V,允许通过电流为2~20mA,电流的大小决定发光的亮度。若与TTL器件相连使用时,一般串接一个降压电阻,以防器件损坏。
4.5.3 红外遥控信号编码脉冲的波形研究
红外遥控器发射的遥控编码脉冲由前导码、系统码、功能码和功能反码组成。
前导码是一个遥控码的起始部分,由一个高电平和一个低电平组成,作为接收数据的准备脉冲,这些编码是经40kHz的载波脉宽调制发射出去。
通过分析大量不同类型的红外遥控码波形,遥控码的数据帧间歇宽度均为10ms以上,前导码的高电平平均为5ms以上,通常为9ms左右。编码在10us和5ms之间,本设计中,只考虑遥控器发射信号的高低电平宽度,不考虑编码方式,以简化设计。下图4-12为编码脉冲信号。
图4-11 编码脉冲信号
4.6 学习指示灯电路设计
学习键按下时,单片机的P1.6引脚输出高电平学习指示灯发光,学习过程中指示灯闪烁后熄灭,说明学习结束。下图4-13为学习指示灯电路。
图4-12 学习指示灯电路
4.7 发射指示灯电路设计
发射键按下时,单片机的P1.7引脚输出高电平发射指示灯发光,发射过程中指示亮后熄灭,说明学习结束。下图4-14为发射指示灯电路。
图4-13 发射指示灯电路
4.8 总电路图
图4-15 单件学习型红外遥控器原理图,P1.0口接遥控发射按键;P1.6口用作状态指示,绿灯亮代表学习状态,绿灯熄灭代表码已读入;P1.7口用于指示遥控键的操作,闪烁代表遥控码正在发射中;第9引脚(RST)为单片机的复位引脚,采用简单的RC上电复位电路;第12引脚为单片机中断输入口,用于工作方式的转换控制,当该引脚为低电平时,系统进入学习状态;第14引脚用于红外线接收解码器的输出信号输入;第15引脚为遥控码红外调制信号的输出口,输出40kHz的方波脉冲;第18、19引脚接12MHz晶振。
图4-14 单片机学习型红外遥控器原理图
5 系统软件设计
单片机的程序设计有其自身的特点。在单片机系统中,硬件与软件紧密结合,由于硬件电路的设计不具有通用性,所以必须根据具体的硬件电路来设计对应的软件,硬件设计的优劣直接影响到软件设计的难易,软件设计的优劣又直接影响到硬件的发挥。在很多时候,软件可以替代硬件的功能,当然,需要付出额外占用CPU时间的代价。
软件程序的设计是根据硬件电路图的连接和各个元器件的功能进行设计。在编写软件时,按各个程序的功能将软件细分为各个功能模块,再通过主程序的调用来实现整个软件系统。而一般编写的程序都是根据事前所用的流程图来编写的,而且,流程图中也包含了对设计所得结果的要求,因此,流程图的设计直接影响到源程序的设计。
主程序是软件设计的总体框架,因此主程序流程图的设计决定了程序编写的好坏,主程序的功能主要是检查一下各环节的工作情况,最主要的是模拟量通道是否正常工作。
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
MATLAB双极式直流PWM可逆调速系统+power system模型库
下一篇:
AT89S52单片机智能热水器控制系统的设计+源代码+电路图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
辩护律师的作证义务和保...
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状