Microsoft Word - LM6029-AppNote-V0.2.doc

Similar documents
untitled

Microsoft Word - LMB402CBC-AppNote-V0.1.doc

JLX

Microsoft Word - LM2068S-AppNote-V0.1.doc

2 12

12232A LED LED LED EL EL CCFL EL CCF

() () () () () () () () DDRAM () II

Microsoft Word - LM1095R-AppNote-V0.3.doc

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

51 C 51 isp 10 C PCB C C C C KEIL

/ / / LED DOCNO: SG D REV11-2 -

untitled

/ / / , DOCNO: SG J REV11-2 -

物品重量分級器.doc

晶联讯电子 OLED 显示模块 JLX6432OLED-049-P 更新日期 : JLX6432-OLED-049-P 中文使用说明书 目 录 序号 内容标题 页码 1 概述 2 2 特点 2 3 外形及接口引脚功能 3~4 4 基本原理 4 5 技术参数 4~5 6 时序特性

<4D F736F F D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

<4D F736F F D204A4C D D5043B5C4D6D0CEC4D7D6BFE2B1E0B3CCCBB5C3F7CAE92E646F63>

untitled

深圳市景润达电子有限公司

!"#!$ %!$"" %%$&&''!(!)!*+,,!%*& -./ *##)' * %$" ',!*+/!*+ / - 0,1 #$*#2 #$*#2'' *($#3 *($#3'' -. 45,67!&$#6)*$ , ' 189

AT89C2051中文资料.doc

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

Microsoft Word - GTC doc

一:概述

untitled

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

JLX12864G-378

Microsoft Word - JLX12832A-3G中文说明书.doc

ICD ICD ICD ICD ICD

<4D F736F F D204A4C D D5043B5C4D6D0CEC4D7D6BFE2B1E0B3CCCBB5C3F7CAE92E646F63>

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

Microsoft Word - JLX PN中文说明书

bingdian001.com

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

PCM-3386用户手册.doc

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

Microsoft Word - FM12232C.doc

Microsoft Word - JLX1602A-4中文说明书.doc

Microsoft Word - FG12232A.doc

untitled

DY2402PBL_技术手册_完整版.doc

中文手册

DPJJX1.DOC

1604字符点阵液晶显示模块使用说明书

Microsoft Word - JLX19264G-270-BN中文说明书.doc

Microsoft Word - JLX2832G-908-PN中文说明书

四位微控制器ML64168_ _.doc

2

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

展 望 与 述 评 2 广 电 设 备 与 技 术

Microsoft Word - 專題封面.doc

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V

Microsoft Word - JLX19232G-907-PN中文说明书

目录

C语言的应用.PDF

untitled

PIC16F F MPLAB 08 16F LED 15 LED

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

SPMC75F2413A_EVM_使用说明_V1.2.doc

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

單親家庭家務工作之研究

untitled


untitled

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc

a b c d e f g C2 C1 2

CA24064B LED LED LED EL EL CCFL EL CCF /

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha


概述

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

逢 甲 大 學

CC213

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

Microsoft Word - Sable User's Manual.doc

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

ISO h.PDF

2011 中 級 組 歷 史 一 般 來 說, 中 國 地 勢 西 高 東 低, 中 國 的 兩 大 河 均 流 入 太 平 洋 5 中 國 文 明 發 源 於 漢 族 居 住 的 北 方 的 黃 河 流 域, 漢 族 人 現 已 遍 及 中 國 各 地 6 7 中 國 和 美 國 離 赤 道 的

33 8 No.8Vol.33 JOURNALOF NEIJIANG NORMAL UNIVERSITY MHz-RFID 1, 1, 2, 1, 1 1, * (1., ; 2., ) : 433 MHz, STM MHz, 433MHz,,.,,.

MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP 2 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

FY.DOC


Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - FX-T8048C256A.doc


,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

FM1935X智能非接触读写器芯片

GSA Media Retention Web File xlsx

第5章:汇编语言程序设计

98-02臺師大游騰達.doc

untitled

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL-

C++ 程式設計

Transcription:

LM6029 液晶显示模块应用参考 深圳市拓普微科技开发有限公司 版本 描述 日期 编者 0.1 新版本 2005-11-22 PanFeng 0.2 修改 4 节指令集说明 LCD bias select 的指令描述 2006-02-10 PanFeng Ref LM6029-AppNote-V0.2.doc http//www.topwaysz.com 1 / 7

目录 1. 简介...3 2. 电路连接原理简图...3 3. 指令操作...3 4. 指令集说明...4 5. 显示屏与显示区位置关系...5 6. 软件编程流程图...5 附 参考程序...6 http//www.topwaysz.com 2 / 7

1. 简介深圳市拓普微科技开发有限公司生产的 LM6029 点阵图形式液晶显示模块, 采用 S6B0724 控制器, 模块大小 57.6 42.0 2.0mm, 点阵数 128 64dot 轻薄设计 适配 Intel8080 操作时序电路 8 bits 并口数据传输方式, 软件调节对比度等功能 基本特性 - 电源电压 3.0V - 显示分辨率 128 64dot - 显示方式 FSTN, 正显, 半透 2. 电路连接原理简图采用 AT89LV52 单片机同 LM6029 液晶模块通过 I/O 口相连为例 采用间接控制方式 0.1μF 5 1.0μF 4 3V V DD V0 V4 V3 V2 V1 C2- C2+ C1+ C1- C3+ Vout Vss LM6029 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 /CS1 /RES RS /WR /RD P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.4 P3.5 P3.6 P3.7 P3.3 AT89LV52 Vcc /EA RST XTAL2 XTAL1 Vss 3V 1μF 10k 30pF 12MHz 30pF 序号符号 1 NC 2 NC 3 V0 4 V4 5 V3 6 V2 7 V1 8 C2-9 C2+ 10 C1+ 11 C1-12 C3+ 13 Vout 14 VSS 15 VDD 16 DB7 23 DB0 24 /RD 25 /WR 26 RS 27 /RES 28 /CS1 29 NC 3. 指令操作 Intel8080 时序接口信号组合功能表如下 操作 RS /WR /RD 功能说明 写寄存器命令 0 0 1 写指令到指令寄存器 读寄存器命令 0 1 0 读状态字 (READ STATUS) 写数据操作 1 0 1 写显示数据 读数据操作 1 1 0 读显示数据 http//www.topwaysz.com 3 / 7

4. 指令集说明 Code 指令名称 RS /WR /RD DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 指令描述 Display ON/OFF 0 0 1 1 0 1 0 1 1 1 DON LCD 显示开关设置 DON=0 关显示 DON=1 开显示 Initial display line 0 0 1 0 1 ST5 ST4 ST3 ST2 ST1 ST0 DDRAM 显示起始行地址设置 Set Page address 0 0 1 1 0 1 1 P3 P2 P1 P0 DDRAM 显示页地址设置 Set column address MSB 0 0 1 0 0 0 1 Y7 Y6 Y5 Y4 DDRAM 显示列地址高 4 位设置 Set column address LSB Read status 0 1 0 Write display data Read display data 0 0 1 0 0 0 0 Busy ADC ON/OFF RESETB Y3 Y2 Y1 Y0 0 0 0 0 1 0 1 Write data 写显示数据 1 1 0 Read data 读显示数据 ADC select 0 0 1 1 0 1 0 0 0 0 Reverse display ON/OFF Entire display ON/OFF 0 0 1 1 0 1 0 0 1 1 0 0 1 1 0 1 0 0 1 0 ADC REV EON BIAS DDRAM 显示列地址低 4 位设置 读状态字 Busy=0 控制器准备好 Busy=1 控制器忙 ADC=0 列地址反向 ADC=1 列地址正向 ON/OFF=0 开显示状态 ON/OFF=1 关显示状态 RESETB=0 正常状态 RESETB=1 复位状态 选择 SEG 输出方向 ADC=0 正向 (SEG0 SEG131) ADC=1 反向 (SEG131 SEG0) LCD 正 / 反显开关设置 REV=0 正显 REV=1 反显 显示设置 EON=0 正常显示 EON=1 全亮显示 LCD 驱动电压的偏压比设置 LCD bias select 0 0 1 1 0 1 0 0 0 1 BIAS=01/9 bias BIAS=11/7 bias Set modify-read 0 0 1 1 1 1 0 0 0 0 0 修改 - 读指令设置 Reset modify-read 0 0 1 1 1 1 0 1 1 1 0 修改 - 读指令结束设置 Reset 0 0 1 1 1 1 0 0 0 1 0 内部重起 选择 COM 输出方向 SHL select 0 0 1 1 1 0 0 x x x SHL=0 正向 (COM0 COM63) SHL=1 反向 (COM63 COM0) SHL Power control 0 0 1 0 0 1 0 1 VC VR VF 内部电源操作设置 Regulator resistor select voltage mode voltage register Set static indicator mode Set static indicator register 0 0 1 0 0 1 0 0 R2 R1 R0 内部电阻率 (Rb/Ra) 设置 0 0 1 1 0 0 0 0 0 0 1 对比度电流量调节设置 对比度电流量大小设置 0 0 1 x x SV5~SV0=000000 111111 small large SV5 SV4 SV3 SV2 0 0 1 1 0 1 0 1 1 0 0 0 1 x x x x x x NOP 0 0 1 1 1 1 0 0 0 1 1 空操作 SV1 S1 SV0 SM S0 指针状态开关设置 SM=0 开设置 SM=1 关设置指针状态设置 S1,S0=00 关 S1,S0=01 开 ( 约闪烁 1 秒 ) S1,S0=10 开 ( 约闪烁 0.5 秒 ) S1,S0=11 开 ( 常亮 ) 说明 1. 表中 x 为任意值 2. 更多详细指令参数设置请参考 Samsung S6B0724 data sheet http//www.topwaysz.com 4 / 7

5. 显示屏与显示区位置关系 显示屏的显示位置与显示缓冲区 DDRAM 单元的一一对应关系如下图 Page Address Data 128 dot Page 0 Page 1 Display Area 64 dot Page 6 Page 7 00h 01h 02h 7Dh 7Eh 7Fh Column Address 6. 软件编程流程图 主程序 初始化程序 写命令 / 参数 写数据 Main Initialize LcdCommand LcdDataWrite Hardware Reset ADC Select voltage register RS=0 RS=1 Initialize SHL Select Initial display Data to P1 Output Display Data End LCD bias set Power control set line Display ON Return /WR=0 /WR=1 Return voltage mode http//www.topwaysz.com 5 / 7

附 参考程序 // 本程序演示在屏幕显示一 128 64dot 的图像, 内容为 深圳拓普微电子 TOPWAY LM6029 #include "reg52.h" #include "intrins.h" #define uchar unsigned char #define uint unsigned int #define LcdDataPort P1 sbit _WR=P3^7; sbit RS=P3^6; sbit _RES=P3^5; sbit _CS1=P3^4; uchar code Pic[]= 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00, 0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x80,0x00, 0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00, 0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x80, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x84,0xC8,0x21,0x00,0x23,0x29,0xA5, 0xF9,0xA1,0x25,0x29,0x23,0x00,0x08,0x08, 0xFF,0x88,0x88,0xFF,0x00,0x00,0xFF,0x00, 0x00,0xFF,0x00,0x00,0x44,0x44,0xFF,0x24, 0x54,0x21,0xF9,0x27,0x21,0x21,0xE1,0x01, 0x00,0x10,0x16,0x1A,0xD2,0x5F,0x52,0x52, 0x5F,0x52,0xDA,0x16,0x12,0x00,0x22,0xF1, 0x08,0x17,0xD4,0x57,0xD4,0x17,0x78,0x87, 0x7C,0x04,0x00,0x00,0xFE,0x92,0x92,0x92, 0xFF,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, 0x10,0x11,0x11,0x11,0x11,0x11,0xFD,0x15, 0x13,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x07,0x00,0x02,0x02,0x01,0x00, 0x07,0x00,0x01,0x02,0x02,0x00,0x01,0x03, 0x01,0x04,0x02,0x01,0x00,0x00,0x01,0x00, 0x00,0x07,0x00,0x00,0x00,0x04,0x07,0x00, 0x00,0x00,0x07,0x02,0x02,0x02,0x07,0x00, 0x00,0x00,0x00,0x00,0x07,0x05,0x05,0x05, 0x05,0x05,0x07,0x00,0x00,0x00,0x00,0x07, 0x04,0x02,0x01,0x00,0x03,0x05,0x02,0x01, 0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00, 0x03,0x04,0x04,0x04,0x04,0x04,0x07,0x00, 0x00,0x00,0x00,0x00,0x00,0x04,0x07,0x00, 0x00,0x00,0x01,0x01,0x01,0xFF,0x01,0x01, 0x01,0x00,0x00,0xFC,0x02,0x01,0x01,0x01, 0x01,0x02,0xFC,0x00,0x00,0xFF,0x21,0x21, 0x21,0x21,0x21,0x1E,0x00,0x03,0x1C,0xE0, 0x00,0xE0,0x1E,0x01,0x1E,0xE0,0x00,0xE0, 0x1C,0x03,0x00,0xC0,0x70,0x4E,0x41,0x4E, 0x70,0xC0,0x00,0x00,0x01,0x06,0x18,0xE0, 0x18,0x06,0x01,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x02, 0x02,0x01,0x00,0x00,0x00,0x03,0x00,0x00, 0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00, 0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x03, 0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00, 0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0, 0xE0,0x00,0xC0,0x20,0x20,0x20,0x20,0x40, 0x00,0xC0,0x20,0x20,0x20,0x20,0xC0,0x00, 0x40,0x20,0x20,0x20,0x20,0xC0,0x00,0xC0, 0x20,0x20,0x20,0x20,0xC0,0x00,0x00,0x00, 0x00,0x7F,0x40,0x40,0x40,0x40,0x40,0x00, 0x7F,0x00,0x03,0x1C,0x60,0x1C,0x03,0x00, 0x7F,0x00,0x3F,0x44,0x42,0x42,0x42,0x3C, 0x00,0x3F,0x40,0x40,0x40,0x40,0x3F,0x00, 0x40,0x60,0x50,0x48,0x44,0x43,0x00,0x23, 0x44,0x44,0x44,0x22,0x1F,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ; // 延时子函数 http//www.topwaysz.com 6 / 7

void Delay(uint Delx) uint i=0; while(i<delx) i++; // 写指令函数 void LcdCommand(uchar Com) RS=0; LcdDataPort=Com; _WR=0; _WR=1; // 写数据函数 void LcdDataWrite(uchar Data) RS=1; LcdDataPort=Data; _WR=0; _WR=1; // 初始化函数 void Initialize() _CS1=0; _RES=0; Delay(1000); _RES=1; LcdCommand(0xa0); LcdCommand(0xc8); LcdCommand(0xa2); LcdCommand(0x2f); LcdCommand(0x81); LcdCommand(0x29); LcdCommand(0x40); LcdCommand(0xaf); // 设置显示位置 void SetPage(uchar Page) Page=Page & 0x0f; Page=Page 0xb0; LcdCommand(Page); 液晶显示模块应用参考 LM6029 void SetColumn(uchar Column) uchar temp; temp=column; Column=Column & 0x0f; Column=Column 0x00; LcdCommand(Column); temp=temp>>4; Column=temp & 0x0f; Column=Column 0x10; LcdCommand(Column); // 清屏 void ClearScr() uchar i,j; for(i=0;i<8;i++) SetColumn(0); SetPage(i); for(j=0;j<128;j++) LcdDataWrite(0x00); // 显示子函数 void DisplayPic(uchar Page,uchar Column,uchar *PicKu) uchar i,j; for(j=0;j<8;j++) SetPage(Page+j); SetColumn(Column); for(i=0;i<128;i++) LcdDataWrite(PicKu[i+j*128]); // 主函数 void Main() Initialize(); Delay(1000); ClearScr(); DisplayPic(0,0,Pic); while(1) ; //------End of Program------ http//www.topwaysz.com 7 / 7