- 0
- 0
- 约1.26万字
- 约 5页
- 2026-01-22 发布于上海
- 举报
作品名称:红外与波形显示
作品介绍:本作品采用一片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)