T6963C中文数据手册完整版(免费共享)_第1页
T6963C中文数据手册完整版(免费共享)_第2页
T6963C中文数据手册完整版(免费共享)_第3页
T6963C中文数据手册完整版(免费共享)_第4页
T6963C中文数据手册完整版(免费共享)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TOSHIBA2009-8-21T6963C点阵 LCD 集成控制芯片T6963C是一个用在LCD控制驱动集成电路(LSI )和数据显示存储器上的LCD控制器。它有一个 8 位的并行数据总线和控制线与 MPU 接口进行读写操作,它可以直接与 TMPZ-80 相连接。 T6963C 有一个 128-word 的字符生成 ROM ,可用来控制最大为 64KB 的外部显存 RAM 。文本、图形和外部字符生成 RAM 的分配很简单,显示窗口能自由地在已分配存储器 范围内移动。通过编程输入引脚电平的不同组合,器件支持很宽范围的LCD 显示尺寸。它支持文本、图形以及文本与图像混合显示模式。另外,还包括多种

2、特性功能。1. 特性z 显示模式(可通过选择引脚电平来设置)列:32、40、64、80行: 2、4、6、8、10、12、14、16、20、24、28、32 行列数的组合不能使频率超过 5.5MHz (看图 2)z 字符字体(可通过选择引脚电平来设置)水平点数: 5、6、7、8垂直点数: 8(固定) 和在文本模式中一样,在图形模式中也可以设置字符字体大小。 在选择字体大小时, 晶振频率不会改变。z 显示占空比: 1/161/128 。 (duty = 1/8N ,N 表示行数)z 内置一个 128-word 的字符生成 ROM(T6963C-0101 )z 外部显存:最大支持 64KB 显存内文

3、本区域大小、图形区域大小、外部字符生成区域大小可由软件编程设置。z CPU 的读写操作不影响 LCD 显示。z 内置晶体振荡电路,振荡频率可以根据显示大小进行调整。如果使用外部时钟,XI引脚作为时钟输入引脚( XO 断开)。外接电容大小:晶体振荡器: 2030pF 陶瓷振荡器: 30100pF内置反馈电阻:900KQz Toshiba LCD 驱动集成电路(不带内置 RAM )也可与 T6963C 连接。z 外部显存必须为静态 RAM ,因为 T6963C 不支持动态 RAM 的刷新功能。z 特性功能只支持文本模式,不能在图形或字符组合模式中使用。12.结构框图BLOCK DIAGRAMdO

4、B d? nO/FfKW RAM)add TO adlE TQ;FfKlFJ «AM3JCLRWfl eONTTOtCOPY tONrmOLNTERhAI RAWAMIH-MiETK:下-|-CURSOR POINTERTEMTPQIN.TERGRAPH C POIhTERSUPPCMNTERUM DATALATO4RAVI OAASUFFERHRECJ5TERCG W0 M1GraphicOATA LATGlTEXT. PAT* LATCHDO tQ D7 (TD.'FROM :PLJCtKTA. LF. Ffl, HSCP, ISCPDUPLAYSELECTORJChJU

5、lZERLCD DATA CONTROLED. HOD, LOO3.引脚分配§elLd 言H TVCKJ233159T6963C(top view)266 7LP=RCHICH2VqdSDSELvssT2TiXIXQb7I i22970 1? Y2 1 14 15 16 »7 18 79 20 21ecr/wd7d6d5Vdqd4dB曲 di dDa乡.O 占 -豐 S5 _-Q5 0055 口乏 1IUJMH=|<工34. 引脚功能引脚名称I/O功能MDSMD0MD1DUAL# HH HHHHHHLLLLLLLLMDS LLL 1LHHHHLLLLH卜H HMD1

6、HHLLHHLLHHLLH卜L LMDO H |LHLHLHLHLHLH LH Ll INES 24 681012141648121620 24 28 :)2V-DOTS 16 3248648096112128326496128160192 224 25(、SCREEN2 SCREENSLCD行选择引脚MD2MD3LCD列选择引脚IMD2HLHLMD3HHLL列32406480FSOFS1字体选择引脚IFS0H LH LFS1 HHLL字体大小5X86X87X88X8D0D7 I/O8bits数据引脚WR# IRD# ICE# IC/D# I数据写使能。 WR# = L时,写数据到 T6963

7、C。 数据读使能。RD#_=丄_时,从_T6963C_读数据。T6963C片选信号,低电平有效。WR# = L,C/D# = H 时,写命令;C/D# = L时,写数据;RD# = L,C/D# = H 时,读命令; C/D# = L时,读数据;HALT# IRESET#I低电平时,停止时钟振荡器;高电平时正常工作; 芯片复位,低电平有效。DSPON O外部DC/DC控制引脚,当 HALT#与RESET#引脚低电平时,该引脚为 低电平;当它为高电平时,列驱动能力被取消。DUAL# IH单屏;L双屏;DUAL#HHLLSDSEL#HLHL4#上屏幕HOD, EDEDHOD, EDED下屏幕一一L

8、OD, EDEDSDSEL#(SendingSelect)ceO# OH通过奇/偶分离方式传送数据L通过简单串行方式传送数据1、当DUAL# = H 时,选择 ceO#功能;ceO#引脚为显存地址范围为(LOD)0000H07FFH(2KB )区域的片选信号。2、当DUAL# = L时,选择LOD ( Low odd data )功能;串行数据输出 给下屏幕奇数列。ce1# (LSCP)O1、当DUAL# = H 时,选择 ce1#功能;ce1#引脚为显存地址范围为0800H0FFFH(2KB )区域的片选信号。2、当DUAL# = L时,选择LSCP功能;给下屏幕列驱动提供移位时钟 脉冲。(

9、shift clock pulse)ce# O显存全地址片选信号(64KB范围)。d0d7 I/O显存数据引脚ad0ad15 O显存地址引脚(ad15低电平时,选择LCD上屏幕区域;ad15高电平时, 选择LCD下屏幕区域;)r/w O显存读/写信号ED (even data)OSDSEL# = H :数据输出给LCD全屏幕偶数列;SDSEL# = L :数据输出给 LCD全屏幕;HOD O串行数据输出给LCD上屏幕奇数列。CDATAO仃驱动冋步信号 (synchronous signal for row driver)HSCP O给LCD上屏幕列驱动提供移位时钟脉冲。LP O行,列锁存脉冲。

10、(Latch pulse)FR O帧信号XI I晶振输入引脚XO O晶振输出引脚CH1,CH2 O检查信号T1#,T2# I测试输入,通常为开。VDD一电源电压5.0VVSS一电源地0V5. 功能定义z 芯片上电后,有必要进行复位操作。RESET#引脚保持5个以上时钟周期时间就能完成复位操作。z 当HALT# = L时,振荡器停止工作。这时,提供给LCD的电源必须关断以保护 LCD。 z HALT# 功能包含复位功能。z 芯片复位时,行列计数寄存器与显示寄存器都将清0 (其他寄存器内容不变)。在清0显示寄存器时,LCD将无法显示。z 在CPU进行读写操作之前, 必须先检查状态位。 特别是MSB

11、=0状态检查,可能由 于硬件中断产生错误操作。z STA0 与STA1状态位必须同时检查。否则,当执行命令时,可能发生数据传输错 误。z 每个机器周期(16个时钟周期)只能处理一字节数据。在一个机器周期内,不可能 传送多于两个字节的数据。z当用操作数作为命令使用时,首先是发送数据,之后才执行命令。z T6963C 使用的字符码与 ASCII码不同。z 复位/HATL#后各引脚状态:TERMINALHALTRESETDC to D7FFdQ to d7FFr/wHHH(Note 1)H(Note 1) jado to ad 15H(Noie 2)H(Note 2)ce5f ceVH(Nole 1

12、)H(Note 1)fDp HODFinal dataFinal dataHSCPLLILPLLCDATAHHFRHHCHILKOCH2L1VENDDSPONLLXQHOSC dock1H :高电平L:低电平F:悬浮(高阻抗)K0 :测试信号VEND :测试信号注意1 :在特性模式,H或L根据图形指针状态来确定。 注意2:在特性模式,data为图形指针。z 图2显示了行列数与振荡周期之间的关系 晶体振荡器频率可由以下公式进行设置:Fosc:振荡器频率Fscp :移位时钟频率(Fscp=Fosc/2)FR: Frame 频率M : 一行内的字符数(一行内的点数为:8 x M)。对于所有字体大小(

13、e.g.7X8、6X8、 5X8 )振荡器频率保持恒定。N :行数(duty = 1/8N )(8M/ F scp ) X 8N = 1/ F R=> F rx (all dots) = F scp=> FOSC = FR X 64 X 2 X M X N(FR = 60Hz )MN32406460duty20 49206140 983L2291/16O9S31 2291 9G62 4584O.9S31.2291.9662.4581/3219662,4583.932491561 47S1.8432,9493.6861/4B2.9493.68G5.8987J72S1.9662.453

14、3.93249151/&43.9324.9157.8649.630102.4583.0724.91 S&.1441/804.9156,1449.83012.2881229493 6865.8987373 11/9&5E907.37311.77614746143 4404.3006881&知1/1123 60113.76317,203163 9324 9157 8649 8301/1287B649.83015.72919.660UNFT: MHz(Note 1Upper - Single-Scan, lower Dual-Scan at = Hz图2Lowerz

15、RAM 接口外部RAM用于存储显示数据(文本,图形或CG数据)。对于单屏幕显示,文本数据,图形数据, CG数据可以自由分配到 RAM (64KB )中。对于双屏显示, LCD1 地址范围为:0000H7FFFH(最大 32KB),LCD 2 地址范围为:8000HFFFFH (最大32KB )。文本数据,图形数据,CG数据可以自由存放在 LCD1 中。在LCD2中,分配与 LCD1相同的地址,除了 ad15,因为ad15是作为LCD1 与LCD2的选择线。可以使用地址译码信号 ceO#( 0000H07FFH )与cel#( 0800H0FFFH )来 分配4KB的RAM 空间。(举例)(1)

16、 单屏幕(JOOOH 立本区域32 KB7FFFH图形区域30KBF7FFH.CG RAM区域2KBFFM I (2)双屏幕0000H文本区域京本区域16KB3FFFI!BFFFH图形区域图形区域14KB14KBF7P1HC:G区域CG Rm区域2KB2KB7FFFHFFFFHz 与MPU通信流程图(1)读状态在数据读写操作之前必须进行状态检查。T6963C的状态可以从数据总线中读取RD#LWR#HCE#LC/D#HD0D7状态字状态字格式如下所示:MSBLSBSTA7STA6STA5STA4STA3STA2STA1STA0D7D6D5D4D3D2D1D0STA0指令读写状态0:禁止;1使能;

17、STA1数据读写状态0:禁止;1使能;STA2自动模式数据读状态0:禁止;1使能;STA3自动模式数据写状态0:禁止;1使能;STA4保留STA5控制器操作状态0:禁止;1使能;STA6读屏/考屏错误标志0 :无错误;1错误;STA7闪烁状态检查0 :关显示;1正常显示Notel :必须同时检查STA0与STA1的状态,由于硬件中断可能引起数据错误操作。Note2 : STA0与STA1用于大多数模式的状态检查。Note3 : STA2与STA3用于自动模式数据读写使能,此模式下,STA0与STA1无效。(1 )状态检查流程:&b)r»)、|如1伽河OrSTA3-1册歸Not

18、e4 :如果使用MSB=0命令,则必须先读取状态操作。 如果没有进行状态检查,则T6963C不能正常操作,就是延时后也不行。 当硬件中断发生在地址计算周期期间时(每一行的最后),如果MSB=0命令在此期间发送给 T6963C,贝U T6963C进入等待状态。 如果在下一个命令到来之前没有进行状态检查操作,则很有可能数据与命令都无法到达。(2 )数据发送在使用T6963C时,都是先发送数据,后发送命令。(3 )命令发送步骤:a) 一个数据情况a) The case cf 1 dataS1A0, 1b)两个数据情况b) The case of 2 data9(Note When sending m

19、ore than two the last datum (or last two data) is valid. 当发送的数据多于两个时,最后一个数据有效。#6. 命令定义(T6963C控制命令码表)命令编码数据1数据2功能二进制十六进制寄存器设置0010 00010x21X地址Y地址设置光标位置0010 00100x22偏移地址 数据00H设置CGRAM偏移地址0010 01000x24地址低8位:地址高8位设置地址指针设置控制字0100 00000x40地址低8位地址高8位设置文本区起始地址0100 00010x41列数00H设置文本区宽度0100 00100x42地址低8位地址高8位设置

20、图形区起始地址0100 00110x43列数00H设置图形区宽度模式设置1000 x0000x80逻辑“或”模式1000 x0010x81逻辑“异或”模式1000 x0100x82逻辑“与”模式1000 x0110x83文本特性模式1000 0xxxBit3 =0时,内部CG ROM模式内部CG ROM模式1000 1xxxBit3 =1时,外部 CG RAM 模式外部CG RAM模式显示模式1001 00000x90关闭显示1001 xx10Bit0为光标闪烁显示开关光标显示,闪烁关闭1001 xx11Bit1为光标显示开关光标显示,闪烁显示1001 01xxBit2为文本显示开关文本显示,

21、图形关闭1001 10xxBit3为图形显示开关文本关闭,图形显示 :1001 11xx文本显示,图形显示光标形状选择1010 00000xA01行(光标占的行数)1010 00010xA12行1010 00100xA23行1010 00110xA34行1010 01000xA45行1010 01010xA56行1010 01100xA67行1010 01110xA78行数据自动 读/与命令1011 00000xB0数据自动写设置1011 00010xB1数据自动读设置1011 00100xB2数据自动读/写结束:数据读/写1100 00000xC0数据-数据写,地址加11100 00010x

22、C1数据读,地址加11100 00100xC2数据-数据写,地址减11100 00110xC3数据读,地址减11100 01000xC4数据-数据写,地址不变1100 01010xC5数据读,地址不变屏读命令1110 00000xE0屏读命令r屏拷贝命令111010000xE8屏拷贝命令位置位/清除1111 0xxx0xF0Bit3 =0时,位清除;1111 1xxxBit3 =1时,位置位:1111 x000 -Bit0 (LSB )101111 x001 -Bit11111 x010 -Bit21111 x011-Bit31111 x100 -P- Bit41111 x101 -Bit51

23、111 x110-Bit61111 x111-Bit7 (MSB )注意:x表示无效位;6.1寄存器设置命令命令编码HEX.功能表述数据1数据20010 000121H设置光标位置X地址Y地址0010 001022H设置CGRAM偏移地址偏移地址数据00H0010 010024H :设置地址指针地址低8位地址高8位6.1.1设置光标位置(21H)光标位置由X、Y地址来确定,光标的移动只能用该命令实现。从MPU读写数据是不会改变光标位置的。 X、Y的值由下面指定:X地址:00H4FH (低7位有效)(080列)Y地址:00H仆H (低5位有效)(032行)a.单屏幕(X地址:00H4FH )Y

24、地址:00H0FHb.双屏幕(X地址:00H4FH )Y 地址:00H0FH上屏幕Y 地址:10H1FH下屏幕6.1.2设置CGRAM偏移地址(22H)偏移寄存器用来确定外部字符生成RAM (CG RAM )区域起始位置,T6963C使用如下16位地址总线:MSBLSBad l5adi4 |adl3|ad12 adi l|adiO| Pad8 adTJ ad6 adS ad4 ad3 ad2 adil adOI|Offset Register DataCharacter CodeLine Scan当T6963C配有外部字符生成器时,字符编码80HFFH分配给内部字符生成器。在外部字符生成模式下

25、,字符编码00H7FH分配给外部字符生成器。?16位地址的高5位定义了外部显存 CG RAM区域的起始地址,随后的8位表示字符的编码。在内部 CG ROM模式下,字符编码 00H7FH代表预定义内部 CG ROM 字符,而字 符编码80HFFH代表用户自定义的外部 CG RAM字符。在外部CG RAM模式下,所有256 个00HFFH编码都可代表用户自定义字符。最低 3位表示8行中的1行(8点)定义了字 符的形状。显示缓存地址与偏移寄存器的关系列表偏移地址数据CG RAM hex. 地址(Start to end )00000000007FFH00001 0800-0FFFH00010 100

26、0-17FFH11100 E000E7FFH11101 E800EFFFH11110 F000F7FFH11111 F800FFFFH(例 1)偏移寄存器02H80H字符生成RAM起始地址0001 0100 0000 0000字符编码13#400 H(acfdress(data1400HDOH14Q1H1FH1402HMH1WH(MH1ADAI104HIflOSHMH1C06H04HOOH(例 2)显存数据与显示字符对应关系Displdy LhdfdLtEfrRAM OATA>21H22HB3H24H86H(ChsA丫与Z通过字符生成 RAM显示。6.1.3设置地址指针(24H)设置地址

27、指针命令用于指定读写外部RAM的起始地址。设置地址指针的流程图如下所示:#6.2设置控制字命令CODEHEX.FUNCTIOND1D20100000040HSet TextAddressl ow addressHigh addP 0100000141HSet Text Ar«a匚 olumnOOH0100001042 HSet Graphic Home AddressLow addressHigh address0W0001143 HSei Graphic AreaColumnsOOH起始地址与列数由这些命令定义。6.2.1设置文本区起始地址(40H)用于文本显示的显示缓存区起始地址

28、由该命令确定,文本起始地址指得是最上端和最左A-XJj 端位置。显存地址与显示位置的对应关系THTH + CLTH+TATH+TA + CL(TH + TA) + TATH t2TA + CLTH + 2TAJ + TATH + 3TA + CLTH + (n-1) TATH +n-T) TA + CLTH :文本起始地址TA :文本区宽度(列数)CL :固定列数(硬件确定),可编程引脚确定。(例)文本起始地址0000H(32 列)文本区宽度(列)0020HOOOOH0001H001EH001FH0020H0021HP 003EH002FH 0040IH0041H005 EHQ05FH0060

29、H0061H007EH007FHMD2 = H, MD3 = HDUAL# = H, MDS = L , MD0 = L, MD1 = H32列4行(4行X 32列)6.2.2设置图形区起始地址(42H)GHGH + CLGH4GAGH + GA+CL(GH + GAJ + GArGH + 2GA + CL(GH + 2GAJ4-GAGH + 3GA+CLGH + (nGAGH + fnl) GA + CL用于图形显示的显示缓存区起始地址由该命令确定,图形起始地址指得是最上端和最左显存地址与显示位置的对应关系GH :图形起始地址GA :图形区宽度(列数)CL :固定列数(硬件确定),可编程引脚

30、确定。A-XJj 端位置。(例)图形起始地址0000H图形区宽度(列)0020H( 32列)MD2 = H, MD3 = H32 列DUAL# = H, MDS = L , MD0 = H, MD1 = H2 行OOOOHDDD1H0D1EHD01FH0020H0021H003EH003 FH0040H004? H005EH005FH0060H0061H007EH007FH0080H0031H009EH009FHOOAQH0QA1HOOBEHOOBFHOOCOH 1OOC1HOODEHoodfhOQEQHQ0E1HQOFEHOOFFH0100H0101H011 EH011FH0120HI012

31、1H013EHI 013FH0140H0141H01SEH015FH0160H0161H017EM017FH0180HQ181H019EHD19FH01A0H01A1H01BEH01BFH01C0H01C1H01DEH01DFH01EOHQ1E1H01FEH01FFH623设置文本区宽度(41H)文本区宽度(列数)由硬件确定,该命令可以用于调整文本显示列数。(例)20列,4行;(20 列)32列4行LCD大小文本区起始地址0000H文本区0014HMD2 = H, MD3 = HDUAL# = H, MDS = L , MD0 = L, MD1 = HOOCO000100130014 J0C1

32、F001400150027002800330029P 003B0C3C :0C47:003C003D004F0050005B1 rn 6.2.4设置图形区宽度(43H)图形区宽度(列数)由硬件确定,该命令可以用于调整图形显示列数。(例)20列,2行;(20 列)32列2行LCD大小文本区起始地址0000H文本区0014HMD2 = H, MD3 = HDUAL# = H, MDS = L , MD0 = H, MD1 = H000000010130014001FP C0U0015 HP 00270028 彳003300280029H * B * * BE*003B003C<1 R 

33、71; P * ! * V0047003C003D004F00M八亠o亠亠005ftr 00500051 n1006310064 n006F006400654" I! « « B B*P 007700784 £ « 4 F « 9 +008300780079008&008C0097008COOBD009F00A000A EOOAOaoAi00B3Q0B4-OOBFP OOB4DOBSI 00C7 ID0C8 n00030X8OOC9十OCDBOODCD0E7DO DCODDDOOEIFOOFO-DOFDP 00F00OF1P

34、01030104 J011F010401059 « 4 B « « ! * 9012701284 'B « -屮01230128DI対i -e * f * * b013BQ13CQ147:013C013DQ14F0150015BLCD 如果设置图形区大小(硬件确定)与期望的LCD大小(软件确定)相等,则地址将自动调整使每一行的起始地址等于前一行的末尾地址+1。6.3模式设置命令编码功能操作数1000 xOOO逻辑“或”模式-1000 X001逻辑“异或”模式-1000 X010逻辑“与”模式-1000 X011文本特征模式-1000 0xxx内部

35、字符生成模式-1000 1xxx外部字符生成模式-X表示无效位。该命令可以设置 LCD显示模式。在下一个命令到来之前,LCD显示模式不会改变。文本与图形的逻辑或,逻辑异或,逻辑与模式将被显示。在内部字符发生模式下,字符编码00H7FH 被分配给内部 CG ROM ,字符编码80HFFH被自动分配给外部配给外部CG RAM。r;-j; 1 - :-1 “ :曲:'L::¥i;:?::二W!'这:匸髀驟 J:擀;二 jj;:. ”: 7 > it i.r .if:;:? n il ,-.s. «J7:2 1 >氏:专耦;>rr',.1.

36、貲:i;.2:::置:,' 偵Miif 1i:r:1 .i :或'ji辭需;.! _J|-V *j'ij'C'i*i '(例)GRAPHICRAM区域中。注意:特性功能只能应用于文本模式,因为特性字符数据被放置在图形CG RAM。在外部字符发生模式下,字符编码00HFFH 被分6.3.1特性功能模式特性操作为反向显示、字符闪烁和抑制。特性数据被写入由控制字命令定义的图形区域 中。在特性模式中,只有文本可以显示,图形显示将自动关闭。然而,为了使特性功能有效, 必须用显示模式设置命令使文本和图形显示都打开(1001 11xx )。文本区每个字符的特性

37、数据被写入图形区的同一个地址中,特性功能被定义成如下形式:d3d2d1dOFUNCTION00厂0formal display0101Reverse display0011Inhibit display10 10r o 1Blink of normal display1 1厂1 0iBlink of reverse display1011Blink of inhibit displayX : invalidCODEFUNCTIONOPERAND10010000Display offW01XX10Cursor on, blink off1001XX11Cursor on, blink on>

38、;100101XXText on, graphic off10Q110XXText off, graphic onP loaiiixxText on( graphic onX : invalid6.4显示模式设置命令(9EH )1001D3D2DIDOX |XX |d3d2did0Attribute RAM Ibytcx表示无效位。注意:在下面两种情况下必须同时打开“文本显示”和a. 文本与图形相结合显示时Cursor blink一 Cursor displayText display Graphic display“图形显示”。o o o O * -I- - B . - 幵卄ff幵 c c

39、c O * -1 1 .1 1 n n n n o o o ob. 特性模式时6.5光标形状选择命令(A0H)编码功能操作数10100000 ( 0xA0)光标占1行一1010 0001光标占1行1010 0010光标占1行1010 0011光标占1行-1010 0100光标占1行1010 0101光标占1行-1010 0110光标占1行-1010 0111光标占1行-当光标显示打开时, 该命令用于选择光标的形状,范围从1行8行。光标地址由光标地址设置命令(0x21 )确定。1 line cursor*4 - - -1fl-.;:1: : !:!:;:-: 匚 U:! ' :; ::-

40、:叮;2-1 ne cursor;:i:r :>Midi::;:.r/5 |. LJXII:-vJj.Tih. R;' 'ES5吩JH-U-L:.L;. J彌ifW捞-'M:瓦:1阳,总!寸三.11 A;";";:; :r::乞» r'.f t.需I,'.'-'*;I:-?!-'! * 4!- “!-!,鉴h!; i:;匪Ci'J C!?;:;";:,:粒:口; 5仲:C'X«:-;r; r8 line cursor6.6数据自动读写命令编码功能操作数1011

41、 0000( 0xB0)数据自动写-1011 0001(0xB1)数据自动读1011 0010(0xB2)数据自动操作结束-该命令适合于从外部显存中发送全屏数据。设置自动模式后,就没有必要在每个发送数 据间发送读写命令了。但是,数据自动读写命令必须在地址指针设置命令后发送。这样,地 址指针就会在发送完一个数据后自动加1,指向下一个数据。在自动模式下,T6963C不接受任何其他的命令。自动结束命令(0xB2 )必须在所有数据发送结束后传送,以结束自动模式。注意:自动模式下的状态检查应该在每发生一个数据期间对STA2、STA3进行检查,自动结束命令应该在检查STA3=1(STA2=1 )后执行。参

42、考下面的流程图。196.6.1自动读模式(0xB1 )20#STAO, 1ST A 2Repetition216.6.2自动写模式(OxBO )22#5TAO. 1ST A3Status check 2RepetitionData writeSTAO,Send Set Address Pointer command236.7数据读写命令(COHC5H )CODEHEX.FUNCTIONOPERAND11000000COHData Write and Increment A DPData1100D001C1HData Read and Increment ADP11000010C2HData W

43、rite and Decrement ADPData1100D011C3HData Read and Decrement ADP11000100C4HData Write and Nonvariable ADPData11000101C5HData Read and Nonvariable ADP该命令用于从MPU写数据到外部显存中,以及从外部显存中读数据到 命令必须在设置地址指针命令后执行。使用该命令时,地址指针会自动的加MPU。数据读写 1或减1。Status check 1注意:该命令必须用于1字节数据的读写,参考下面的流程图。(Exrripk)Address pointer = 1OQ

44、QHSTAX 1Set write data(Example)24#Statcheck 1Data wnle COHAAH is written in 100OH addreKAddress pointer 也 1001H.6.8屏读命令(E0H)CODEHEX.FUNCTIONOPERANDi hoodooEDHScreen Peek该命令用于传送1字节显示数据到数据堆栈,该字节随后可以被MPU读取。LCD屏幕的文本与图形数据的逻辑结合可以被该命令读取。屏读命令后要检查 STA6状态位,如果由地址指针命令决定的地址不在图形区域,该命 令就被忽略且STA6置位。参考下面的流程图。ST AO, 1(*) Status chwrk 5TA6-Q?注意:屏读命令在硬件列数与软件列数相等时才有效。硬件列数由引脚MD2与MD3设置,软件列数由文本区与图形区宽度命令设置。6.9屏拷贝命令(E8H)CODEHEX.FUNCTIONOPERAND11101000EBHScreen Copy屏拷贝命令拷贝一个数据屏面行到图形区域,起始地址由地址指针命令设置。注意1:如果

温馨提示

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

评论

0/150

提交评论