|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本硬件电路设计采用一片STC89C52作解码主控芯片,红外接收采用一体红外接收,LCD12864用作显示,5个独立按键为参数设置键,并用24c02作参数存储器。
实现功能:
1.显示遥控解码的编码。通过参数设置菜单设置,可最多显示6字节(48位)遥控编码数据。
2.可对大部分红外遥控发射芯片进行解码,解码方式及解码所用到的参数由菜单设置。程序内置15种编码型号的参数,只需选择型号。另外预留5种自定义供用户设置。(15种波形解码的参数,已在表1列出,其的型号的可参照表1进行设置)。
3.接收的红外波,可按比例缩放(可按键设置1~9 * 50us/象素点或10us/象素点,不足一象素点按一象素点显示)显示波形并可显示当前显示波段第一个周期波的时间,显示的起始波段可按键设置。
4.利用24c02作存储器,对改变过的参数进行存储,确保参数掉电不丢失。
软件设计框图:
实物图片展示:
下面器件清单
Comment | Description | Designator | Footprint | LibRef | Quantity | 12864液晶屏 | | | | 12864 | 1 | 22p | Capacitor | C1, C2 | | CAP | 2 | | Electrolytic Capacitor | C3, S1, S2, S3, S4, S5 | | ELECTRO2, SW-PB | 6 | 10K | | R1 | | RES2 | 1 | 1K | | R2 | | RES2 | 1 | 复位 | | S0 | | SW-PB | 1 | 12MHZ | Crystal | Y | | CRYSTAL | 1 |
|
|