基于单片机的空气质量检测仪的设计外文翻译资料
2022-09-06 11:21:30
英语原文共 59 页,剩余内容已隐藏,支付完成后下载完整资料
HD44780(LCD—||)
点阵式液晶显示控制器/驱动器
日立
描述
HD44780U点阵液晶显示控制器/驱动器LS可以显示字母数字,日本假名字符和符号。
它可以在4位或8位微处理器的控制下来被配置驱动点阵液晶屏的显示
因为所有的功能,如显示内存,字符发生器,和液晶的驱动,都需要驱动点阵液晶来显示,所以在一块芯片上提供一个最小的系统,可以通过该控制器/驱动器接口来完成上面所有功能。
一块hd44780u芯片可以显示一行超过8个字符或者两行超过8个的字符。
HD44780U的引脚功能与HD44780s引脚功能类似,允许用户方便更换,两者兼容。
HD44780U 字符发生器ROM可以存储包含208个 5times;8 点阵字符字体 和 32个 5times;10 点阵字符字体,共计240个不同的字符字体。
低电源(2.7V至5.5V)的HD44780U是适用于任何需要低功耗
的便携式电池驱动产品。
特征:
bull; 可以显示5 times; 8 和 5 times; 10 点阵字符
bull; 低电压运行支持 : 2.7 to 5.5V
bull; 范围广的液晶显示驱动功率3.0到11 v
bull; 液晶驱动波形
A (一行交流频率的波形)
bull; 可以匹配高速微处理器总线接口 2 MHz (当VCC=5V)
bull; 4位或8位MPU接口启用
bull; 具有80个字节的RAM
bull; 9920位字符发生器的ROM包含240个字符字体
208 字符字体(5 times; 8 点阵)
32 字符字体(5 times; 10 点阵)
bull; 64 times; 8位 字符发生器 RAM
8 字符字体 (5 times; 8 点阵)
4 字符字体 (5 times; 10 点阵)
bull; 16常见的times;40段液晶显示驱动
bull; 可编程的循环周期
1 / 8,一行5times;8点阵与光标
1 / 11,一行5times;10点阵与光标
1 / 16,两行5times;8点阵与光标
bull; 指令功能广泛:
显示清晰,光标还原,显示 开/关,光标 开/关 ,显示字符闪烁,光标移位,显示移位
bull;引脚功能兼容hd44780s
bull;控制器/驱动器上电后自动复位初始化
bull; 通过外部电阻内部振荡器
bull; 低功耗
订购信息
引脚功能:
RS RS=1 数据输入 RS=0 为写指令或者 读状态
R/W 读写选择信号 R/S=1 读选通 R/S=0 为写选通
E 读写使能信号 开始数据读/写
功能描述:
寄存器
hd44780u有两个8位寄存器,一个指令寄存器(IR)、一个数据寄存器(DR)。
IR存储指令,如显示清晰,光标移动,和地址信息的显示数据RAM(DDRAM)和字符发生器RAM(CGRAM)。IR寄存器只能写入。
DR暂时存储的数据被写入DDRAM或CGRAM和暂时存储数据可以从DDRAM或CGRAM读出。
数据从微处理器写入DR寄存器可以通过内部操作被自动写入DDRAM或CGRAM中。DR寄存器也可用于数据存储当在读取DDRAM或CGRAM数据时。
当地址信息写入到IR、数据读取并存储DR从 DDRAM或CGRAM 通过内部操作。
MPU通过读DR来进行数据的传送。
在读取之后,在DDRAM或CGRAM下一个地址的数据将被存入DR用来进行下一次的读取。
通过寄存器选择器(RS)的信号,这两个寄存器可以
被选择(表1)。
忙标志(BF)
当忙碌标志是1的时候,HD44780在内部运作的模式,而下一条指令不
被接受。当RS = 0和R / W = 1(表1),忙标志输出到DB7。下一个指令
必须在确保繁忙的标志是0时候确定写入。
地址计数器(AC)
地址计数器(AC)地址分配给DDRAM和CGRAM。
当一条指令的地址写入IR,地址信息从IR发送到AC
DDRAM或CGRAM的选择自然也是通过由指令来确定的。
在从DDRAM或CGRAM 中进行读写的时候、计数器自动加1(减1)。
IR寄存器的内容然后输出到DB6当RS = 0 DB0和R / W = 1的时候(表1)。
显示数据RAM(DDRAM)
显示数据RAM(DDRAM)存储显示在8位字符代码表示的数据。其扩展能力80times;8位,或80个字符。
该地区在显示数据RAM(DDRAM)不是用来
显示可以作为一般的数据RAM。
从figure 1 观察从 DDRAM地址和液晶显示器上的位置的关系图。
DDRAM地址(DD)中设置的地址计数器(AC)为十六进制。
bull; 1-line display (N = 0) (图 2)
当有少于80个字符显示,显示在头部的位置开始。
例如,如果只使用HD44780,显示8个字符。 见 图3
当显示执行移位操作,DDRAM地址转换。参见图3
bull;2行显示(N = 1)(图4)
案例1:当显示的字符数小于40times;2行时,显示两行
从头部。注意,第一行和第二行地址的起始地址是不
连续。例如,当只是HD44780使用8字times;2行。看到
图5。
当显示执行移位操作,DDRAM地址转换。参见图5。
案例2: 16times;2字符行显示,利用HD44780 can be the one 40输出扩展
扩展的驱动程序。见图2
当显示执行移位操作,DDRAM地址的变化。见图6
Character Generator ROM (CGROM) 字符发生器
字符发生器有 208个 5X8点阵字符 和 32个5X11点阵字符。
Character Generator RAM (CGRAM) 用户字符发生器
用户可以用 CGRAM制作最多8个5X8点字符。将字模数据写入CGRAM,就可以像CGROM一样使用它们。写入DDRAM的字符代码的地址如表4的左栏显示
存放在CGRAM的字符模式。
见表5之间的关系,确认通知地址和数据和显示模式。
不用于显示的区域可以用作一般的数据存储器
修改字符模式
bull; 字符模式的发展过程
下面的操作对应于图7中的数字:
1.确定的字符代码和字符图案之间的对应关系。
2. 创建指示的EEPROM地址和数据之间的对应关系的列表
3.编程字符图案到EEPROM。
4.发送EEPROM到日立。
5.在日立执行在EEPROM计算机处理来创建字符图形列表,其被发送给用户。
6.如果有字符图形列表内没有问题,试用的LSI是在日立创建和样品被发送到 用户以供评估。当由该字符模式是在用户确认正确书写,大规模生产的LSI的收益在日立。
编程的字符模式
本节介绍用于设定字符模式地址和数据之间的对应关系在EEPROM中。
所述HD44780U字符发生器ROM可以产生208个 5times;8点的字符图形和32个5times;10点阵的字符图形,总共240个不同的字符图形。
EEPROM地址数据和字符图形数据互相对应,以形成5times;8或5times;10点阵的字符图形(表2和3)
注:1.EPROM地址A11 A4对应一个字符的编码。
2.EPROM地址A3 A0指定字符模式的线的位置。
3.EPROM数据O4 O0对应字符型数据。
4.EPROM数据O5 7必须指定为0。
5.照明显示位置(黑色)对应于1。
6.9线及以下线路必须空白与0为5times;8点字体
处理未使用字符模式
1. 字符样式区域外EPROM数据:始终输入0。
2. 在CGRAM区EPROM数据:始终输入0。 (输入0到EPROM地址00H到FFH)。
EPROM的数据使用时,用户不使用任何HD44780U字符的模式:根据用户的应用程序,在如下的两种方式之一来处理。
a.当未使用的字符模式不设定:如果未使用的字符代码写入DDRAM,它的所有的点都点亮。如果不编程一个字符模式,它的所有位成为点亮。(这是
由于EEPROM中填充有1秒它被擦除之后)
b. 当未使用的字符模式被设定为0:不显示任何内容即使未使用的字符代码写入到DDRAM。 (这相当于一个空格)。
注:1. EPROM地址A11 A3对应一个字符的编码。
2. EPROM地址A3 A0指定字符模式的线的位置。
3. EPROM数据O4 O0对应字符型数据。
4. EPROM数据O5 7必须指定为0。
5. 照明显示位置(黑色)对应于1。
6. 11线及以下线路必须空白与0s为5times;10点字体
注:用户可以指定任何字符发生器内存的模式
表 5
CGRAM DDRAM CGRAM 三者之间关系。
注:1.字符码位0到2对应CGRAM地址位3到5(3位:8种)。
2. CGRAM地址位0至2指定字符图案线的位置。第八行是
光标位置及其显示是由一个逻辑或与游标形成的。
保持第八行数据,对应于光标显示位置,以0为光标显示。
如果第八行数据是1,1位将光的第八行,不管光标的存在。
3. 字符模式的行位置对应CGRAM数据位0到4(4位在左)。
4. 如表5,CGRAM的字符模式的时候选择字符码位4到7
全部0。但是,由于字符码位3没有效果,上面的示例可以是
通过字符代码00H或08H选择。
5. 1确认通知数据对应于显示和0个非选择。表示没有效果
注:1.字符码位1和2对应CGRAM地址位4和5(2位:4种)。
2. CGRAM地址位0至3指定字符图案线的位置。第十一行是
光标位置及其显示是由一个逻辑或与游标形成的。
保持相应的光标显示的位置在0为光标显示第十一行数据。
如果第十一行的数据是bdquo;1”,bdquo;1位将点亮第十一线无论光标的存在。
由于12到16的线不用于显示,它们可用于一般的数据存储器。
3. 字符模式行位置相同,为5个8个点字符模式位置。
4. CGRAM的字符模式的时候选择字符码位4到7都是0。
然而,由于字符代码位0和3没有效果,例如上面的显示
通过字符码00H,01H,08H选中,和小时。
5. 1确认通知数据对应于显示和0个非选择。
*表示没有效果。
时序产生电路
时序产生电路产生的内部电路如操作时序信号
驱动器,CGROM和CGRAM。
RAM的读操作时序定时显示和内部的微处理器
访问分别产生避免互相干扰。
因此,写数据时驱动器,例如,将不会有任何不良的干扰,如闪烁,在该等地区显示区。
液晶显示驱动电路
液晶显示驱动电路由16个常见的信号驱动和40段信号
驱动。当字体和行数的程序选择所需的共同
信号驱动自动输出驱动波形,而其他常见的信号驱动继续
非选择波形输出。
发送串行数据总是从相应的最后地址显示数据的字符模式
显示数据RAM(DDRAM)。
由于串行数据被锁存,当对应的起始地址显示数据字符模式
进入内部移位寄存器的hd44780u驱动器从头部显示。
光标/闪烁控制电路
光标/闪烁控制电路产生的光标或闪烁字符。将光标或闪烁
出现与数字位于显示数据RAM(DDRAM)地址在地址计数器(AC)。
例如(图8),当地址计数器是08H,光标位置显示在驱动器
地址08H。
接口的微处理器
HD44780U可以进行两个4位或一个8位操作发送数据,通过使
用4位或8位微处理器。
8位数据接口,所有的八条公交线路(DB0到DB7)的使用。
4位数据传输,只用DB4-DB7.
复位功能
初始化内部复位电路
当接通电源内部复位电路自动初始化。
以下指令是在初始化过程中执行的。
忙标志(BF)保持忙碌的状态直到初始化结束(BF = 1)。
忙碌的状态延迟10ms 在 VCC上升到4.5V
1. Display
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[146916],资料为PDF文档或Word文档,PDF文档可免费转换为Word