单片机红外遥控电路 单片机红外发射电路 TC9012红外遥控发射集成电路的研究及其在MCS―51单片机的应用

单片机红外遥控电路 单片机红外发射电路 TC9012红外遥控发射集成电路的研究及其在MCS―51单片机的应用

  摘 要:TC9012是东芝公司产的一款用于红外遥控专用发射集成电路,编码方式采用PWM(脉冲宽度调制)脉冲频率为38KHz,在MCS-51单片机系统中,采用外部中断计数和定时器中断判断码值。

  关键词:TC9012;红外遥控;MCS-51
  中图分类号:TP872 文献标识码:A 文章编号:1674-7712 (2013) 16-0000-01
  TC9012是东芝公司产的一款用于红外遥控专用发射集成电路,CMOS工艺织造,对21个按键进行编码,具有3个双重按键功能,提供了8种用户编码。TC9012的管脚设置和外围应用线路都进行了高度优化,在现在市面上使用的遥控器中大量使用,对PCB的布局和硬件电路的要求都比较低。被广泛应用于电视剧、组合音响设备、DVD影碟机等等。
  TC9012的主要特点:低压CMOS工艺制造;低功耗的超小静态电流;低工作电压(VDD=20.5.0V);32+3条指令码;8种用户编码;TSOP-20、SOP20、COB封装;用户晶振频率:38KHz。
  外部引脚为20个,按键编码部分由KI0、KI1、KI2、KI3组成,按键扫描由KI0-K07组成,振荡器由OSCI、OSCO组成。
  二、编码格式
  现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。TC9012采用的是PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。为了节省能量,一般情况下,发射红外载波的时间固定,通过改变不发射载波的时间来改变占空比。TC9012总共的编码长度为108ms,分为引导码、客户码、数据码。TC9012的引导码为载波发射4.5ms,不发射4.5ms其“0”为载波发射0.56ms,不发射0.565ms,其“1”为载波发射0.56ms,不发射1.69ms,。发射端输出载波频率为38KHz,占空比为1/3。
  三、MCS-51单片机应用程序设计
  按键经TC9012编码后,通过红外发射管,把电信号转变成光信号,在有MCS-51单片机的电路中,用红外接收管接收光信号并转换成电信号,我们通常用几个子程序进行解码:中断服务子程序,红外码值处理子程序,我们通过码值就可以判断出遥控的按键,完成相应的操作。
  中断服务子程序:利用外部中断完成对波形高低电平的判断,用定时器中断完成码的识别。
  外部中断0、定时器0初始化。单片机采用的晶振频率为12MHz。
  voidTIM0init(void)//定时器0初始化
  {
  TMOD=0x02;//定时器0工作方式2,TH0是重装值,TL0是初值
  TH0=0x00;//重载值
  TL0=0x00;//初始化值
  ET0=1;//开中断
  TR0=1;}
  voidEX0init(void)
  {IT0=1;//指定外部中断0下降沿触发,INT0(P3.2)
  EX0=1;//使能外部中断
  EA=1;//开总中断}
  红外码值处理:
  voidIrcordpro(void)//红外码值处理函数
  {unsignedchari,j,k;
  unsignedcharcord,value;
  k=1;
  for(i=0;i  {for(j=1;j  {cord=irdata[k];
  if(cord>7)//大于某值为1,这个和晶振有绝对关系,这里使用12M计算,此值可以有一定误差
  value|=0x80;
  if(j  {value>>=1;}
  k++;}
  IRcord[i]=value;
  value=0;}
  irpro_ok=1;//处理完毕标志位置1
  }
  参考文献:
  [1]张文祥.单片机系统设计与开发教程[M].北京:电子工业出版社,2011:161-165.
  [2]刘启文,邹绪春,王伟.单片机对通用红外遥控发射器信号的译码[J].实用测试技术,2001,6.


百度搜索“爱华网”,专业资料、生活学习,尽在爱华网!  

爱华网本文地址 » http://www.aihuau.com/a/318251/63938536114.html

更多阅读

红外遥控复制器 LCDHOME论坛 红外遥控器

实现功能:1.本设计利用LCD12864做为显示,利用四个按键作为”确定“”上“”下“”返回“操作按键,控制系统实现各功能。2.本设计可对常用红外遥控发射芯片UPD6121G进行解码,根据接收到波形显示其32位二进制红外编码数据波形,根据波形下方

华为p9红外遥控 华为Mate7有红外遥控功能吗

   mate7有红外遥控功能,而且还有指纹识别功能,就是摄像头下面的那个方块。  摄像头:  上图很明显可以看出,摄像头略有些突出。  华为Mate 7搭载海思麒麟925八核处理器,其使用了28nm制程,由四个A7核心、四个A15核心及一个i3

声明:《单片机红外遥控电路 单片机红外发射电路 TC9012红外遥控发射集成电路的研究及其在MCS―51单片机的应用》为网友谱写自己的人生分享!如侵犯到您的合法权益请联系我们删除