Ra8802_8820规格书_v23

上传人:沈*** 文档编号:190851714 上传时间:2023-03-01 格式:PDF 页数:47 大小:325.97KB
收藏 版权申诉 举报 下载
Ra8802_8820规格书_v23_第1页
第1页 / 共47页
Ra8802_8820规格书_v23_第2页
第2页 / 共47页
Ra8802_8820规格书_v23_第3页
第3页 / 共47页
资源描述:

《Ra8802_8820规格书_v23》由会员分享,可在线阅读,更多相关《Ra8802_8820规格书_v23(47页珍藏版)》请在装配图网上搜索。

1、 RAiO TECHNOLOGY INC.1/47 .tw RAiO RA8802/8820 中文文字中文文字/图形图形 LCD 控制器控制器 规格书规格书 Version 2.3 February 2,2005 RAiO Technology Inc.Copyright RAiO Technology Inc.2003,2004 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.2/47 .tw RA8802/8820 RA8802/8820 中文文字中文文字/图形图形 LCD 控制器规格书改版说明控制器规格书改版说明 版版 本本

2、日日 期期 说说 明明 2.0 January 29,2004 First Release Version 2.1 March 25,2004 修改 4.4 节 Pin Description MA7:0 and MD7:0 2.2 April 26,2004 修改 2、4.2、4.3、6.1、6.4、6.7 节 2.3 February 2,2005 修改图 8-3 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.3/47 .tw RA8802/8820 章章 节节 内内 容容 页页 数数 1.简介简介.5 2.特性特性.5 3.

3、系统方块图系统方块图.6 4.脚位定义脚位定义.7 4.1 MCU 界面界面.7 4.2 LCD Driver 界面界面.8 4.3 Clock 界面界面.9 4.4 Peripheral 界面界面.10 4.5 Power 讯号讯号.11 5.缓存器描述缓存器描述.12 5.1 缓存器总表缓存器总表.12 5.2 缓存器内容描述缓存器内容描述.12 6.功能描述功能描述.23 6.1 MCU 界面界面.23 6.2 Command/Decoder 缓存器缓存器.24 6.3 Display Data RAM(DDRAM).24 6.4 Display Timing Generator.24

4、6.5 液晶显示器液晶显示器.25 6.6 字型字型 ROM.25 6.7 Xtal 与与 RC-OSC.25 6.8 DAC.26 6.9 ADC.26 6.10 中断中断(Interrupt)与忙碌与忙碌(Busy)设定设定.27 6.11 省电模式省电模式.28 6.12 ASCII 区块选择设定区块选择设定.28 7.显示功能显示功能.29 7.1 文字模式文字模式.29 7.2 中中/英文文字对齐英文文字对齐.30 7.3 绘图模式绘图模式.31 7.4 闪烁与反白显示闪烁与反白显示.32 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOL

5、OGY INC.4/47 .tw RA8802/88207.5 光标设定光标设定.32 7.5.1 光标位置与移位.32 7.5.2 光标显示与闪烁.33 7.5.3 游标高度与宽度.33 7.6 工作窗口与显示窗口工作窗口与显示窗口.33 8.脚位图脚位图.35 8.1 Bonding Pad.35 8.2 Pad X/Y 坐标坐标.36 8.3.封装脚位图封装脚位图.37 8.3.1 PQFP-100Pin.37 8.3.2 LQFP-100Pin(12x12).38 8.4 RA8802/8820 封装机构图封装机构图.39 8.4.1 PQFP-100 Pin(Body Siz:14x

6、20 mm).39 8.4.2 LQFP-100 Pin(Body Siz:14x20 mm).40 8.4.3 LQFP-100 Pin(Body Siz:12x12 mm).41 9.电气特性电气特性.43 9.1 Absolute Maximum Ratings.43 9.2 DC Characteristic.43 附录附录 A.内建内建 ASCII 区块区块.44 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.5/47 .tw RA8802/88201.简介简介 RA8802/8820 是一个中英文文字与绘图模式的点矩阵

7、液晶显示(LCD)控制器,RA8802 可最大支持 320 x240点的 LCD 面板,RA8820 可最大支持 240 x240 点的 LCD 面板。内建 512Kbyte 的字形码可以显示中文字型、数字符号、英日欧文等字母。在文字模式中,RA8802/8820 可接收标准中文文字内码直接显示中文,而不需要进入绘图模式以绘图方式描绘中文,可以节省许多微处理器时间,提升液晶显示中文之处理效率。RA8802/8820 除了支持 8080/6800 系列之 MCU 外,更提供 4/8 bit 的数据总线接口,并且支持市面上大多数的液晶显示驱动 IC(LCD Driver)。RA8802/8820

8、可以外挂字形 ROM,增加显示的字量或其它国家的特殊文字。除此之外,RA8802/8820 内含 8-bit ADC 与 5-bit DAC,提供了触控屏幕与液晶亮度调整的解决方案,节省许多应用成本。2.特性特性?支持文字与绘图两种混和显示模式?内建 9.6Kbyte/4.8KByte 的显示 RAM(Display Data RAM)?内建 512KB ROM,提供繁体或简体中文两种字型:_ RA8802/8820-T:13,094 个常用与次常用繁体字型 _ RA8802/8820-S:7,602 个简体字型?最大可支持 RA8802:320 x240 点,RA8820:240 x160

9、点 LCD 面板?提供全角(16x16)与半角(8x16)文字显示模式?支持 4/8 位之 6800/8080 MCU 接口?支持 4/8 bit 之 LCD 驱动 IC 接口?提供中/英文文字对齐功能?内建粗体字形与行距设定?内建 8-bit ADC 支持触控屏幕应用?内建 5-bit DAC 支持屏幕亮度控制?提供 RC 或 Xtal/PLL 振荡的两种频率选择?电源操作范围:_RA8802:2.74.0V _RA8820:2.75.0V?支持 Die,PQFP,LQPF 100 包装 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY I

10、NC.6/47 .tw RA8802/88203.系统方块图系统方块图 图 3-1 是 RA8802/8820 的内部方块图,主要是由 Display RAM、512Kbyte 的字形 ROM、命令缓存器(Command Registers)、模拟-数字转换器(Analog to Digital Converter,ADC)、数字-模拟转换器(Digital to Analog Converter,DAC)、液晶显示驱动器接口(LCD Driver I/F)与微控制器接口(MCU I/F)所组成。图 3-2 则是以 RA8802/8820 为核心的系统方块图。MCU INTERFACE CIR

11、CUITPLL/OSCCIRCUITDISPLAY DATA SRAMCOMMAND DECODER/REGISTER CIRCUIT8 BitADC5 BitDACDISPLAYTIMINGGENERATORCIRCUITLPFRMXCKDISPOFFYDLD7LD3LD4LD5LD6LD1LD2LD0LPFXBXARBRAIoutMD7MD4MD5MD6MD3MD2MD1MD0MA1MA0X1VrefY2Y1X2CS1#CS2BUSYINTENRSRW#DB7DB5DB4DB3DB2DB1DB0DB6512KBFONTROMMCS#MA19RST#图图 3-1:RA8802/8820 内部

12、方块图内部方块图 微控制器(MCU)RA8802RA8820液晶驅動器(LCD Driver)觸摸式面板(Touch Panel)可擴充字形(ExtendibleFont ROM)升壓電路(亮度調整)液晶顯示器(LCD Panel)硬體啟始設定時脈(Clock)图图 3-2:系统方块图:系统方块图 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.7/47 .tw RA8802/88204.脚位定义脚位定义 4.1 MCU 界面界面 Pin Name I/O Description DB7.0 I/O 8 位数据总线位数据总线 负责在

13、 RA8802/8820 及微处理器之间做数据传送与接收。当 MCU 为 4位模式下,高字节 DB7.4需接地。RD#(EN)I 数据读取数据读取 当使用 8080 系列的 MCU 时,RD#为数据读取信号,在低电位动作。当使用 6800 系列的 MCU 时,EN 为 Enable 信号,在高电位动作。WR#(R/W#)I 资料写入资料写入 当 MCU 为 8080 系列时,此脚位为数据写入信号(WR#),于低电位动作。当 MCU 为 6800 系列时,此脚位为读取/写入信号(R/W#),高电位时表示为读取的动作,低电位时表示为写入的动作。RS I 缓存器缓存器/数据选择数据选择 当 RS 是

14、 High 时,MCU 会存取指令缓存器(Instruction Register),而当RS 是 Low 时,MCU 会存取数据缓存器(Data Register)。通常会连接到 MCU 的地址线 A0。CS1#CS2 I 芯片选取芯片选取 当 CS1是 Low 和 CS2 是 high 时,RA8802/8820 会处于 Ready State,随时可接受指令。请将 CS1直接接 Low,CS2 直接接 High,不需作 Enable。INT O 中断讯号中断讯号 此脚位可设成高或低电位触发。BUSY O 忙碌讯号忙碌讯号(busy signal),可设成高或低电位动作。当 BUSY 脚位

15、为 High 时,RA8802/8820 无法被存取,此脚位应该与MCU I/O 的输入端连接,MCU 必须在对 RA8802/8820 做存取前需要确定这脚位为低电位才可动作。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.8/47 .tw RA8802/88204.2 LCD Driver 界面界面 Pin Name I/O Description YD O LCD 驱动器控制讯号驱动器控制讯号 YD 会产生一个脉冲于每个 Frame 的起始地址。FRM O LCD 驱动器控制讯号驱动器控制讯号 用来当作 LCD 驱动器电压准位

16、偏移(Level Shift)的控制讯号,通常在一个 Frame 切换一次。LP O LCD 驱动器控制讯号驱动器控制讯号 显示数据撷取信号。XCK O LCD 驱动器的频率讯号驱动器的频率讯号 资料在 XCK 的下降缘时(falling edge)传送。DISPOFF O 显示关闭显示关闭(Display OFF)控制讯号控制讯号 用来控制 LCD 电源供应与背光(backlight)。此脚位由缓存器 LCR 的bit 2 来控制。LD7 SYS_MI I/O LCD 驱动器数据总线驱动器数据总线 Bit7 当使用 8-bit LCD 驱动器时,此脚位是接于 LCD 驱动器的 D7 脚位。在

17、重置期间此脚位当成 SYS_MI,是用来做 MCU 形式的选择。当使用 8080 系列的 MCU 时要 Pull Low,否则 MCU 接口将被视为 6800系列。LD6 SYS_DB I/O LCD 驱动器数据总线驱动器数据总线 Bit6 当使用 8-bit LCD 驱动器时,此脚位是接于 LCD 驱动器的 D6 脚位。在重置期间此脚位当成 SYS_DB,是用来做选择 MCU 的数据总线为4 位或 8 位。如果 SYS_DB 外接一 Pull Low 电阻,则 RA8802/8820的 MCU 数据总线接口将定义成 4-Bit,否则 RA8802/8820 的 MCU数据总线接口将定为 8-

18、Bit。LD5 SYS_FQ I/O LCD 驱动器数据总线驱动器数据总线 Bit5 当使用 8-bit LCD 驱动器时,此脚位是接于 LCD 驱动器的 D5 脚位。在重置期间此脚位当成 SYS_FQ,是用来做选择产生系统频率为Xtal 或是 RC 电路。如果 SYS_FQ 外接一 Pull Low 电阻,则RA8802/8820 系 统 时 序 产 生 将 是 RC-振 荡 器 的 方 式,否 则RA8802/8820 的系统时序产生将是 Xtal 与 PLL。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.9/47 .tw R

19、A8802/8820LD4 I/O LCD 驱动器数据总线驱动器数据总线 Bit4 当使用 8-bit LCD 驱动器时,此脚位是接于 LCD 驱动器的 D4 脚位。LD3 SYS_LD I/O LCD 驱动器数据总线驱动器数据总线 Bit3 此脚位是接于 LCD 驱动器的 D3 脚位。在重置期间此脚位当成 SYS_LD,是用来做 LCD 驱动器数据总线接口 8Bit 或 4Bit 选择,如果外接一 Pull Low 电阻,则 RA8802/8820 的LCD 驱动器数据总线接口将定义成 4-Bit,否则 RA8802/8820 的LCD 驱动器数据总线接口将定为 8-Bit。LD2 SYS_

20、PLR I/O LCD 驱动器数据总线驱动器数据总线 Bit2 此脚位是接于 LCD 驱动器的 D2 脚位。在重置期间此脚位当成 SYS_PLR,是用来做“RS”极性的选择。如果 SYS_PLR 外接一 Pull Low 电阻,则“RS”=1 表示是缓存器Access Cycle,“RS”=0 表示是 Data Access Cycle。否则“RS”=0 表示是缓存器 Access Cycle,“RS”=1 表示是 Data Access Cycle。LD1 OPM1 I/O LCD 驱动器数据总线驱动器数据总线 Bit1 此脚位是接于 LCD 驱动器的 D1 脚位。在重置期间此脚位将 LD1

21、 当成 OPM1,是用来选择 RA8802/8820 的测试模式,一般使用者不可以将此脚位 Pull-Low。LD0 OPM0 I/O LCD 驱动器数据总线驱动器数据总线 Bit0 此脚位是接于 LCD 驱动器的 D0 脚位。在重置期间此脚位将 LD0 当成 OPM0,是用来选择 RA8802/8820 的测试模式,一般使用者不可以将此脚位 Pull-Low。4.3 Clock 界面界面 Pin Name I/O Description XA I Xtal 振荡的外接端点振荡的外接端点 外接 32768Hz 石英振荡,提供内部 Oscillator 的输入振荡讯号。如果在 RC_OSC 模式

22、下,则 XA,XB 与 LPF 要浮接。XB O Xtal 振荡的外接端点振荡的外接端点 外接 32768Hz 石英振荡,提供内部 PLL 的输入振荡讯号。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.10/47 .tw RA8802/8820LPF I 低通滤波器(低通滤波器(LPF)输入的脚位)输入的脚位 提供内部 PLL 电路使用。RA I RC 振荡的外接电阻端点振荡的外接电阻端点 如果是在 Xtal/PLL 振荡模式下,则 RA 与 RB 为浮接。RB I RC 振荡的外接电阻端点振荡的外接电阻端点 4.4 Periph

23、eral 界面界面 Pin Name I/O Description RST#I 重置讯号重置讯号 低电位动作 X1 I 连接于电阻式触控屏幕的左边端点 XL X2 I 连接于电阻式触控屏幕的右边端点 XR Y1 I 连接于电阻式触控屏幕的上边端点 YU Y2 I 连接于电阻式触控屏幕的下边端点 YD Iout O DAC 的电流源输出的电流源输出 用于亮度调整控制。Vref O ADC 参考电压参考电压 MA19.0 O 20-bit 地址总线地址总线 用于外接字型 ROM 的寻址。Note:MA0 必须 Pull High(10Kohm)如果不使用外接字型 ROM,MA7:0可直接接到 V

24、DD 以节省电源消耗。MCS#O 外部外部 ROM 芯片选择芯片选择 外挂字型 ROM(Character pattern ROM)的芯片选择与输出致能。MD7:0 I 外部外部 ROM 数据总线数据总线 Bit7:0 8-bit 数据总线连接于外挂字型 ROM 的数据总线。Note:如果不使用外接字型 ROM,MD7:0可直接接到 VDD 以节省电源消耗。SEL0 I 测试脚位测试脚位 正常使用时接地。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.11/47 .tw RA8802/8820SEL1 I 测试脚位测试脚位 正常使用

25、时接 VDD。4.5 Power 讯号讯号 Pin Name I/O Description VDD I 电源讯号 GND I 接地讯号 AVDD I 模拟电源讯号 AGND I 模拟接地讯号 Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.12/47 .tw RA8802/88205.缓存器描述缓存器描述 5.1 缓存器总表缓存器总表 表表 5-1:缓存器总表:缓存器总表 Reg.No Reg.Name R/W D7 D6 D5 D4 D3 D2 D1 D0 00h LCR R/W PW1 PW2 SR RTM CG DP DK

26、DV 08h MIR R/W ABP CKN DISPPLR-CKB1CKB010h CCR R/W ARI ALG WDI WBCAIX CP CK CSD 18h CSCR R/W CR3 CR2 CR1 CR0 DY3 DY2 DY1 DY0 20h AWRR R/W-X5 X4 X3 X2 X1 X0 28h DWRR R/W-A5 A4 A3 A2 A1 A0 30h AWBR R/W Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 38h DWBR R/W B7 B6 B5 B4 B3 B2 B1 B0 40h AWLR R/W-SS5 SS4 SS3 SS2 SS1 SS0 48

27、h DWLR R/W-C5 C4 C3 C2 C1 C0 50h AWTR R/W SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0 58h DWTR R/W D7 D6 D5 D4 D3 D2 D1 D0 60h CPXR R/W-RS5 RS4 RS3 RS2 RS1 RS0 70h CPYR R/W RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 80h BTR R/W BT7 BT6 BT5 BT4 BT3 BT2 BT1 BT0 90h SCCR R/W CK7 CK6 CK5 CK4 CK3 CK2 CK1 CK0 A0h INTR R/W BSY I

28、NA INX INY MSZ MSA MSXMSY B0h INTX R/W-IX5 IX4 IX3 IX2 IX1 IX0 B8h INTY R/W IY7 IY6 IY5 IY4 IY3 IY2 IY1 IY0 C0h TPCR R/W AZENAZOE-ADETAS3 AS2 AS1 AS0 C8h TPDR R TP7 TP6 TP5 TP4 TP3 TP2 TP1 TP0 D0h LCCR R/W DZENDZWEDRSTDAC4DAC3DAC2 DAC1DAC0E0h PDR R/W FD7 FD6 FD5 FD4 FD3 FD2 FD1 FD0 F0h FCR R/W TNS B

29、NK RM1 RM0 FDA ASC ABS1ABS0 5.2 缓存器内容描述缓存器内容描述 REG 00h LCD Controller Register(LCR)Bit Description Text/Graph DefaultAccess7-6 电源模式(Power Mode)11:正常模式:正常模式(Normal Mode)RA8802/8820 的所有功能都可以使用(Available)。10:等待模式:等待模式(Standby Mode)-11h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.13/47 .t

30、w RA8802/8820只有 DDRAM 与 ROM 的存取功能被禁止,其它功能都可以使用,LCD 亦照常工作。01:睡眠模式:睡眠模式(Sleep Mode)除了允许缓存器的读写外,其它 LCD 显示与 DDRAM、ROM 的存取将被禁止。00:关闭模式:关闭模式(Off Mode)除了唤醒(Wake-Up)电路工作外,其它功能都被禁止。当Wake-Up 电路被触发,RA8802/8820 将进入正常模式。5 软件重置 所有缓存器回到初始值,但是 RAM 的内容不会被清除。1:重置所有缓存器 0:无作用-0h R/W 4 设定自动重置功能 当此位处于致能(设为 1)时,若 RA8802/8

31、820 无法在 2 毫秒内得到一完整指令或数据时,则 RA8802/8820 会忽视这个指令或数据。1:致能自动重置功能 0:禁能自动重置功能-0h R/W 3 选择显示工作模式 1:文字模式,写入的数据会被视为是 GB/BIG/ASCII 等字码。0:绘图模式,写入的数据会被视为是 Bit-Map 的模式。-1h R/W 2 设定屏幕显示为开启或关闭,此位用来控制连接到 LCD 驱动器接口的“DISP_OFF”信号 1:“DISP_OFF”信号输出 High(屏幕显示开启)0:“DISP_OFF”信号输出 Low(屏幕显示关闭)Text/Graph 0h R/W 1 闪烁模式选择 1:整个屏

32、幕闪烁,闪烁时间由缓存器80hBTR 来设定 0:正常显示 Text/Graph 0h R/W 0 屏幕反白模式选择 Text/Graph 1h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.14/47 .tw RA8802/88201:正常显示 0:全屏幕反白显示,DDRAM 内的数据会被全部反相。REG 10h Cursor Control Register(CCR)Bit Description Text/Graph DefaultAccess7 光标自动移位设定,此位用来设定当数据读出 DDRAM 时,光标是否自动

33、移位。1:致能 0:禁能 Text/Graph 1h R/W 6 中/英文字对齐 1:致能 0:禁能 此功能仅在文字模式时有效,可以将全角与半角混合显示时作对齐调整。Text 1h R/W 5 储存当前数据(正相/反相)于 DDRAM 1:直接储存数据于 DDRAM 中 0:存入相反的数据于 DDRAM 中 Text 1h R/W 4 设定粗体字型(仅文字模式适用)1:粗体字型 0:正常字型 Text 1h R/W 3 光标自动移位设定,此位用来设定当数据写入 DDRAM 时,光标是否自动移位,如果此位被 Enable,则不论在文字或是绘图模式,光标都会自动移位。1:致能 0:禁能 Text/

34、Graph 0h R/W 2 光标显示 On/Off 设定 1:设定光标 On 0:设定光标 Off Text/Graph 0h R/W 1 光标闪烁控制 Text/Graph 0h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.15/47 .tw RA8802/88201:光标闪烁,闪烁时间由缓存器80hBTR 来决定 0:游标不闪烁 0 设定光标宽度 1:会随着输入的数据而变动光标宽度,当数据为半型时,光标为一个字节宽度(8 个 Pixel),当数据为全型时,光标为二个字节宽度(16 个 Pixel)。0:光标固定为一

35、个字节的宽度(8 个 Pixel)Text 0h R/W REG 20h Active Window Right Register(AWRR)Bit Description DefaultAccess7-6 保留 0h R 5-0 设定工作窗口(Active window)右边位置?Segment-Right xxh R/W Note:REG 20h,30h,40h,50h 可作为换行/换页的功能,可让使用者利用这 4 个 Register 自行设定一个区块为工作窗口。当数据超过窗口的右边界 REG 20h,30h,40h,50h所设定的值,光标会自动换行(也就是光标会回到工作窗口的左边界 R

36、EG40h所设定的值),继续将数据写入。当数据写入到工作窗口的右下角时(REG20h and 30h所设定的值),会自动把光标移到工作窗口的的左上角(REG40h,50h所设定的值),继续的将数据填入窗口。REG 30h Active Window Bottom Register(AWBR)Bit Description DefaultAccess7-0 设定工作窗口(Active window)底边位置?Common-Bottom xxh R/W REG 40h Active Window Left Register(AWLR)Bit Description DefaultAccess7-6

37、 保留 0h R 5-0 设定工作窗口(Active window)左边位置?Segment-Left xxh R/W REG 50h Active Window Top Register(AWTR)Bit Description DefaultAccess7-0 设定工作窗口(Active window)顶边位置?Common-Top xxh R/W REG 60h Cursor Position X Register(CPXR)Bit Description DefaultAccess7-6 保留 0h R Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO T

38、ECHNOLOGY INC.16/47 .tw RA8802/88205-0 设定光标 Segment 地址 0h R/W REG 70h Cursor Position Y Register(CPYR)Bit Description DefaultAccess7-0 设定光标 Common 地址 0h R/W REG 80h Blink Time Register(BTR)Bit Description Text/Graph DefaultAccess7-0 光标闪烁时间设定 闪烁时间闪烁时间(Blink Time)=BTR Bit7.0 x(1/Frame_Rate)Frame_Rate

39、的设定是通常依照 LCD 面板所提供的最佳值。Text/Graph 23h R/W REG 90h Shift Clock Control Register(SCCR)Bit Description DefaultAccess7-0 设定 XCK 讯号周期 SCCR=(SCLK x DBW)/(Column x Row x FRS)SCLK:RA8802/8820 系统频率(System Clock)(单位:Hz)DBW:LCD Driver 的 Data Bus 宽度(单位:Bit)Column:LCD 面板的 Segment 大小(单位:Pixel)Row:LCD 面板的 Common 大

40、小(单位:Pixel)FRS:LCD 面板的 Frame Rate(单位:Hz)-R/W REG A0h Interrupt Setup&Status Register(INTR)Bit Description DefaultAccess7 忙碌状况指示 1:RA8802/8820 为忙碌状态,MCU 需暂时等候到忙碌状态终止。0:RA8802/8820 为闲置状态,随时可接受 MCU 存取。0h R 6 触控屏幕中断旗标 1:触控屏幕有侦测到接触(Touch)0:触控屏幕未侦测到接触 0h R 5 光标行(Column)状态 1:光标的 Column 等于缓存器B0hINTX 0:光标的 C

41、olumn 不等于缓存器B0hINTX 0h R Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.17/47 .tw RA8802/88204 光标列(Row)状态 1:光标列等于缓存器B8hINTY 0:光标列不等于缓存器B8hINTY 0h R 3 忙碌中断屏蔽 1:致能 BUSY 去产生中断输出 0:禁能 BUSY 去产生中断输出 0h R/W 2 触控屏幕中断屏蔽 1:如果触控屏幕被侦测到,则产生中断输出。0:如果触控屏幕被侦测到,则不产生中断输出。0h R/W 1 缓存器B0hINTX 是否发生中断 1:致能 INTX 中

42、断 0:禁能 INTX 中断 0h R/W 0 设定缓存器B8hINTY 是否发生中断 1:致能 INTY 中断 0:禁能 INTY 中断 0h R/W REG B0h Interrupt Column Setup Register(INTX)Bit Description DefaultAccess7-6 保留 0h R 5-0 设定行(Column)地址中断 假如光标位置 X 缓存器(CPXR)=INTX,中断发生。27h R/W REG B8h Interrupt Row Setup Register(INTY)Bit Description DefaultAccess7-0 设定列(R

43、ow)地址中断 假如光标位置 Y 缓存器(CPYR)=INTY,中断发生。EFh R/W REG C0h Touch Panel Control Register(TPCR)Bit Description DefaultAccess7 触控屏幕功能启动 1:禁能 1h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.18/47 .tw RA8802/88200:致能 6 触控屏幕数据输出 1:禁能触控屏幕数据输出 0:致能触控屏幕数据输出 1h R/W 5 保留 0h R/W 4 触控状态位指示 1:触控未发生 0:触控发生

44、 1h R 3-0 触控屏幕控制位 Bit3=0?Switch SW3 OFF,Bit3=1?Switch SW3 ON Bit2=0?Switch SW2 OFF,Bit2=1?Switch SW2 ON Bit1=0?Switch SW1 OFF,Bit1=1?Switch SW1 ON Bit0=0?Switch SW0 OFF,Bit0=1?Switch SW0 ON 图 6-6R/W REG C8h Touch Panel Data Register(TPDR)Bit Description DefaultAccess7-0 储存触控屏幕的行、列相对位置数据 0h R REG D0h

45、 LCD Contrast Control Register(LCCR)Bit Description DefaultAccess7 LCD 亮度控制 1:禁能 0:致能 1h R/W 6 DAC 写入致能 1:不允许 MCU 把数据写入 Bit4.0 0:允许 MCU 把数据写入 Bit4.0 1h R/W 5 重置 LCD 亮度调整控制功能 1:正常操作 0:DAC 重置,设定 Iout 为 0A 1h R/W 4-0 设定 LCD 亮度控制 Iout 值 0h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.19/47

46、 .tw RA8802/882000000b?0A(Min.Current):11111b?500uA(Max.Current)REG E0h Pattern Data Register(PDR)Bit Description Text/Graph DefaultAccess7-0 设定写入到 DDRAM 的数据 当缓存器F0h的 bit3 为 1,RA8802/8820 内部将自动读取本缓存器E0h 的 Data,然后全部填写到 DDRAM 内,之后缓存器F0h的 bit3 被清除为 0。Graph 0h R/W REG F0h Font Control Register(FCR)Bit D

47、escription Text/Graph DefaultAccess7 字型 ROM 的转换 1:致能 0:禁能-1h R/W 内部/外部字型 ROM 选择 1:选择外部字型 ROM 0:选择内部字型 ROM-0h R/W 5-4 字型 ROM 的语系选择 01:选择繁体(BIG5)字型 10:选择简体(GB)字型-00h R/W 3 重复写入 REG E0h的数据到 DDRAM 1:开始写入 0:未动作 Graph 0h R/W 2 文字码的类别选择 1:输入 ASCII 码,输出为符号等 0:输入 GB/BIG5 码,输出为中文字 Text 0h R/W 1-0 4 种 ASCII 区块

48、选择-00h R/W Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.20/47 .tw RA8802/88200 0:ASCII 选择区块 0 0 1:ASCII 选择区块 1 1 0:ASCII 选择区块 2 1 1:ASCII 选择区块 3 REG 08h Misc.Register(MIR)Bit Description DefaultAccess7 保留 0h-6 CLK_OUT 致能控制 1:致能 0:禁能 1h R/W 5 切换窗口模式 1:工作窗口(Active window)0:显示窗口(Display windo

49、w)0h R/W 4 设定中断(INT)和忙碌位(Busy Polarity)的准位 1:设定高电位动作 0:设定低电位动作 0h R/W 3-2 保留 0h R 1-0 频率选择 0 0:1MHz 0 1:2MHz 1 0:4MHz 1 1:8MHz 00h R/W REG 18h Cursor Size Control Register(CSCR)Bit Description Text/Graph DefaultAccess7-4 设定光标高度(默认值是 2)Text 0010bR/W 3-0 设定行距 Text 0010bR/W REG 28h Display Window Right

50、 Register(DWRR)Bit Description DefaultAccess Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.21/47 .tw RA8802/88207-6 保留 0h R/W 5-0 设定显示窗口(Display Window)右边位置?Segment-Right Segment_ Right=(Segment Number/8)1 RA8802:如果 LCD Panel 为 320 x240,则此缓存器的值为:(320/8)1=39=27h RA8820:如果 LCD Panel 为 240 x16

51、0,则此缓存器的值为:(240/8)1=29=1Dh xxh R/W Note:REG28h,38h,48h,58h是用来设定显示窗口。使用者可设定显示 RAM(DDRAM)的视角范围,RA8802 行的地址可设在 039 之间,而列的地址可设在 0239 之间,而 RA8820 行的地址可设在 030 之间,而列的地址可设在 0159 之间。使用者可先设定起使地址后,然后以增加位移的功能来达到文字转动的效果。REG 38 Display Window Bottom Register(DWBR)Bit Description DefaultAccess7-0 设定显示窗口(Display Wi

52、ndow)底边位置?Common_Bottom Common_Bottom=LCD Common Number 1 RA8802:如果 LCD Panel 为 320 x240,则此缓存器的值为:240 1=239=EFh RA8820:如果 LCD Panel 为 240 x160,则此缓存器的值为:160 1=159=9Fh xxh R/W REG 48 Display Window Left Register(DWLR)Bit Description DefaultAccess7-0 设定显示窗口(Display Window)左边位置?Segment-Left 通常将此缓存器的值设定为

53、“00h”。xxh R/W REG 58 Display Window Top Register(DWTR)Bit Description DefaultAccess7-0 设定显示窗口(Display Window)顶边位置?Common-Top 通常将此缓存器的值设定为“00h”。xxh R/W Note:缓存器的设定,请遵照以下的规范:Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.22/47 .tw RA8802/88201.AWRRCPXRAWBR,AWRRINTXAWBR 2.AWLRCPYRAWTR,AWLRINTYA

54、WTR Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.23/47 .tw RA8802/88206.功能描述功能描述 6.1 MCU界面界面 RA8802/8820 的 MCU 接口可支持 Intel 8080 系列与 Motorola 6800 系列的 4 位或 8 位微处理器,使用者可以透过 SYS_MI 这根脚位去选择 RA8802/8820 的 MCU 接口是 8080 或者是 6800 的兼容系统,如果 SYS_MI外接一 Pull Low 电阻,则 RA8802/8820 的 MCU 将定义成与 8080 兼容的接口,

55、否则 RA8802/8820 的 MCU接口将定义成与 6800 兼容的接口。8080MCURA8802DecoderRSCS1CS2DB0-3(DB0-7)-RDWRRSTA0A1-A7IORQD0-D3(D0-D7)RDWRRESSYS_MI 图图 6-1:8080(4/8-bit)MCU 的界面图的界面图 6800MCURA8802DecoderRSCS1CS2DB0-3(DB0-7)ENR/WRSTA0A1-A7VMAD0-D3(D0-D7)ENR/WRESSYS_MIVDD 图图 6-2:6800(4/8-bit)MCU 的界面图的界面图 Version 2.3 中文文字中文文字/图

56、形图形LCD控制器控制器 RAiO TECHNOLOGY INC.24/47 .tw RA8802/88206.2 Command/Decoder 缓存器缓存器 此部分电路是由许多缓存器组成,用以储存 MCU 的指令及所有的功能设定。其中缓存器 00h,08h 主要是对芯片做系统上的设定,缓存器 10h,60h,70h,80h 主要是对光标做各种功能设定,而缓存器 20h,30h,40h,50h 主要用来设定工作窗口的范围。RA8802 设定缓存器28h,38h,48h,58h可以支持从(0,0)到(320,240)像素的 LCD Panel,而 RA8820 设定缓存器28h,38h,48h

57、,58h可以支持从(0,0)到(240,160)像素的 LCD Panel。另外,缓存器A0h,B0h,B8h所提供的 INT 功能,可以有效减少 MCU 的工作负担,此外一些相关的硬件功能如 ADC 与 DAC 也都是由此部分的缓存器设定来控制。6.3 Display Data RAM(DDRAM)RA8802/8820 内含 9.6Kbyte/4.8KByte 的 Display Data RAM,储存要显示在 LCD 面板上的每一像素(Pixel)数据,RA8802 最大可支持到 320 行(Column)x240 列(Row)的 LCD 面板,RA8820 最大可支持到 240 行(C

58、olumn)x160 列(Row)的 LCD 面板。MCU 从总线读写数据于 RAM 的时间非常短,而且可以在资料写入RAM 的同时,也显示在屏幕上,此时屏幕并不会有闪烁不定的状况发生。此外,RA8802/8820 亦可达到使用者对于文字与绘图模式并存状态的需求,达到同时显示文字与图形的应用功能。0 1 2 3 4 5 6 7 .Display Data RAMDisplay On LCD1 1 1 00 1 1 0D7 D6 D5 D4 D3 D2 D1 D0 Segment 图图 6-3:Display Data to LCD Map 6.4 Display Timing Generato

59、r 其主要功能是产生 Frame(FRM)、Latch Pulse(LP)、YD 及 Data Bus 等信号,供给外部的 LCD 驱动器使用。RA8802/8820 也可以设定连接至 LCD Driver 上的数据总线接口是 4-Bit 或是 8-Bit,使用者可以透过 SYS_LD这根脚位去选择,如果 SYS_LD 外接一 Pull Low 电阻,则 RA8802/8820 的 LCD Driver 数据总线接口将定义成 4-Bit,否则 RA8802/8820 的 LCD 驱动器数据总线接口将定为 8-Bit。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO

60、 TECHNOLOGY INC.25/47 .tw RA8802/88206.5 液晶显示器液晶显示器 RA8802 可以支持许多不同尺寸的液晶显示器(LCD Panel),最大为 320 x240 点的 LCD Panel,也就是 20 列 x 15 行的中文字(RA8802/8820 内定每一中文字型为 16x16 点),RA8820 可以支持的液晶显示器最大为240 x160 点,也就是 15 列 x 10 行的中文字,针对不同尺寸的液晶显示器,可透过软件的方式来设定:软件设定软件设定:使用者可以透过设定缓存器的方式,来更改对应的显示器大小。可利用显示窗口(Display Window)

61、REG28h,38h,48h,58h和工作窗口(Active Window)REG20h,30h,40h,50h,来改变 RA8802/8820 对显示器大小的设定。例如使用 RA8802 选用的是 320 x240 LCD 面板,所使用到的范围也是 320 x240 点的大小,此时的显示窗口与工作窗口的缓存器设定值是相同的。6.6 字型字型ROM RA8802/8820 内建有 512KByte 的 16x16 中文显示字型 ROM(Font ROM)与 8x16 的 ASCII 半型字型,其中RA8802/8820-T 储存标准繁体中文 BIG5 码,包含 13,094 个常用与次常用字型

62、、408 个特殊字与四组 ASCII CODE,RA8802/8820-S 储存 7602 个标准 GB 码的简体中文及 ASCII CODE。同时也提供额外的接口可支持一外挂的 512KByte 字型 ROM,让使用者的显示字型多一倍。6.7 Xtal 与与RC-OSC RA8802/8820 内部的系统时序(System Clock)可以由下面两种方式产生:?由一外部的 32768Hz 石英晶体(Xtal)配合内部的一锁相回路(PLL)所产生?由一外部的电阻配合内部的 RC-振荡器产生 至于使用那一种方式则是使用者依据功能、需求与成本来考虑,当然使用一外部的电阻的 RC-振荡器方式是较便宜

63、的选择。使用者可以透过 SYS_FQ 这根脚位去选择 RA8802/8820 的系统时序产生是 Xtal 与 PLL 或者是 RC-振荡器的方式,如果 SYS_FQ 外接一 Pull Low 电阻,则 RA8802/8820 系统时序产生将是 RC-振荡器的方式,否则 RA8802/8820 的系统时序产生将是 Xtal 与 PLL。图 6-4 是 RA8802/8820 的系统时序产生方式与接线图,需要注意的是如果选择 RC-振荡器的方式,则 XA,XB,LPF 这三根脚位必须浮接,如果选择 Xtal 与 PLL 振荡器的方式,则 RA,RB 这两根脚位必须浮接。Version 2.3 中文

64、文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.26/47 .tw RA8802/8820RA8802RARBRA8802XAXB32768Hz20p20pRf(1)使用Xtal與PLL振盪器的方式(2)使用RC-振盪器的方式註解:震盪頻率可以由外部電阻(Rf)來做調整。由電器特性可知兩者之關係,當電阻值Rf增加或者供應電源的電壓減低,則震盪頻率會下降。0.22u0.022u2.7KLPFRBRAXAXBLPF 图图 6-4:PLL&RC OSC Application Circuit 6.8 DAC RA8802/8820 内建了一个定电流输出的 5-bit

65、 数字-模拟转换器(Digital to Analog Converter,DAC),使用者可以利用这个 DAC 产生不同的电流输出,进而控制外部的升压电路,使得供给 LCD Panel 高压的电压准位随着 DAC 的设定值而改变,这样透过 MCU 就可以达到用程序的方法去控制 LCD 的亮度。6.9 ADC RA8802/8820 内建了一个 8-bit 模拟-数字转换器(Analog to Digital Converter,ADC)及模拟开关(Analog Switch),使用者可以将四线电阻式触摸式面板的 XL,XR,YU,YD 接到 RA8802/8820,然后利用模拟开关切换让 A

66、DC 读取电阻上的电压值,再由 MCU 读回触摸面板 Touch 的位置。Version 2.3 中文文字中文文字/图形图形LCD控制器控制器 RAiO TECHNOLOGY INC.27/47 .tw RA8802/8820RA8802RA8820Touch PanelXLXRYUYDX1X2Y1Y2VREF30pF2.3KIref20pF 图图 6-5:RA8802/8820 的触摸式面板应用电路的触摸式面板应用电路 SW2SW3SW0SW1VCCGNDResistor-YResistor-XVCCXRYDYUXL 图图 6-6:触摸面板与侦测开关触摸面板与侦测开关 6.10 中断中断(Interrupt)与忙碌与忙碌(Busy)设定设定 RA8802/8820 提供一中断信号线(INT)用来表示有三种中断讯息可能发生:?假如光标 Segment 地址缓存器(CPXR)与 Segment 中断地址缓存器(INTX)值相同,发生中断。?假如光标 Common 地址缓存器(CPYR)与 Common 中断地址缓存器(INTY)值相同,发生中断。?触控屏幕侦测到被 Touch,发生中断。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!