用户的输入操作完全只需点击屏幕,当相应事件触发时,系统就会根据输入自动判断,进而更新界面,提醒用户,然后调用子函数,执行相应操作。
程序首先对SSD1926进行初始化,然后进入坐标检测状态,当执行预处理算法并发现有坐标变化时,程序进入消息处理模式,然后调用已存图片建立新的页面,相应的子函数功能程序也将被调用,从而完成了一次程序响应。触摸屏的主流程图见图2.12。
图2.12 触摸屏主程序流程图
2.5 电源模块
由于本设计中的智能显示终端在家庭环境中一般固定安放,故采用外接电源供电。但是考虑到通过稳压电源的电压在市电不稳(如浪涌,雷击)的情况下,可能会发生波动,因此加入了稳压芯片进一步稳定电压。采用9V外接电源加LM1117,能稳定输出3.3V的电压,稳压电源设计原理图见图2.13。
图2.13 稳压电源设计原理图