摘要
嵌入式系统的人机交互,常需MCU驱动彩色液晶屏来实现。MCU驱动彩色液晶屏分并行接口和串行接口两种。并行接口具有通信速率快的优势,因此可以轻松实现动态画面的显示,但是并行接口屏幕需要占用MCU大量的I/O资源;串行接口占用MCU的I/O资源少,但是通信速率低,且因为与屏幕读写的数据在数量上没有规律,所以必须使用轮询方式驱动与屏幕通信,这样MCU大量的处理器资源浪费在与屏幕通信上。随着MCU外设不断丰富,处理器内核性能不断提高,MCU常常需要实现人机交互之外,兼顾数字信号采集和处理、自动控制、设备间通信等工作。这些工作都需要足够的I/O资源和处理器资源作为支撑。设计了一种基于串行接口屏幕,占用很少量I/O,且通信几乎不使用MCU处理器资源的动态画面显示方法。
- 单位