酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于单片机的点阵LCD图形界面设计与实现

作者:谢常斌
来源:酷文网
点击:
载入中...
加入时间:2008-07-23
字体大小:[  ]

RS-232C标准对电器特性、逻辑电平和各种信号线功能都做规定。对于数据,逻辑”0”的电平高于-3V,逻辑“1”的电平低于+3V;对于控制信号,接通状态(ON)信号的有效电平高于+3V,断开状态(OFF)信号无效的电平低于-3V。也就是当传输电平的绝对值大于3V时,有电可以有效的检查出来。介于-3V~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义。因此,在实际工作时,就保证电平在+(3~15)V之间。RS-232C标准用正负电压表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了同计算机或终端的TTL器件连接,必须在RS-232C与TTL电路之间进行电平和逻辑关系的变换。
与RS-232C相匹配的连接器有DB-25、DB-15和DB-9三种,其引脚的定义也各不相同。RS-232C中定义了20根信号线,使用DB-25连接器实现,其中除了用于全双工串行通信的两根信号线外,标准还定义了若干握手线。但实际应用中,这些握手线不是必须使用的。后来,为了简化串口的线路连接,出现了9芯的DB-9连接器。其引脚分布如图4所示。
图4 DB-9 引脚图
                           Fig 4  Pin of DB-9

它的引脚定义及其对应功能说明如表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


共7页: 上一页 [1] [2] [3] 4 [5] [6] [7] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号