单片机红外遥控解码与波形显示系统设计.pdfVIP

  • 0
  • 0
  • 约1.26万字
  • 约 5页
  • 2026-01-22 发布于上海
  • 举报

单片机红外遥控解码与波形显示系统设计.pdf

作品名称:红外与波形显示

作品介绍:本作品采用一片STC89C52作主控,红外接收采用一体红外接

收,LCD12864用作显示,5个独立按键为参数设置键,并用24c02作参数器。

实现功能:1.显示的编码。通过参数设置菜单设置,可最多显示6字节(48位)遥

控编码数据。

2.可对大部分红外进行,方式及所用到的参数由菜单

设置。程序内置15种编码型号的参数,只需选择型号。另外预留5种自定义供用户设置。

(15种波形的参数,已在表1列出,其的型号的可参照表1进行设置)。

3.接收的红外波,可按比例缩放(可按键设置1~9*50us/象素点或10us/象素点,

不足一象素点按一象素点显示)显示波形并可显示当前显示波段第一个周期波的时间,显示

的起始波段可按键设置。

4.利用24c02作器,对改变过的参数进行,确保参数掉电不丢失。

编译器:KeiluVision2开发语言:C

表1:红外波,参数设置对照表。这里没有的型号可参照类似的型号进行设置

模式0X无码模式X0TC9148(脉冲宽度)

模式1X码为高低位模式X1脉冲位置调制方式通用

模式2X码(低)模式X2RC-5(双相位)

模式X2uPD1986(高低电平)

编码型号:uPD6121,uPD6122,PT2222,SC6121,HS62222,HS6221

参数设置:模式11数位888800

码位0位1误差

高90000560560400(码)

低450005651690200(数据码)

编码:用户码:00EF数据码:00数据反码:FF()

codeunsignedintIrCode1[]={0,9000,4500,

560,565,560,565,560,565,560,565,560,565,560,565,560,565,560,565,//00

560,1690,560,1690,560,1690,560,1690,560,565,560,1690,560,1690,560,1690,//ef

560,565,560,565,560,565,560,565,560,565,560,565,560,565,560,565,//00

560,1690,560,1690,560,1690,560,1690,560,1690,560,1690,560,1690,560,1690,//ff

560,560,0};

编码型号:TC9012,TC9028,TC9243,SC9012,SC9028,SC9243,HS9012

参数设置:模式11数位888800

码位0位1误差

高4500

文档评论(0)

1亿VIP精品文档

相关文档