

它的引脚定义及其对应功能说明如表1所示,采用简单模式连接(三线连接),即连接信号地线、接收数据、发送数据三条线。
表1 DB-9连接器的引脚定义与功能说明
Table 1 Pin define of DB-9 and function description
引 脚 功 能
1(DCD) 载波检测
2(RxD) 接收数据
3(TxD) 发送数据
4(DTR) 数据终端准备完成
5(SG) 信号地线
6(DSR) 数据装置准备完成
7(RTS) 请求发送
8(CTS) 允许发送
9(RI) 振铃指示
能够实现RS-232C电平转换的专用芯片有很多,本设计中选用常用的Maxim公司的MAX232集成芯片。MAX232是一种把电脑的串行口RS232信号电平(-10 ,+10v)转换为单片机所用到的TTL信号点平(0 ,+5)的芯片,这个芯片的价格比较贵大约要6元,下面介绍一下max232引脚图以及max232和电脑串口的连接电路,RS232引脚定义。看下面的图5所示。
图5 MAX232引脚图
Fig 5 Pin of MAX 232
其引脚功能说明,如表2所示。
表2 MAX232引脚定义功能与说明
Table 2 The define of MAX232 pin and description
引 脚 功 能 说 明
C1+、C1-(1、3) 电压加倍充电泵电容的正、负端
V+、V-(2、6) 充电泵产生的+5.5V、-5.5V电压
C2+、C2-(4、5) 转化充电泵电容的正、负端
T2OUT、T1OUT(7、14) RS-232发送器输出
R2IN、R1IN(8、13) RS-232接收器输入
R2OUT、R1OUT(9、12) TTL/CMOS接收器输出
T2IN、T1IN(10、11) TTL/COMOS发送器输入
GND(15) 接地端
VCC(16) 电源端。供电范围:3.0-5.5V
在本设计中,由于单片机跟上位机之间距离很短,但用电脑后面的串口又显得有点麻烦。故用USB转串口RS232,从而使PC跟单片机相连进行通信。
3 点阵LCD图形与汉字显示编程
3.1 点阵LCD接口设计
240128点阵LCD就是由240*128个液晶显示点组成的一个240列*128行的阵列。每个显示点对应一位二进制数,1表示亮,0表示灭。存储这些点阵信息的RAM称为显示数据存储器。要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中。图形或汉字的点阵信息当然由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系。
3.1.1 T6963C控制器驱动接口
液晶显示模块RT240128A内藏T6963C,实现了T6963C控制器与行驱动器组、列驱动器级及显示缓冲区RAM的接口,内藏T6963C的单屏结构点阵图形液晶显示模块如图5所示[8]。
图5 带T6963C的液晶显示结构
Fig 5 The Display Structure of LCD With T6963C
常用的液晶显示模块是单屏结构,因此这里只讨论单屏结构的液晶显示模块[9]。如下图6所示为模块引脚。其各主要引脚功能如表3所示。
图6 T6963C引脚
Fig 6 Pin of T6963C
表3:T6963C主要引脚功能说明
Table 3 The function description of T6963C pin
引 脚 功 能 说 明
D0-D7 三态数据总线
/RD,/WR 读、写选通信号
/CE T6963C片选信号
C/D 通道选择信号,1为指令,0为数据
/RESET,/HALT 复位信号
DUAL,SDSEL 单屏或双屏结构
XI,XO 振荡时钟引脚
AD0-AD15 输出信号,显示缓冲区16位地址总线
FS1,FS0 显示字符的字体选择
T6963C 可管理64K字节的显示缓冲区,显示缓冲区可分为文本显示区、图形显示区和CGRAM 区,3 个区的首址通过指令设定. 文本显示区和图形显示区的起始地址SAD 都对应着显示屏左上角位置的显示位,在文本显示区一个单元对应屏上的一个字符位. 当设置为6 ×8 点阵时,在图形显示区的一个单元对应屏上的6 ×1 点阵显示位,此时图形显示区单元的低6 位有效;当设置为8 ×8 点阵时,图形显示区一个单元则对应屏上的8 ×l 点阵显示位。转贴于 酷文网-论文下载中心 http://www.coolwen.net