MS12864F图形点阵液晶显示模块使用手册_第1页
MS12864F图形点阵液晶显示模块使用手册_第2页
MS12864F图形点阵液晶显示模块使用手册_第3页
MS12864F图形点阵液晶显示模块使用手册_第4页
MS12864F图形点阵液晶显示模块使用手册_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

文件型号MS12864F 文件类型服务文件 版 本02 3 图图形形点点阵阵液液晶晶显显示示模模块块使使用用手手册册 MS12864F FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER 2 一一 概述概述 MS12864F 是一种图形点阵液晶显示器 它主要采用动态驱动原理由行 驱动器 控制器和列驱动器三部分组成了 128 列 64 行 的全点阵液晶显 示 此显示器采用了 SMD 的硬封装方式 通过导电橡胶和压框连接 LCD 使其寿命长 连接可靠 二二 特性特性 1 工作电压为 5V 10 可自带驱动 LCD 所需的负电压 2 全屏幕点阵 点阵数为 128 列 64 行 可显示 8 行 4 行 个 16 16 点阵 汉字 也可完成图形 字符的显示 3 与 CPU 接口采用 4 条位控制总线和 8 位并行数据总线输入输出 适配 Inter8080 系列时序 4 内部有显示数据锁存器 和用于文本显示的 6 8 和 8 8 的字符库 5 简单的操作指令 三三 外形尺寸外形尺寸 1 外形尺寸图 FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER 2 2 主要外形尺寸 项 目标 准 尺 寸单 位 模 块 体 积78 0 70 0 14 5mm 定 位 尺 寸68 0 65 0mm 视 域62 0 44 0mm 行 列 点 阵 数128 64dots 点 距 离0 44 0 60mm 点 大 小0 39 0 55mm 四四 硬件硬件说说明明 1 引脚特性 引脚号引脚名称级 别引 脚 功 能 描 述 1FG0V压框地 2VSS0V电源地 3VDD 5V电源电压 4VLCD0 10VLCD 驱动负电压 要求 VDD VLCD 10V 5 WRH L低电平有效 写操作信号 6 RDH L低电平有效 读操作信号 7 CEH L低电平有效 片选信号 C D H 为指令通道 8C DH L通道选择信号 C D L 为数据通道 9 RESETH L复位信号 低有效 10DB0 11DB1 12DB2 13DB3 14DB4 15DB5 16DB6 17DB7 H L八位三态并行数据总线 FS H 6 8 点阵字体 18FSH L字体选择 FS L 8 8 点阵字体 19A 5V 背光电源 Idd 960mA FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER 2 20K0V FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 2 原理简图 3 背光接线图 19201920 LED 背 光 5V0V EL 背光 EL EL 五 五 ICIC 说说明及指令表明及指令表 T6963C is LCD controller designed to be used for control LCD driver LCD driver LSIs and display data Memory It has an 8 bit parallel data bus And control lines for reading or writing through a MPU I F It has 128 words character generator ROM with the capability to control External display RAM of up to 128K bytes Allocation of text graphics And external generator RAM can be easily made and the display window can FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 Be freely moved within the allocated memory range It supports a very board range of LCD formats by selecting different Combinations on a set of programmable inputs It can be used in text graphic Modes and has various attribute functions 指令表 表 2 COMMANDCODED1D2FUNCTION Register Set 00100001 00100010 00100100 X address Data Low address Y address 00H High address Cursor pointer set Off register Address pointer set Control Word set 01000000 01000001 01000010 01000011 Low address Columns Low address Columns High address 00H High address 00H Text home address set Text area set Graphic home address set Graphic area set Mode set 1000 x000 1000 x001 1000 x011 1000 x100 10000 xxx 10001xxx OR mode EXOR mode AND mode Text attribute mode Internal CGROM mode External CGRAM mode Display Mode 10010000 1001xx10 1001xx11 100101xx 100110 xx 100111xx Display off Cursor on blink off Cursor on blink on Text on graphic off Text off graphic on Text on graphic on Cursor Pattern Select 10100000 10100001 10100010 10100011 10100100 10100101 10100110 10100111 1 line cursor 2 line cursor 3 line cursor 4 line cursor 5 line cursor 6 line cursor 7 line cursor 8 line cursor Data auto Read write 10110000 10110001 10110010 Data auto write set Data auto read set Auto reset Data read Write 11000000 11000001 11000010 11000011 11000100 Data Data Data Data write and ADP increment Data read and ADP increment Data write and ADP decrement Data read and ADP decrement Data write and ADP no FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 11000101 variable Data read and ADP no variable Screen peek11100000 Screen peek Screen copy11101000 Screen copy Bit Set Reset 11110XX 11111XXX 1111X000 1111X001 1111X010 1111X011 1111X100 1111X101 1111X110 1111X111 Bit reset Bit set Bit 0 LSB Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 MSB 六 电气参数 1 ABSOLUTE1 ABSOLUTE MAXIMUMMAXIMUM RATINGRATING ItemSymbolConditionMinTypMaxUnit Supply Voltage logic VDD VSS 0 3 7 V Supply Voltage LCD Drive VDD VO VDD 0 3 VDD 0 3 V Input VoltageVI 0 3 VDD 0 3V Operating Temperature Topr 10 55 C Storage Temperature Tstg 20 60 C 2 OPTICAL2 OPTICAL DATADATA Ta 25 CTa 25 C Standard ValueItemSymbolCondition mintypmax Unit Supply voltage Logic VDD VSS 4 7555 25V Supply voltage LCD Drive VDD VO V IDD 12 017 0mASupply current IO 1 82 5mA EL Backlight currentIEL 100 mA Input high voltageVIHHigh level0 7VDD VDDV Input low voltageVILLow level0 0 3VDDV Ta 0 C14 214 514 8V Ta 25 C13 313 613 9V Supply voltage for LCD Drive 1 80 duty VDD VO Ta 50 C12 312 612 9V Contrast RatioCR 4 10 20degViewing Angle CR 2 60 120deg Response Time rise TrNote 1Ta 2 5 130200ms FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 Response Time delay TdNote 2Ta 2 5 150230ms NOTE 1 Required time for blackening ratio of segment goes up from 0 to 90 when Wave from is switched from one selected one 10 90 Note 2 Required time for blackening ratio of segment goes down from 100 to 10 When wave from is switched from one selected one 10 90 3 TIMING3 TIMING CHARACTERISICSCHARACTERISICS ItemSymbolMinMaxUnit Operating frequencyfSCP 2 75MHZ SCP pulse widthTcwh Tcwl150ns SCP rise fall timeTr 30ns LP set up timeTlsu150290ns LP hold timeTlhd540ns Data set up timeTdsu170 ns Data hold timeTdhd80 ns FR delay timeTd090ns CDATA set up timeTcsu450850ns CDATA hold timeTchd450950ns Condition DV 5 0V 10 Ta 10 70 C 驱动波形图 4 INTERFACE TIMING FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 ItemSymbolMinMaxUnit C D set up timeTcds100 ns C D hold timeTcdh10 ns CE RD WR pulse widthTce Trd Twr80 ns DATA set up timeTds80 ns DATA hold timeTdh40 ns Access timeTacc 150ns Output hold timeToh1050ns 读读写写时时序序图图 5 EL Backlight Electrical Characteristics Ta 25 C VDD 5V SymbolParameterMinTypeMaxUnits IINVDD supply current10150mA 374043VVA BOutput voltage across lamp 758085V FELVA B output drive frequency6008001000V VDDSupply voltage4 512V CLLoad capacitance025nF TAOperating temperature050 C Note EL Backlight with white lamp 七 七 功能描述功能描述 7 17 1 STATUSSTATUS READREAD Before sending data read write command it is necessary to check the Status Status check Status of T6963c can read from data lines RD L FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 WR H CE L C D H D0 D7 Status word T6963C status word format is following MSB LSB STA7STA6STA5STA4STA3STA2STA1STA0 D7D6D5D4D3D2D1D0 STA0Check capability of command execution0 Disable 1 Enable STA1Check capability of data read write0 Disable 1 Enable STA2Check capability of auto mode data read0 Disable 1 Enable STA3Check capability of auto mode data write0 Disable 1 Enable STA4Not use STA5Check capability of controller operation 0 Disable 1 Enable STA6Error flag Using screen peek copy command0 No error 1 error STA7Check the condition blink0 Disable 1 Enable Note 1 It is necessary to check STA0 and STA1 at the same time The error Is happened by sending data at executing command 2 The status check will be enough to check STA0 STA1 3 STA2 STA3 are valid in auto mode STA0 STA1 are invalid Status checking flow 7 27 2 DATADATA SETSET In T6963C the data have been set and command executes The order of procedure of command sending 7 317 31 DescriptionDescription ofof commandcommand STATUS STA0 1 STA1 1 RETURN YES NO STA3 1 YES RETURN STA2 1 NO AUTI MODE STATUS Command sending Status check Data write Status check Command write END END Command write Status check Data write Status check Command sending Data write Status check Note In case of over 2 data sending valid 1 The case of 1 data2 The case of 2 data FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 1 1 RegisterRegister setset CODEHEXFUNCTIOND1D2 0010000121HCursor pointer setX addressY address 0010001022HOffset register setData00H 0010010024HAddress pointer setLow addressHigh address 1 1 CursorCursor pointerpointer setset The position of cursor is specified by X address The cursor position Is moved only by this command The cursor pointer doesn t have the Function of increment and decrement The shift of cursor set by this Command X address Y address are specified following X address 00H 4FH Low 7bits are valid Y address 00H 1FH Low 5bits are valid 1 Screen drive X address 00H 4FH Y address 00H 0FH 2 2 OffsetOffset registerregister setset The offset register is used to determine external character generator RAM area T6963C has 16 bits address lines as follow MSB LSB Ad15Ad14Ad13Ad12Ad11Ad10Ad9Ad8Ad7Ad6Ad5Ad4Ad3Ad2Ad1Ad0 The upper 5 bits ad15 ad11 are determined by offset register The Middle 8 bits ad10 ad3 are determined by character code The Lower 3 bit ad2 ad10 are determined by vertical counter The Lower 5 bit of D1 data are valid The data format of external character Generator RAM 3 3 AddressAddress pointerpointer setset The address pointer set command is used to indication the start address For writing or reading to external RAM The flow chart address pointer set command Address pointer set Status check Low address data set Status check Low address data set Status check Command 24H send END Address pointer set command send FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 7 327 32 ControlControl wordword setset CODEHEXFUNCTIOND1D2 0100000040HText home address setLow addressHigh address 0100000141HText area setColumns00H 0100001042HGraphic home address setLow addressHigh address 0100001143HGraphic area setColumns00H The home address and column size are defined by this command 1 Text home address and area set The starting address of external display RAM for text display is Defined by this command The text home address shows the left end and Most upper position The relationship of external display RAM address and display position Example Text home address 0000H Text area 00A0H MD2 0 MD3 0 80 COLUMN DUAL 0 MDS 1 MD0 1 MD1 0 28 LINES Display plane 0000H0001H 004EH004FH1 Line 00A0H00A1H 00EEH00EFH2 Line 10E0H10E1H 112EH112FH28 Lines 2 Graphic home address and area set The starting address of external display RAM for Graphic display is Defined by this command The graphic home address shows the left end most Upper line The relationship of external display RAM address and display position Example Graphic home address 0000H Graphic area 0020H MD2 H MD3 H 32 COLUMNS DUAL H MDS L MD0 H MD1 H 2 LINES Example Display plane 0000H0001H 001EH001FH 0020H0021H 003EH003FH 01E0H01E1H01FEH01FFH 7 337 33 MODEMODE SETSET The display mode is defined by this command The display mode don t have changed until to send next this command Logically OR EXOR AND of text and graphic display can be displayed When internal character generator mode is selected character code 00H 7FH are selected from built in character generator ROM The character code 80H FFH are automatically selected external character generator RAM NOTE Only text display is attributed because attributed data is located Attribute function Reverse display Character blink and Inhibit are called Attribute The attribute data is written in the graphic area defined by control word set command The mode set command selects text display only and graphic the mode set command selects text display only and graphic display cannot be displayed The attribute data of the 1ST character in FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 text area Is written at the IST 1 byte in graphic area and attribute data of n th 1byte in graphic area Attribute function is defined as follow Attribute RAM 1byte XXXXD3D2D1D0 X don t care D3D2D1D0FUNCTION 0000Normal display 0101Reverse display 0011Inhibit display 1000Blink of normal display 1100Blink of reverse display 1011Blink of inhibit display 7 347 34 DATADATA AUTOAUTO READ WRITEREAD WRITE CODEHEXFUNCTIONOPERAND 10110000B0HData auto write set 10110001B1HData auto read set 10110010B2HAuto reset This command is convenient to send full screen data from external display RAM After setting auto mode Data write or read command is not necessary between each data Data auto write or read command should follow the Address pointer set and address pointer is automatically increment by 1 after each data After sending or receiving all data Auto reset is necessary to return normal operation because all data is regarded Display data and no command can be accepted in the auto mode Note status check for auto mode STA2 STA3 should be checked between each Auto mode start Status check 1 Low address data Status check 1 Address pointer set 24H Status check 1 Data auto write B0H Display data send Status check 2 Status check 2 Display data send Auto reset B2H END Status check 2 GRAPHICTEXT OR AND EXOR FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 Data Auto reset should be performed after checking STA3 1 STA2 1 7 357 35 DATADATA READREAD WRITEWRITE CODEHEXFUNCTIONOPERAND 11000000C0HData write and ADP incrementData 11000001C1HData read and ADP incrementData 11000010C2HData write and ADP decrementData 11000011C3HData read and ADP decrementData 11000100C4HData write and ADP nonvariableData 11000101C5HData read and ADP nonvariableData This command is used for data write from MPU to external display RAM AND data read external display RAM to MPU Data write data read should be executed after setting address by address pointer set command Address Pointer can be automatically increment by setting this command Note this command is necessary for each 1 byte data Please refer following flow chart NOTE NOTE 1 After power on it is necessary to reset RESET is kept L between 5 CLOCK up oscillation clock 2 When HALT has been L the oscillation is stopped It is necessary To turn off power supply for LCD because LCD goes down by DC bias 3 The HALF function contains the RESET function 4 After state of RESET HALT TERMINAL HALT RESET D0 D7FF D0 d7FF R wHH ceH NOTE 1 H NOTE 1 Ad0 ad15H NOTE 2 H NOTE 2 Data write start Status check 1 Low address data Status check 1 Address pointer set 24H Status check 1 Upper address data Status check 1 Write data set Status check 1 Data write C0H END Status check 1 Data read Address pointer set Data read C1H END FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 ce0 ce1H NOTE 1 H NOTE 1 ED HODFinal DataFinal Data HSCPLL LPLL CDATAHH FRHH CH1LK0 CH2LVEND DSPONLL XOHOSC CLOCK L Level L F Floating High impedance KO Internal state TEXT data access normally open VEND End signal of V counter Line count if MDS H T2 L HEND end signal of H count normally open Note 1 In Attribute mode H or L by state of Graphinc pointer Note 2 In Attribute mode DATA of Graphinc pointer 八 应用举例 MS12864F 与单片机 8031 的一种接口如图 所示 注 V0 为液晶驱动电压 此图为模块内自带负压的示例 若外接负压 则接到 第 4PIN 利用上图举例介绍编程实例 FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 ORG 0000H AJMP MAIN ORG 0003H AJMP INT ORG 0035H DATA1 EQU 30H 第一参数单元 DATA2 EQU 31H 第二参数 数据单元 COMMAND EQU 32H 指令代码单元 C ADD EQU 8100H 指令通道地址 D ADD EQU 8000H 数据通道地址 LI1 EQU 33H LI2 EQU 34H BUSY1 PUSH DPH PUSH DPL MOV DPTR C ADD MOVX A DPTR POP DPL POP DPH RET FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 BUSY LCALL BUSY1 JNB ACC 0 BUSY1 JNB ACC 1 BUSY1 RET WRITE COMMAND PUSH DPH PUSH DPL LCALL BUSY MOV A COMMAND MOV DPTR C ADD MOVX DPTR A POP DPL POP DPH RET WRITE DATA PUSH DPH PUSH DPL LCALL BUSY MOV A DATA2 MOV DPTR D ADD MOVX DPTR A POP DPL POP DPH RET MS40 MOV R7 0E8H MS2 MOV R6 0FFH MS1 DJNZ R6 MS1 DJNZ R7 MS2 RET DELAY MOV R5 05H DELAY1 LCALL MS40 DJNZ R5 DELAY1 RET 8 INT PUSH ACC PUSH DPH PUSH DPL PUSH PSW SJMP CLR IE0 POP PSW FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 POP DPL POP DPH POP ACC RETI MAIN MOV SP 20H MOV P3 0FFH SETB EA SETB EX0 SETB IT0 MOV COMMAND 90H LCALL WRITE COMMAND LCALL MS40 MOV DATA2 00H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 40H 文本显示区首地址设置 LCALL WRITE COMMAND MOV DATA2 20H MOV DATA2 10H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 41H 文本显示区宽度设置 LCALL WRITE COMMAND MOV DATA2 00H LCALL WRITE DATA MOV DATA2 08H LCALL WRITE DATA MOV COMMAND 42H 图形显示区首地址设置 LCALL WRITE COMMAND MOV DATA2 10H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 43H 图形显示宽度设置 LCALL WRITE COMMAND FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 MOV COMMAND 0A1H 光标形状 LCALL WRITE COMMAND MOV COMMAND 80H 逻辑或 用 CGROM LCALL WRITE COMMAND MOV COMMAND 9CH 启动文本 图形 光标显示 LCALL WRITE COMMAND 888 显示全屏 MOV DATA2 00H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 24H LCALL WRITE COMMAND MOV R3 00H MOV COMMAND 0B0H LCALL WRITE COMMAND MOV R4 20H YY1 NOP YY MOV A 0FFH MOV DATA2 A LCALL WRITE DATA DJNZ R3 YY DJNZ R4 YY1 MOV COMMAND 0B2H LCALL WRITE COMMAND LCALL MS40 CLEAR1 MOV DATA2 00H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 24H 显示地址设置 LCALL WRITE COMMAND MOV R3 00H MOV R4 20H MOV COMMAND 0B0H 自动写入 FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 LCALL WRITE COMMAND M1 NOP M MOV A 00H MOV DATA2 A LCALL WRITE DATA DJNZ R3 M DJNZ R4 M1 MOV COMMAND 0B2H 推出自动写入 LCALL WRITE COMMAND MOV DATA2 00H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 24H 显示地址设置 LCALL WRITE COMMAND MOV COMMAND 9CH LCALL WRITE COMMAND MOV DATA2 05H LCALL WRITE DATA MOV DATA2 03H LCALL WRITE DATA MOV COMMAND 21H LCALL WRITE COMMAND 显示字库 MOV R3 00H MOV R4 7FH MOV COMMAND 0B0H 自动写入 LCALL WRITE COMMAND MOV A 0FFH 写入英文字库 L INC A MOV DATA2 A LCALL WRITE DATA DJNZ R4 L MOV COMMAND 0B2H 退出自动写入 FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 LCALL WRITE COMMAND LCALL DELAY 写 CGROM 80H MOV DATA2 03H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 22H LCALL WRITE COMMAND MOV DATA2 00H LCALL WRITE DATA MOV DATA2 1CH LCALL WRITE DATA MOV COMMAND 24H LCALL WRITE COMMAND MOV R2 2 MOV R0 0FFH MOV COMMAND 0B0H LCALL WRITE COMMAND MOV DPTR TEST LL2 NOP LL CLR A MOVC A A DPTR MOV DATA2 A LCALL WRITE DATA INC DPTR SETB P1 5 DJNZ R0 LL DJNZ R2 LL2 MOV DATA2 0B2H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA FM12864F 128SEG 64COM DOT MXTIX LCD DRIVER June 2004 2 MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 24H 显示地址设置 LCALL WRITE COMMAND MOV COMMAND 0B0H LCALL WRITE COMMAND MOV R2 2 TIAO1 MOV R1 255 MMM MOV DATA2 80H LCALL WRITE DATA DJNZ R1 MMM DJNZ R2 TIAO1 MOV COMMAND 0B2H LCALL WRITE COMMAND LCALL DELAY MOV COMMAND 0B0H LCALL WRITE COMMAND MOV DATA2 00H LCALL WRITE DATA MOV DATA2 00H LCALL WRITE DATA MOV COMMAND 24H 显示地址设置 LCALL WRITE COMMAND MOV R2 2 TIAO2 MOV R1 255 MMM1 MOV DATA2 81H LCALL WRITE DATA DJNZ R1 MMM1 DJNZ R2 TIAO2 MOV COMMAND 0B2H LCALL WRITE COMMAND LCALL DELAY MOV COMMAND 0B0H LCALL WRITE COMMAND MOV DATA2 00H FM12864F 128SEG 64COM DOT MXTIX

温馨提示

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

评论

0/150

提交评论