关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于PT2258的AV5.1多声道音响控制系统

基于PT2258的AV5.1多声道音响控制系统

作者:时间:2009-01-15来源:网络收藏
1.4 红外遥控
此模块包括编码、解码两部分。编码电路采用红外遥控系统中专用的发射集成电路BL6121。它采用CMOS工艺制作,最多可外接64个按键,工作电压范围宽(2.2~5.5 V),对于遥控器这种便携式供电的设备特别适用,由此芯片构成的电路如图4所示。BL6121外接455 kHz时钟晶振,当按键时间达到36 ms时,其发射一帧的红外数据格式由1个引导码、16位地址码、8位数据码、8位数据反码构成,其数据输出波形请见参考文献。对红外信号的接收过程,实际上是把红外光信号转换成TTL信号的过程,现在普遍采用集成度比较高的一体化接收头来处理,随后将转换成TTL的信号输入MCU的I/O口进行解码。PIC16C56无中断,在软件设计中运用查询的方法进行解码。

本文引用地址:http://www.eepw.com.cn/article/163982.htm

1.5 扩展键盘
如图5所示,采用交互式键盘设计,RB0~RB4通过上拉电阻接至键盘。每个I/O口既作输入行又作输出列,输入输出交互使用,构成5行5列。在行列线每个独立(不重复)的交点上,设置一个按键,即任意I/0线之间均接一个按键。当某一口线输出低电平时,其他I/O线均读入键信息,软件设计采用循环查询的方法进行按键判断。这种设计方式在键数相同情况下,占用I/O线少,节省资源。

2 软件设计
在Microchip公司提供的MPLAB集成开发环境下,根据图6所示的程序流程实现软件编程。系统上电将VOLUME音量初始为适中(一10 dB),随后判断是否有本地按键以及引脚有无红外信号,根据按键及对红外的解码情况转到各功能子程序。整个软件采用模块化设计,可读性强,维护、升级方便。


3 总 结
.1,既将众多离散的源集中管理,又充分利用了AV功放的效果。该系统使用方便、稳定,在智能家居设备日益更新的情况下,为家庭智能娱乐提供了一种可行的控制手段。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭