概述:TC1602A采用16个引脚封装。
特点:模块特点可与8位或4位微处理器直接;内藏式字符发生器ROM,可提供160种工业标准字符。包括全部大小写字母、阿拉伯数字及日文片假名,以及32个特殊字符或符号的显示;内藏RAM可根据用户的需要,由用户自定义字符或符号;+5V单电源供电;低功耗(10mW)。
一、TC1602A内部原理
内部结构TC1602A由DDRAM、CGROM、IR、DR、BF、AC等大规模集成电路组成。
(1)DDRAM为数据显示用的RAM(Data Dis-playRAM,简称DDRAM),用以存放要LCD显示的数据。只要将标准的ASCⅡ码放入DDRAM,内部控制线路就会自动将数据传送到显示器上。并显示出该ASCII码对应的字符。
(2)CGRAM为字符产生器RAM(CharaeterGenr-ator RAM。简称CGRAM),可供使用者存储特殊造型的造型码,CGRAM最多可存8个造型。
(3)IR为指令寄存器(Instruction Register,简称lR)。负责存储MCU要写给LED的指令码。当RS及R/W引脚信号为0且Enable引脚信号由1变为O时。DO-D7引脚上的数据便会存入到IR寄存器中。
(4)DR为数据寄存器(Data Register,简称DR),它们负责存储微机要写到CGRAM或DDRAM的数据。
或者存储MCU要从CGRAM或DDRAM读出的数据。因此,可将DR视为一个数据缓冲区。当RS及R/W引脚信号为1且Enable引脚信号由l变为O时。读取数据;当RS引脚信号为l,R/W引脚信号为O且Enable引脚信号由l变为0时,存人数据。
(5)BF为忙碌信号(Busy Flag,简称BF)。当BF为l时。不接收数据或指令;当BR为0时。接收外部数据或指令,所以,在写数据或指令到LcD之前。必须查看BF是否为0。
(6)AC为地址计数器(Address Counter。简称AC)。负责计数写入,读出CGRAM或DDRAM的数据地址。AC依照MCU对LCD的设置值而自动修改它本身的内容。
TCl602A可分为2行共显示32个字符,每行显示16个字符。内含HD44780控制器的液晶显示模块的(TC1602A)有两个寄存器;一个是命令寄存器,另一个是数据寄存器。所有对TCl602A的操作必须先写命令字,再写数据。其内含的HD44780控制器的指令系统表如表2所示。表3为CGROM和CGRAM中的字符代码与图形的对应关系。
表2
控制信号 | 指令代码 | 功能 | ||||||||
RS | RW | D7 | D6 | D5 | D4 | D3 | D2 | D1 | DO | |
O | O | O | 0 | O | O | O | 0 | 0 | 1 | 清屏 |
O | O | O | O | 0 | 0 | O | O | 1 | * | 软复位 |
0 | 0 | O | 0 | O | 0 | O | 1 | I/D | S | 内部方式设置 |
O | O | O | 0 | 0 | 0 | 1 | D | C | B | 显示开关控制 |
O | 0 | 0 | O | O | 1 | S/C | R/L | * | * | 位移控制 |
O | O | 0 | 0 | 1 | DL | N | F | * | * | 系统方式设置 |
O | 0 | O | 1 | ACG | CGRAM地址设置 | |||||
O | O | 1 | ADD | 显示地址设置 | ||||||
O | 1 | BF | AC | 忙状态检查 | ||||||
1 | O | 写数据 | MCU-LCD | |||||||
1 | 1 | 读数据 | LCD-MCU |
表3
位\高位 | 0 | 001C | IIlll | 100 | 10 | 110 | 111 | 1010 | 1011 | 1100 | 101 | 1110 | llll |
xxxx0000 | CGRAM1 | O | P | \ | p | 夕 | d | P | |||||
xxxx0001 | 2 | I | l | A | Q | a | q | 口 | ァ | ナ | 厶 | ? | |
q | |||||||||||||
xxxx0010 | 0 | 2 | B | R | b | r | ィ | ミ | ^ | β | 0 | ||
xxxx0011 | 4 | # | 3 | C | S | C | S | ゥ | 乇 | C | ∞ | ||
xxxx0100 | 5 | $ | 4 | D | T | d | t | \ | 工 | 卜 | 七 | μ | n |
xxxx0101 | 6 | % | 5 | E | U | e | U | 口 | 才 | 十 | 工 | B | O |
xxxx0110 | 7 | & | 6 | F | V | f | V | 丁 | 力 | ヨ | P | ∑ | |
xxxx0111 | 8 | > | 7 | G | W | g | W | 7’ | キ | ヌ | ア | g | π |
xxxx1000 | 1 | ( | 8 | H | X | h | X | ィ | グ | ネ | リ | 』 | X |
xxxx1001 | 2 | ) | 9 | I | Y | l | y | ゥ | ゲ | ノ | ル | l | y |
xxxxlOlO | 3 | ; | J | Z | J | z | ェ | コ | リ | レ | 干 | ||
xxxxl011 | 4 | + | : | K | 【 | k | { | 才 | サ | 匕 | 口 | X | 万 |
xxxxl100 | 5 | < | L | ¥ | l | I | ヒ | シ | フ | ヮ | e | ||
xxxxl101 | 6 | = | M | ] | m | l | ュ | ス | ヘ | バ | + | ||
xxxxlllO | 7 | . | > | N | n | ョ | セ | ホ | ハ | ≠ | |||
xxxxllll | 8 | / | ? | O | O | ツ | ソ | マ | 口 | ? |
网友评论