·上一文章:触摸屏维护知识详解
·下一文章:基于PSTN的家用电器远程控制系统设计
1.5 扩展键盘
如图5所示,采用交互式键盘设计,RB0~RB4通过上拉电阻接至键盘。每个I/O口既作输入行又作输出列,输入输出交互使用,构成5行5列。在行列线每个独立(不重复)的交点上,设置一个按键,即任意I/0线之间均接一个按键。当某一口线输出低电平时,其他I/O线均读入键信息,软件设计采用循环查询的方法进行按键判断。这种设计方式在键数相同情况下,占用I/O线少,节省资源。
2 软件设计
在Microchip公司提供的MPLAB集成开发环境下,根据图6所示的程序流程实现软件编程。系统上电将VOLUME音量初始为适中(一10 dB),随后判断是否有本地按键以及引脚有无红外信号,根据按键及对红外的解码情况转到各功能子程序。整个软件采用模块化设计,可读性强,维护、升级方便。
3 总 结
基于PT2258的AV5.1音响控制系统,既将众多离散的音频源集中管理,又充分利用了AV功放的音响效果。该系统使用方便、稳定,在智能家居设备日益更新的情况下,为家庭智能娱乐提供了一种可行的控制手段。