·上一文章:基于有限状态机的飞行器自毁系统时序控制设计
·下一文章:MEMS加速度传感器五大功能简化用户设计
3.4 RA8806显示内存访问
RA8806的显示内存有CGRAM、DDRAMl和DDRAM2 3部分,微控制器访问的是哪一部分内存,RA8806要显示的是哪部分内存的内容,都是由内存访问模式寄存器MAMR来决定。需要注意的是要将待显示的内容写入到显示内存时,必须先执行内存写命令寄存器MWCR的命令写周期,之后才能将显示内容写入到显示内存中;同样要读取显示内存时,也必须先执行内存读命令寄存器MRCR的命令写周期,之后才能读取显示内存。下面以字符放大显示为例,给出部分程序代码段:
4 结语
内置中文字库的LCD驱动器RA8806,支持常见的8080/6800系列控制器并行接口,能够支持放大、旋转、反白、粗体及滚动等多种显示效果。此外,RA8806还提供触摸屏和键盘扫描接口,大大简化了系统硬件电路设计和软件设计。实验结果表明,利用RA8806和低成本的控制器实现人机交互界面是构成微机控制系统人机交互的理想方案。