Rabbit2000液晶显示控制器KS0108B接口
5 硬件接口电路
内置KS0l08B型图形点阵液晶显示模块与MCU(单片机或Rabbit2000等)的连接方式有两种:直接访问方式和间接控制方式。直接访问方式是将液晶显示模块的接口作为存储器或I/O设备直接挂在MCU总线上,MCU以访问存储器或I/O设备的方式操作液晶显示模块的工作。间接控制方式是MCU通过自身或系统中的并行接口与液晶显示模块连接,下面给出的应用采用RCM2200的并行端口中的PA口及PB,PD,PE口中的一些引脚。MCU通过对这些接口的操作达到对液晶显示模块的控制。
在图2所示电路中,以RCM2200的PA口作为数据口,PB7为RET,PD3为D/I,PD4为R/W,PD5为E,PE5为CSl和PE7为CS2等信号。V0是液晶显示器需要的负压,可通过与它相连的电位器来调节电压的大小,电压变化范围为-10V~0V,达到调节显示对比度的目的。
6 Dynamic C源程序
6.1 程序说明
本文重点介绍显示汉字的子程序,它可以在指定位置显示指定的汉字。7个子程序分别是初始化LCD子程序、清屏子程序、,写指令子程序、写数据子程序、延时子程序、指定位置显示单个汉字和信息显示子程序。
下面给出的是图2所示的间接控制方式的一些子程序,所有的程序都是用Dynamic C 7.32TSE版本编译器编译和调试。
评论