图形液晶显示模块NS12864与AVR单片机接口设计
12864液晶显示模块概述
TC
13,000
Address setup time
TAS
1,500
Address hold time
TAH
1,500
Data setup time
TDDR
1,000
Unit KHz UNIT
ns ns ns ns ns ns ns
ns ns ns ns
使用说明书
Data hold time Enable pulsewidth Enable rise/fall time
2、 “RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维 持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。
72us
读出 RAM
从 内 部 RAM 读 取 资 料
的值
1 1 D7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/IRAM/GDRAM)
72us
指令表—2:(RE=1:扩充指令集)
指令
指令码
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
说明
执行时间 (540KHZ)
8 RS
H/L H: Data L: Instruction Code
9 NC
- 空脚
10 /RST
H/L Reset Signal 低电平有效
注K
背光源负极(LED-OV)
引脚 名称 11 DB0 12 DB1 13 DB2 14 DB3 15 DB4 16 DB5 17 DB6 18 DB7 19 NC 20 NC
A
方向 说明 I/O 数据 0 I/O 数据 1 I/O 数据 2 I/O 数据 3 I/O 数据 4 I/O 数据 5 I/O 数据 6 I/O 数据 7
OCMJ图形液晶显示器与AVR单片机的接口设计
© 1995-2006 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
第 31卷第 4期
丁易新 : OCMJ图形液晶显示器与 AVR单片机的接口设计
·信息处理与显示技术 ·
1. 3 LCD 与单片机的接口设计
一电阻接在电源上 。在确实需要复位操作的应用中 ,
关键词 : OCMJ液晶显示器 , AVR 单片机 , 接口 , C51 中图分类号 : TN873. 93
0 引 言
LCD (液晶显示器 )具有信息丰富 、功耗低 、体积 小 、质量轻 、超薄和可编程驱动等其他显示器无法比拟 的优点 ,并以其特有的优势被广泛应用于测量和控制 领域 。OCMJ 4 ×8 B - 2液晶图文显示器为可实现汉 字 、ASC II码 、点阵图形和变化曲线同屏显示的点阵型 LCD。
OCMJ 4 ×8 B 22 液晶图文显示器引脚说明如表 1 所示 。
收稿日期 : 2005201225; 修回日期 : 2005203204。
·48·表 1 引脚说明 Nhomakorabea引脚
1
2 3
4 5 6 7 8 9 10 11 12 13
14
15
名称
VLED -
VLED + V SS
VDD DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BU SY
·49·
© 1995-2006 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
·信息处理与显示技术 ·
DDRC = 0x08; PORTC = 0xff; c lr_ re se t; for( i = 0; i < 100; i + + ) ; se t_ re se t; for( i = 0; i < 100; i + + ) ; c lr_an swe r; } / /写数据到 LCD void ocm j_w rite ( unsigned char data) { while ( ask! = 0) ; data_port = data; wa it; se t_an swe r; wa it; while ( ask = = 0) ; c lr_an swe r; } / /ASC液晶显示 void ocm j_asc ( )
12864图形液晶显示模块与51系列单片机接口技术
单片机与可编程器件液晶显示模块以其微功耗、体积小、显示内容丰富、模块化、接口电路简单等诸多优点得到广泛应用。
液晶显示模块分字符型和点阵型两种,前者只能显示常用的字符,点阵型液晶显示模块除显示字符外还能显示各种图形和汉字。
目前,尽管液晶显示模块种类繁多,但其结构及控制方法是一样的,本文以常用的128×64液晶显示模块为例介绍液晶显示模块的工作原理及其与51系列单片机的接口技术。
12864图形液晶显示模块12864液晶显示模块表示横向有128点,纵向有64点,可显示16×16中文字4行,每行8个字,外形和引脚排列如图1所示。
1. 引脚功能 引脚功能如表1所示。
2. 显示DDRAM与X地址、Y地址排列方式 DDRAM是模块自带的存储单元,用来存放图形信息或数据,DDRAM存储单元与液晶显示屏之间存在一一对应关系,数据为1表示显示选择,对应屏幕亮;数据为0表示显示非选择,对应屏幕不亮。
DDRAM与X、Y地址和显示位置的关系如表2所示。
3.12864液晶显示模块指令12864液晶显示模块基本操作指令如表3所示。
(1)读取状态字 当R/W=1,D/I=0时,在E信号为高的作用下,状态字分别输出到数据总线上。
状态字是了解模块当前工作状态的唯一的信息渠道,在每次对模块操作之前,都要读出状态字判断BUSY是否为“0”。
若不为“0”,则计算机需要等待,直至BUSY =0为止。
(2)显示开关设置 D=1开显示,D=0关显示。
(3)显示起始行设置 指令表中DB5~DB0为显示起始行的地址,取值在0~3FH(1~64行)范围内,它规定了显示屏上最顶一行所对应的显示存储器的行地址。
(4 ) 页面地址设置 页面地址是DDRAM的行地址。
8行为一页,DDRAM共64行即8页,DB2 ̄DB0表示0 ̄7页。
(5)列地址设置 列地址是DDRAM的列地址。
共64列,12864图形液晶显示模块与51系列单片机接口技术・湖南邵阳学院电气信息工程学院 江世明・摘要 文章以128×64液晶显示模块为例,系统地介绍了12864图形液晶显示模块的结构特征、指令系统、工作时序及与51系列单片机接口技术、编程方法。
51单片机实现的多图显示用12864液晶驱动程序设计
51单片机实现的多图显示用12864液晶驱动程序设计作者:佚名日期:2010年06月02日来源:不详【字体:大中小】我要评论(0)核心提示:/************************************************程序名称:12864液晶驱动程序(显示多图)简要说明:控制器:KS0107 LCD型号:FM12864、TS12864A-2或兼容型号(不带字库)&nbs/************************************************程序名称:12864液晶驱动程序(显示多图)简要说明:控制器:KS0107LCD型号:FM12864、TS12864A-2或兼容型号(不带字库)MCU:AT89S5*,晶体频率:11.0592MHz取模方式:纵向取模、字节倒序CS1和CS2为高电平有效************************************************/;***************硬件端口定义***********RS EQU P2.0RW EQU P2.1E EQU P2.2CS1 EQU P2.3CS2 EQU P2.4RST EQU P2.5COM EQU 20H ;指令数据寄存器DAT EQU 21H ;显示数据寄存器;**********************************主程序入口地址ORG 0000HAJMP STRORG 0003H;*********************************中断程序入口地址STR:AJMP L0100L0100: CLR RSTNOPNOPSETB RST;********************************以上是软件复位MOV SP,#60HMOV IE,#81H ;中断允许MOV IP,#01H ;优先中断MOV TCON,#00H ;电平中断MOV COM,#3FH ;显示开LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;----------------------------------------------------------------------MOV COM,#0C0H ;第一行LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;----------------------------------------------------------------------MOV COM,#0B8H ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;----------------------------------------------------------------------MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;********************************************************以上是软件初始化MOV B,#0AAHLCALL XIHX ;显示横线1LCALL DELAY; MOV B,#55H; LCALL XIHX; LCALL DELAY ;显示横线2MOV B,#0FFHMOV 29H,#00HLCALL XISXLCALL DELAY ;显示竖线1; MOV B,#00H; MOV 29H,#0FFH; LCALL XISX; LCALL DELAY ;显示竖线2MOV DPTR,#TAB1LCALL LEFTMOV DPTR,#TAB2LCALL RIGHTLCALL DELAY ;显示第一幅图片MOV DPTR,#TAB3LCALL LEFTMOV DPTR,#TAB4LCALL RIGHTLCALL DELAY ;显示第二幅图片MOV DPTR,#TAB5LCALL LEFTMOV DPTR,#TAB6LCALL RIGHTLCALL DELAY ;显示第三幅图片AJMP L0100;=======================================================以上是主程序LEFT: MOV R1,#0B8H_AB: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序MOV R0, #64S027B: MOV A,#00HMOVC A,@A+DPTRMOV DAT,ALCALL S02B1 ;左半屏写数据子程序INC DPTRDJNZ R0,S027BINC R1CJNE R1, #0C0H,_ABRET;======================================================以上是左半屏写数据子程序RIGHT: MOV R1,#0B8HABC: MOV COM,R1 ;第一页LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02C1 ;右半屏写指令子程序MOV R0, #64S027D: MOV A,#00HMOVC A,@A+DPTRMOV DAT,ALCALL S02B9 ;右半屏写数据子程序INC DPTRDJNZ R0,S027DINC R1CJNE R1, #0C0H,ABCRET;*******************************************************以上是右半屏写数据子程序XIHX: MOV R1,#0B8HBA: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV R0, #64W027B: MOV DAT,BLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序DJNZ R0,W027BINC R1CJNE R1, #0C0H,BARET;---------------------------------------------------------XISX: MOV R1,#0B8HCA: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV R0, #32X027B: MOV DAT,BLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序MOV DAT,29HLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序DJNZ R0,X027BINC R1CJNE R1, #0C0H,CARET;****************************************************以上是显示线条程序S02A9: SETB CS1LCALL S02C9CLR CS1 ;左半屏写指令子程序RETS02B1: SETB CS1 ;左半屏写数据子程序LCALL S02E0CLR CS1RETS02C1: SETB CS2 ;右半屏写指令子程序LCALL S02C9CLR CS2RETS02B9: SETB CS2 ;右半屏写数据子程序LCALL S02E0CLR CS2RET;****************************************************S02C9: CLR RSSETB RWS02C9A: MOV P0,#0FFHSETB EMOV A, P0CLR EJB ACC.7,S02C9ACLR RWMOV P0,COMSETB ENOPCLR ERET;*************************************************以上是写指令子程序S02E0: CLR RSSETB RWS02E0A: MOV P0,#0FFHSETB EMOV A, P0CLR EJB ACC.7,S02E0ASETB RSCLR RWMOV P0,DATSETB ENOPCLR ERET;************************************************以上是写数据子程序DELAY: MOV R5,#0BH ;延时D1: MOV R7,#0FFHD2: MOV R6,#0FFHD3: DJNZ R6,$DJNZ R7,D2DJNZ R5,D1RET;****************************************************************TAB1:;-- 调入了一幅图像:C\128x64-1.bmp --;-- 宽度x高度=64x64 --DB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,080H,080H,0C0H,0C0 HDB0E0H,0E0H,0E0H,0F0H,0F0H,0F0H,0F0H,0F0H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F 8HDB0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,07CH,078H,078H,038H,038H ,030HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,0E0H,0F0H,0FCH,0FEH,0FFH,0FFH,0FFH,0FFH,0F FHDB0FFH,0FFH,0FFH,0FFH,0EFH,0CFH,0E7H,0E7H,0E7H,0F3H,073H,033H,03BH,019H,00DH,0 8DHDB0CDH,0E7H,0F6H,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,07FH,03EH,01CH, 000HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,0E0H,0E0H,0F0H,0F0H,0F0H,0F8H,0F9H,0FDH,0FDH,0FDH,0DFH,09FH,08EH,08FH,0 8FHDB08FH,00FH,00FH,00FH,00FH,00FH,007H,003H,001H,060H,060H,06CH,06CH,06EH,06FH,06 7HDB067H,0E7H,0F7H,0F7H,0F3H,0F3H,0F3H,0F3H,0F9H,0F9H,0F8H,0F8H,0FCH,0FCH,0FEH,0 FEHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,001H,00FH,07FH,0FFH,0FFH,0FFH,0FFH,0FFH,07FH,01FH,00FH,007H,003H,003H,00 1HDB081H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FEH,0FEH, 0FEHDB0FEH,0FCH,0FCH,0FCH,0F8H,0F0H,061H,001H,001H,003H,003H,007H,0DFH,0FFH,0FFH,0 FFHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,001H,00FH,07FH,0FFH,0FFH,0E0H,0C0H,0C0H,080H,000H,000H,00 0HDB003H,007H,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00FH,00 7HDB087H,087H,0C3H,0C3H,0C1H,0E0H,0F0H,0F0H,0F8H,0FCH,0FCH,0FFH,0FFH,0FFH,0FFH, 0FFHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,001H,00FH,07FH,0FFH,0FFH,0FFH,0FFH,0FFH,0F FHDB0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FEH,0FFH,0FFH,0FFH ,0FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,07FH,07FH,03FH,03FH,03FH,01FH,01FH,01FH,0 0FHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,003H,00FH,07FH,0FFH,0FFH,0FF HDB0FFH,07FH,07FH,03FH,03FH,03FH,01FH,01FH,01FH,00FH,00FH,00FH,007H,007H,003H,00 3HDB003H,001H,001H,001H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HTAB2:;-- 调入了一幅图像:C:\128x64-2.bmp --;-- 宽度x高度=64x64 --DB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,080H,080H,080H,0C0 HDB0C0H,0C0H,0E0H,0E0H,0E0H,0F0H,0F0H,0F8H,0F8H,0F8H,0FCH,0FCH,0FCH,0FEH,0FEH, 0FFHDB0FFH,0FFH,0FFH,0FEH,0F8H,0C0H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB030H,038H,078H,0F8H,0FCH,0FCH,0FCH,0FEH,0FEH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0F0H,0C0H,000H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,080H,0C0H,0F1H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0 FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0F0H,080H,000H,000H,000H,0 00HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,03FH,007H,001H,001H,001H,001H,00 1HDB0E1H,0FDH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,01FH,007H,001H,001H,001H,0C1H,0 C1HDB001H,001H,001H,007H,01FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0F0H,080H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,03FH,007H,001H,000H,000H,000H,000H,0E0H,0F8H,0F FHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,03FH,007H,000H,000H,000H,000H,038H,03EH,03FH,0B FHDB0BFH,0F8H,0C0H,0C0H,0E0H,0E0H,0E7H,0FFH,0FFH,09FH,01FH,00FH,00FH,007H,007H,0 00HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB0FFH,0FFH,0FFH,0FFH,0EFH,0E1H,0E0H,0E0H,0E0H,0E0H,0E0H,0F8H,07FH,07FH,07FH,0 3FHDB03FH,03FH,07FH,07FH,07FH,078H,07CH,07CH,07CH,07EH,00EH,007H,003H,003H,003H,00 3HDB003H,003H,003H,00FH,03FH,07FH,07FH,07FH,07FH,07FH,07CH,070H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB00FH,00FH,007H,007H,003H,003H,003H,001H,001H,001H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HTAB3:;-- 调入趣味性文字和图片像右半屏:纵向取模下高位,数据排列:从左到右从上;-- 宽度x高度=64x64 --DB000H,000H,000H,000H,000H,000H,000H,000H,000H,0E0H,0C0H,080H,0C0H,0F8H,0F0H,0B 0HDB060H,068H,0D0H,0F0H,0F0H,020H,020H,060H,0C0H,0C0H,0C0H,0C0H,080H,080H,080H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,0C0H,0F0H,0FCH,0EFH,0F3H,0F9H,0FCH,0F1H,07BH,07DH,0 3FHDB03EH,038H,03EH,03CH,03DH,038H,03FH,03FH,03EH,03EH,03FH,03FH,03FH,03FH,07FH,0 7FHDB0FFH,0FEH,0FEH,0FCH,0F8H,0F0H,0E0H,080H,000H,000H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,0E0H,0FEH,0FFH,0FFH,0FFH,07FH,007H,001H,000H,000H,008H,008H,00 8HDB010H,010H,020H,040H,000H,000H,000H,000H,000H,040H,020H,010H,010H,008H,008H,008 HDB000H,000H,001H,007H,03FH,0FFH,0FFH,0FFH,0FEH,0E0H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,080H,09FH,0FFH,0FFH,063H,061H,0E0H,0E0H,0F0H,0F0H,0F0H,0F0H,0D0H,08 0HDB010H,010H,020H,020H,0C0H,060H,060H,060H,0C0H,0E0H,0E0H,0F0H,0F0H,0F0H,0F0H,0D 0HDB010H,010H,010H,020H,0E0H,060H,061H,0FFH,0FFH,09FH,080H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB006H,009H,010H,010H,020H,039H,060H,080H,001H,003H,007H,007H,007H,007H,007H,007 HDB007H,004H,004H,022H,041H,040H,040H,040H,041H,023H,007H,007H,007H,007H,007H,007 HDB007H,004H,004H,002H,001H,080H,060H,039H,020H,010H,010H,019H,0E6H,000H,004H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,080H,0C0H,0C0H,0E1H,0E2H,0E2H,0F4H,0F4H,0F4H,0F8H,0F 8HDB0F8H,0F0H,0F0H,0F0H,090H,090H,090H,090H,090H,070H,0F0H,0F0H,0E8H,0E8H,0E8H,0C 4HDB0C4H,084H,082H,002H,0FBH,0F4H,0E4H,0F4H,0FCH,004H,002H,001H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,007H,00FH,01FH,03FH,03FH,07FH,07FH,0FFH,021H,001H,003H,007 HDB00FH,09FH,0FFH,0FFH,0FFH,0FEH,0F9H,0F7H,0FEH,0F8H,0FFH,0FFH,0FFH,0FFH,0FFH,0 E7HDB00FH,00FH,01FH,01FH,03FH,03FH,03FH,03FH,01FH,000H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,002H,004H,004H,004 HDB002H,001H,00FH,03FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0 FFHDB0FFH,0FCH,0F0H,060H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HTAB4:;-- 调入了一幅图像:帅呆了吧DB000H,000H,0E0H,000H,0F8H,000H,0E0H,020H,0F8H,020H,020H,0E0H,000H,000H,000H,078 HDB048H,048H,0C8H,048H,048H,078H,000H,000H,000H,000H,008H,008H,008H,008H,0C8H,048 HDB028H,018H,008H,000H,000H,0F0H,010H,0F0H,000H,0F0H,010H,010H,0F0H,010H,0F8H,010 HDB000H,000H,000H,000H,000H,000H,000H,000H,0E0H,0F0H,0F0H,0E0H,000H,000H,000H,000 HDB000H,020H,017H,008H,007H,000H,00FH,000H,03FH,000H,008H,00FH,000H,021H,011H,009 HDB005H,003H,03FH,003H,005H,009H,011H,011H,000H,000H,000H,000H,020H,020H,03FH,000 HDB000H,000H,000H,000H,000H,007H,004H,007H,000H,01FH,021H,021H,021H,021H,021H,038 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,01BH,01BH,000H,000H,000H,000H,000 HDB000H,0F4H,05CH,034H,05CH,0F4H,000H,05CH,048H,07EH,048H,048H,000H,040H,05EH,0D 4HDB054H,054H,040H,0DEH,054H,054H,052H,058H,000H,000H,002H,002H,002H,002H,0F2H,012DB00AH,006H,002H,000H,000H,0FCH,084H,084H,0FCH,000H,03AH,022H,0A2H,0FEH,022H,02 2HDB000H,000H,000H,000H,000H,000H,000H,000H,038H,0FCH,0FCH,038H,000H,000H,000H,000 HDB000H,00FH,005H,005H,005H,00FH,000H,00FH,009H,009H,009H,00FH,000H,00AH,009H,00B HDB005H,003H,000H,00FH,00AH,009H,009H,00EH,000H,000H,000H,000H,008H,008H,00FH,000 HDB000H,000H,000H,000H,000H,001H,000H,008H,009H,004H,002H,009H,008H,00FH,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,006H,006H,000H,000H,000H,000H,000 HDB000H,018H,0FFH,008H,050H,044H,044H,0FFH,044H,044H,07CH,040H,000H,020H,022H,02 AHDB0B2H,062H,0FFH,062H,0B2H,02AH,022H,020H,000H,004H,004H,0FFH,004H,004H,0FCH,00 0HDB0FCH,004H,004H,0FCH,000H,000H,000H,000H,0C1H,031H,00EH,030H,0C0H,000H,000H,00 0HDB000H,000H,000H,07CH,055H,056H,0FCH,056H,055H,054H,07CH,000H,000H,000H,000H,00 0HDB000H,000H,007H,0C4H,004H,002H,001H,0C0H,001H,002H,004H,004H,000H,002H,002H,0C 1HDB000H,000H,087H,080H,080H,0C1H,082H,002H,000H,004H,003H,080H,044H,004H,003H,000 HDB0C7H,002H,002H,007H,000H,004H,082H,001H,000H,0C0H,000H,000H,000H,0C1H,002H,00 4HDB000H,001H,001H,0C1H,041H,041H,0C7H,041H,041H,041H,0C1H,001H,000H,000H,000H,00DB000H,000H,080H,07FH,012H,012H,012H,013H,0F2H,002H,002H,002H,000H,061H,019H,0FF HDB009H,091H,07FH,000H,000H,0FFH,000H,0C0H,000H,0FFH,091H,091H,091H,0FFH,004H,00 BHDB031H,001H,001H,0FFH,000H,002H,0FFH,002H,002H,07FH,022H,022H,022H,07FH,002H,002 HDB000H,020H,020H,017H,08DH,075H,007H,005H,0FDH,015H,027H,020H,000H,000H,000H,000 HDB000H,001H,000H,000H,000H,000H,000H,000H,001H,000H,000H,000H,000H,000H,000H,001 HDB001H,000H,000H,000H,000H,001H,001H,001H,000H,001H,000H,000H,000H,001H,000H,000 HDB001H,001H,001H,000H,000H,000H,001H,001H,001H,001H,001H,001H,001H,001H,001H,001 HDB000H,000H,001H,001H,000H,000H,000H,000H,001H,000H,000H,000H,000H,000H,000H,000 HTAB5:;-- 调入图像:纵向取模下高位,数据排列:从左到右从上到下;-- 宽度x高度=64x64 --DB000H,000H,000H,000H,000H,000H,000H,000H,000H,0C0H,0E0H,0E0H,0F0H,0F0H,0F0H,0F 0HDB0F0H,0F0H,0F8H,0BCH,01CH,08CH,0CEH,0CFH,0CFH,0EBH,0C9H,0D0H,090H,010H,010H, 010HDB020H,021H,061H,041H,043H,0C2H,08CH,000H,001H,001H,002H,006H,00CH,00FH,010H,03 EHDB023H,046H,085H,089H,019H,033H,066H,08DH,0DBH,0F9H,0A6H,02FH,03FH,007H,08FH,0C FHDB000H,000H,000H,080H,0E0H,0F0H,0F0H,0F0H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0 FFHDB0FFH,07FH,0FFH,0EFH,0FFH,0FFH,0FFH,0FFH,07FH,06FH,037H,01BH,00FH,007H,001H,0 0FHDB009H,00AH,00EH,006H,006H,004H,004H,00CH,008H,018H,010H,020H,060H,040H,0C0H,08 0HDB000H,000H,000H,001H,0C3H,007H,00DH,037H,022H,0C2H,083H,001H,00FH,037H,01FH,03 7HDB000H,000H,000H,0FFH,0FFH,0FFH,0FFH,01FH,006H,0C6H,0E6H,066H,07EH,0FFH,0EFH,0 D1HDB0D9H,0E9H,0E9H,0F9H,0F2H,0E6H,01CH,030H,000H,000H,000H,000H,000H,000H,000H,00 0HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001 HDB003H,0C6H,078H,0B0H,0E0H,083H,00EH,018H,0E0H,080H,003H,00EH,038H,0C0H,018H,0F 0HDB000H,000H,000H,000H,007H,00FH,01FH,01FH,01CH,0FFH,07FH,060H,038H,027H,079H,0C 1HDB0F3H,0F3H,0FFH,0FFH,078H,03FH,002H,000H,000H,000H,000H,000H,000H,000H,002H,071 HDB039H,019H,0F9H,0F9H,0F9H,0FBH,0FBH,073H,073H,0E6H,0CEH,09CH,038H,030H,000H,0 00HDB000H,01FH,0E0H,0FFH,0FFH,0FFH,0FCH,0F8H,0E0H,087H,0F8H,000H,000H,007H,0FEH,0 F1HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,07FH,0C0H,000H,000H,000H,000H,000 HDB080H,000H,000H,010H,010H,000H,020H,020H,020H,000H,000H,000H,000H,000H,01CH,03E HDB070H,07CH,07CH,078H,0FFH,0FFH,07FH,07EH,03EH,01FH,003H,003H,002H,000H,000H,00 0HDB000H,000H,000H,0FBH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,000H,000H,000H,0FFH,0 F3HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,003H,018H,0E0H,000H,000H,000 HDB003H,006H,00EH,00EH,00EH,018H,018H,018H,008H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,080 HDB0C0H,0C6H,0EFH,0A7H,073H,07BH,009H,084H,0CCH,0E3H,0FFH,0F8H,0FCH,0FEH,0FFH, 0FFHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,002H,006 HDB000H,00CH,008H,008H,000H,010H,010H,010H,010H,010H,018H,018H,008H,084H,084H,004 HDB006H,0F2H,0B2H,016H,034H,0E4H,004H,004H,004H,00CH,0CCH,08CH,01CH,018H,03FH,0 3FHDB07CH,0DEH,0DFH,0DFH,0EEH,0F7H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFHDB000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000 HDB000H,000H,000H,000H,000H,000H,000H,004H,004H,00EH,036H,064H,07CH,018H,001H,003 HDB00EH,000H,001H,001H,003H,001H,000H,000H,000H,000H,003H,003H,003H,001H,000H,000 HDB000H,000H,001H,007H,00FH,03FH,07FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0 FFHTAB6:;-- 调入图像:纵向取模下高位,数据排列:从左到右从上到下;-- 宽度x高度=64x64;-- 调入了一幅图像:我们年轻.bmp --;-- 宽度x高度=64x64 --DB000h,000h,000h,000h,000h,000h,000h,000h,080h,080h,000h,0C0h,000h,080h,000h,000h DB000h,000h,000h,000h,000h,0C0h,000h,040h,080h,000h,080h,080h,080h,000h,000h,000h DB000h,000h,0C0h,000h,000h,000h,000h,000h,000h,000h,080h,000h,000h,000h,000h,000h DB0C0h,000h,000h,000h,080h,080h,080h,080h,080h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,044h,044h,045h,025h,0FFh,014h,014h,084h,07Fh,0C4h,024h,015h,084h DB000h,000h,008h,004h,0FFh,000h,0FFh,000h,000h,000h,000h,000h,0FFh,000h,000h,000h DB044h,042h,079h,049h,049h,049h,0FFh,049h,049h,049h,049h,041h,000h,000h,089h,08Fh DB049h,0FDh,029h,001h,028h,024h,0E2h,023h,024h,008h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,080h,080h,088h,0B2h,003h,020h,0A1h,028h,030h,020h,0E1h,022h,023h DB000h,000h,080h,040h,03Bh,020h,023h,020h,0E0h,020h,020h,022h,033h,020h,000h,000h DB020h,0E0h,038h,0A0h,020h,020h,013h,090h,050h,070h,090h,000h,000h,000h,020h,0A0h DB0A8h,0B3h,0A0h,0A2h,082h,0FAh,083h,092h,0A2h,082h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,040h,020h,01Fh,020h,050h,048h,045h,042h,045h,048h,050h,040h DB000h,000h,008h,008h,00Fh,009h,009h,009h,07Fh,009h,009h,009h,009h,008h,000h,000h DB011h,011h,009h,07Fh,005h,040h,045h,044h,07Ch,044h,044h,041h,000h,000h,020h,01Bh DB042h,07Eh,00Ah,053h,020h,01Fh,000h,07Fh,040h,070h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,040h,040h,040h,05Fh,055h,055h,0D5h,055h,05Fh,040h,040h,040h DB000h,000h,010h,011h,0F6h,000h,000h,0FCh,056h,055h,054h,05Eh,0C4h,000h,000h,000h DB010h,0D4h,014h,0FFh,094h,094h,022h,022h,0FEh,022h,022h,020h,000h,000h,008h,008hDB008h,008h,0C8h,03Fh,048h,088h,008h,008h,00Ch,008h,000h,000h,000h,000h,000h,000hDB000h,000h,000h,000h,000h,0C8h,044h,043h,0C4h,008h,0CFh,049h,049h,049h,0E9h,048h DB000h,000h,008h,084h,0C3h,0A4h,088h,00Bh,00Ah,0EAh,08Ah,08Ah,08Bh,008h,000h,000h DB08Ch,003h,004h,0E7h,008h,008h,008h,0E8h,00Bh,008h,008h,008h,000h,000h,048h,044hDB042h,041h,040h,041h,046h,040h,041h,042h,06Ch,044h,000h,000h,000h,000h,000h,000hDB000h,000h,000h,000h,000h,0FFh,022h,025h,018h,000h,0FFh,044h,044h,044h,0FFh,000hDB000h,000h,000h,0FFh,088h,088h,0FFh,002h,005h,018h,080h,000h,0FFh,000h,000h,000hDB020h,013h,008h,0FFh,002h,002h,002h,0FFh,002h,002h,002h,002h,000h,000h,000h,0FFhDB009h,011h,0FFh,000h,000h,0FFh,009h,011h,0FFh,000h,000h,000h,000h,000h,000h,000hDB 000h,000h,000h,000h,000h,001h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB 000h,000h,000h,001h,000h,000h,001h,000h,000h,000h,000h,001h,000h,000h,000h,000h DB 000h,000h,000h,001h,000h,001h,001h,001h,001h,001h,001h,000h,000h,000h,000h,001h DB 000h,001h,001h,000h,000h,001h,000h,001h,001h,000h,000h,000h,000h,000h,000h,000h END上传两个显示画面液晶屏是朋友托卖的,无背光无字库,带负压产生电路,有些成色比较新,先到先得了,45RMB一块,送资料,驱动程序,QQ以下是程序//**************************************;* 控制器:KS0107 *;* LCD型号:TS12864A-2或兼容型号 *;* MCU:AT89S5* ,晶体频率:11.0592MHz *;* 取模方式:纵向字节倒序 *;* CS1和CS2为高电平有效 * *;***************硬件端口定义***********RS EQU P2.4RW EQU P2.3E EQU P2.2CS1 EQU P2.7CS2 EQU P2.6RST EQU P2.5BUF EQU P0;******************************************COM EQU 20H ;指令数据寄存器DAT EQU 21H ;显示数据寄存器;**********************************主程序入口地址ORG 0000HAJMP STRORG 0003H;*********************************中断程序入口地址STR:AJMP L0100L0100: CLR RSTNOPNOPSETB RST;********************************以上是软件复位MOV SP,#60HMOV IE,#81H ;中断允许MOV IP,#01H ;优先中断MOV TCON,#00H ;电平中断MOV COM,#3FH ;显示开LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;---------------------------------------------------------------------- MOV COM,#0C0H ;第一行LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;---------------------------------------------------------------------- MOV COM,#0B8H ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;---------------------------------------------------------------------- MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序;********************************************************以上是软件初始化MOV B,#0AAHLCALL XIHX ;显示横线1LCALL DELAYMOV B,#55HLCALL XIHXLCALL DELAY ;显示横线2MOV B,#0FFHMOV 29H,#00HLCALL XISXLCALL DELAY ;显示竖线1MOV B,#00HMOV 29H,#0FFHLCALL XISXLCALL DELAY ;显示竖线2MOV DPTR,#TAB1LCALL LEFTMOV DPTR,#TAB2LCALL RIGHTLCALL DELAY ;显示第一幅图片MOV DPTR,#TAB3LCALL LEFTMOV DPTR,#TAB4LCALL RIGHTLCALL DELAY ;显示第二幅图片MOV DPTR,#TAB5LCALL LEFTMOV DPTR,#TAB6LCALL RIGHTLCALL DELAY ;显示第三幅图片AJMP L0100;=======================================================以上是主程序LEFT: MOV R1,#0B8H_AB: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序MOV R0, #64S027B: MOV A,#00HMOVC A,@A+DPTRMOV DAT,ALCALL S02B1 ;左半屏写数据子程序INC DPTRDJNZ R0,S027BINC R1CJNE R1, #0C0H,_ABRET;======================================================以上是左半屏写数据子程序RIGHT: MOV R1,#0B8HABC: MOV COM,R1 ;第一页LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02C1 ;右半屏写指令子程序MOV R0, #64S027D: MOV A,#00HMOVC A,@A+DPTRMOV DAT,ALCALL S02B9 ;右半屏写数据子程序INC DPTRDJNZ R0,S027DINC R1CJNE R1, #0C0H,ABCRET;*******************************************************以上是右半屏写数据子程序XIHX: MOV R1,#0B8HBA: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV R0, #64W027B: MOV DAT,BLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序DJNZ R0,W027BINC R1CJNE R1, #0C0H,BARET;--------------------------------------------------------- XISX: MOV R1,#0B8HCA: MOV COM,R1 ;第一页LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV COM,#40H ;第一列LCALL S02A9 ;左半屏写指令子程序LCALL S02C1 ;右半屏写指令子程序MOV R0, #32X027B: MOV DAT,BLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序MOV DAT,29HLCALL S02B1 ;左半屏写数据子程序LCALL S02B9 ;右半屏写数据子程序DJNZ R0,X027BINC R1CJNE R1, #0C0H,CARET;****************************************************以上是显示线条程序S02A9: SETB CS1LCALL S02C9CLR CS1 ;左半屏写指令子程序RETS02B1: SETB CS1 ;左半屏写数据子程序LCALL S02E0CLR CS1RETS02C1: SETB CS2 ;右半屏写指令子程序LCALL S02C9CLR CS2RETS02B9: SETB CS2 ;右半屏写数据子程序LCALL S02E0CLR CS2RET;****************************************************S02C9: CLR RSSETB RWS02C9A: MOV BUF,#0FFHSETB EMOV A, BUFCLR EJB ACC.7,S02C9ACLR RWMOV BUF,COMSETB ENOPCLR ERET;*************************************************以上是写指令子程序S02E0: CLR RSSETB RWS02E0A: MOV BUF,#0FFHSETB EMOV A, BUFCLR EJB ACC.7,S02E0ASETB RSCLR RWMOV BUF,DATSETB ENOPCLR ERET;************************************************以上是写数据子程序DELAY: MOV R5,#0BH ;延时D1: MOV R7,#0FFHD2: MOV R6,#0FFHD3: DJNZ R6,$DJNZ R7,D2DJNZ R5,D1RET;****************************************************************TAB1:;-- 调入菲戈幅图像左半屏:纵向取模下高位,数据排列:从左到右从上到下;-- 宽度x高度=64x64DB000h,000h,000h,040h,080h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,010h DB060h,080h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,0FCh,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,0C0h,030h,008h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,080h,040h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,001h,002h,004h,008h,010h,020h,040h,080h,000h,000h,000h DB000h,001h,006h,018h,060h,080h,000h,000h,000h,000h,000h,000h,000h,0FFh,000h,000h DB000h,000h,000h,000h,000h,0C0h,030h,00Ch,003h,000h,000h,000h,000h,080h,040h,020h DB010h,008h,004h,002h,001h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB002h,002h,004h,004h,008h,008h,010h,010h,020h,020h,040h,040h,080h,081h,002h,004h DB008h,010h,020h,040h,080h,001h,006h,018h,020h,000h,000h,000h,080h,09Fh,080h,000h DB000h,040h,030h,00Ch,003h,080h,040h,020h,010h,008h,004h,002h,001h,000h,000h,080h DB080h,040h,040h,020h,020h,010h,010h,010h,008h,008h,004h,004h,002h,002h,000h,000h000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,001h,001h DB002h,002h,004h,004h,008h,009h,000h,030h,0CCh,002h,001h,001h,000h,000h,000h,001h DB001h,002h,0CCh,030h,001h,000h,008h,008h,004h,004h,002h,002h,001h,001h,001h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,004h,018h DB060h,080h,000h,000h,000h,000h,000h,000h,000h,001h,002h,002h,084h,0FCh,044h,042h DB022h,021h,020h,020h,010h,010h,010h,060h,080h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,003h,004h,004h,002h,002h,002h,001h,001h,001h,001h,000h,0FFh,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,001h,006h,008h,010h,000h,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h DB000h,000h,080h,080h,040h,040h,020h,020h,010h,010h,008h,008h,004h,00Fh,010h,020h。
lcd12864 课程设计
LCD 128641.总体设计思路SMG12864一般用于显示汉字,字符,分辨率不高的bmp图像,可用来显示传感器采集到信息,是单片机和人交换信息的窗口,2.方案设计8051Lcd12864单片机3.硬件设计单片机控制12864的管脚来显示想要的字符和图像,P0用来发送必要的指令和数据,P2口协助P1口给12864写数据,1. 指令寄存器(IR)IR 是用于寄存指令码,与数据寄存器数据相对应。
当D/I=0 时,在E 信号下降沿的作用下,指令码写入IR。
2.数据寄存器(DR)DR 是用于寄存数据的,与指令寄存器寄存指令相对应。
当D/I=1 时,在下降沿作用下,图形显示数据写入DR,或在E 信号高电平作用下由DR 读到DB7∽DB0数据总线。
DR 和DDRAM 之间的数据传输是模块内部自动执行的。
3.忙标志:BFBF 标志提供内部工作情况。
BF=1 表示模块在内部操作,此时模块不接受外部指令和数据。
BF=0 时,模块为准备状态,随时可接受外部指令和数据。
利用STATUS READ 指令,可以将BF 读到DB7 总线,从检验模块之工作状态。
4.显示控制触发器DFF此触发器是用于模块屏幕显示开和关的控制。
DFF=1 为开显示(DISPLAY OFF),DDRAM 的内容就显示在屏幕上,DFF=0 为关显示(DISPLAY OFF)。
DDF 的状态是指令DISPLAY ON/OFF 和RST 信号控制的。
5.XY 地址计数器XY 地址计数器是一个9 位计数器。
高3 位是X 地址计数器,低6 位为Y 地址计数器,XY 地址计数器实际上是作为DDRAM 的地址指针,X 地址计数器为DDRAM的页指针,Y 地址计数器为DDRAM 的Y 地址指针。
X 地址计数器是没有记数功能的,只能用指令设置。
Y 地址计数器具有循环记数功能,各显示数据写入后,Y 地址自动加1,Y 地址指针从0 到63。
6.显示数据RAM(DDRAM)DDRAM 是存储图形显示数据的。
SG12864液晶模块与单片机接口及图像显示设计实现
张 江 霞 ( 西理 工 学 院 电 气 工程 系 , 西 汉 中 7 3 0 ) 陕 陕 2 03
本目 编: 媛 栏 任 谢 责辑媛
维普资讯
S 8 4液晶模块与单片机接 口及图像显示设计实现 G1 6 2
摘 要 : 绍 了基 于 K 0 0 控 制 器 的 S 2 6 燕 晶模 块 的 读 写 时序 和 指 令 系统 , 介 S 18 G1 8 4 并设 计 了一 种 与 A 8 C 2单 片机 的 简 洁接 口 , 论 T9 5 讨 了液 晶模 块 图像 显 示 的 原 理 。针 对该 接 口电路 , 出 了设 计过 程 与 编 程 方 法 , 给 实现 了液 晶 模 块 与 单 片机 接 口并 进 行 图像 显 示。 通 过 该 设 计 , 需 改 变 图像 模值 即可 实现 任 意静 态 图像 的 显 示 , 只 为液 晶模 块 与 单 片机 的接 口设 计 以 及 实 现 图像 显 示提 供 了好 的 思路 。
1引 言
液 晶 显 示 模块 以 其 微功 耗 、 积 小 、 示 内容 丰 富 、 薄 轻 巧 体 显 超
2 . 2接 口电 路 设计
S 26 G18 4与 A 8 C 2 片 机 接 口可 采用 直 接接 口和 间接 接 口 T9 5 单 两 种 接 口方 式 ,本设 计 使 用 直接 接 口方 式 。通 过分 析 图 l 结 合 并 A 8 C 2单 片机 的读 写 时序 可 以得 到 直接 接 口电路 如 图 2所 示 。 T95 由 RW 。 /及 E的 功 能 及 其 与 单 片 机接 口的 逻辑 关 系 可知 , / DI S 26 G18 4写 指 令 寄 存 器 地 址 为 80 H, 写 数 据 寄 存 器 地 址 为 00
中文图形12864点阵液晶显示模块与51单片机的并行接口电路及C51程序设计
BF 位 ! 当 BF 为 0 时 !LM3033B *0BR3 才可接收 新的指令或数据 " 在操作时 !LM3033B+0BR3 在单
片机的时钟信号的控制下 ! 数据通过数据线传送给
LM3033B,0BR3 ! 当 LM3033B-0BR3 成功接收 到数据后 ! 转入内部时钟控制 ! 封 锁 I/O 口 缓 冲 器 !
技 术 交 流
}
! 结论
在单片机与液晶的接口中 ! 关键是要满足液晶 的时序要求 * 在软件编程中 ! 关键是要进行正确的初 始化 + 操作及写入显示内容的代码 $ 以上接口电路和 相应的程序已经通过调试 ! 并在实际中得到应用 $ 由
& 2008’ 07- 0041- 04 文章编号 "1006- 6268
中文图形 12864 点阵液晶显示模块与 51 单片机的并行接口电路及 C51 程序设计
李志广 :J;! 李晓泉 L! 淮俊霞 :J; &:Q 河北工业大学应用物理系 ! 天津 L$$:L$%
技 术 交 流
;Q深圳市拓普微科技开发有限公司 ! 深圳 D:<$DX% LQ天津市轻工业设计院 ! 天津 L$$:YL ’
[1]杨应平 , 石城 , 蒋爱湘 , 李振华 . 图形点阵液晶显示 模块与 51 系列单片机的接口设计 [J ]. 现代显示 ! 2006,(5):41- 45. [2]李良成 , 张永顺 , 张璟 . 基于 MSP430 单片机的液
晶显示[J ]. 现代显示 !2007 !(5):32- 33.
其对应关系如表图形显示绘图显示ram提供64x32个位元组的记忆空由扩充指令设定绘图ram位址在更改绘图ram时由扩充指令设定gdram位址先设置垂直位址再设置水平位址连续写入两个位元组的资料来完成垂直与水平的坐标位址再写入两个资料到绘图ram而位址计数器ac会自动加一整个写入绘图ram的步骤如下
LCD12864等液晶接口的设计
CWADR1 EQU 0004H 左半屏写指令代码地址 DWADR1 EQU 0005H 左半屏写显示数据地址CRADR1 EQU 0006H 左半屏读状态字地址 DRADR1 EQU 0007H 左半屏读显示数据地址CWADR2 EQU 0008H 右半屏写指令代码地址 DWADR2 EQU 0009H 右半屏写显示数据地址CRADR2 EQU 000AH右半屏读状态字地址 DRADR2 EQU 000BH 右半屏读显示数据地址图1 MGLS12864与W78E58接口图软件设计液晶控制器HD61202一共有七条指令,从作用上可分为两类,显示状态设置指令和数据读/写操作指令。
详见指令系统可查看图形液晶显示器产品有关手册。
显示起始行设置中L5~L0为显示起始行的地址,取值在0-3FH(1-64行)范围内。
页面地址设置中P2-P0为选择的页面地址,取值范围为0-7H,代表1-8页。
列地址设置中C5-C0为Y地址计数器的内容,取值在0-3FH(1-64行)范围内。
显示器上128点×64点,每8点为一字节数据,都对应着显示数据RAM(在HD61202芯片内),一点对应一个bit,计算机写入或读出显示存储器的数据代表显示屏上某一点列上的垂直8点行的数据。
D0代表最上一行的点数据,D1为第二行的点数据,…….,D7为第八行的点数据。
该bit=1时该点则显示黑点出来,该bit=0时该点则消失。
另外LCD指令中有-条display ON/OFF指令,display ON时显示RAM数据对应显示的画面;display OFF则画面消失,RAM中显示数据仍存在。
点阵字模文件的建立:由于MGLS12864液晶显示器没有内部字符发生器,所以在屏幕上显示的任何字符、汉字等须自己建立点阵字模库,然后均按图形方式进行显示。
由于HD61202显示存储器的特性,不能将计算机内的汉字库和其它字模库提出直接使用,需要将其旋转90度后再写入。
C8051F单片机与RT12864M液晶显示模块接口设计
C8051F单片机与RT12864M液晶显示模块接口设计陈建权,丁彦闯大连交通大学机械工程学院,辽宁大连(116028)E-mail:chenjq409@摘要:介绍了RT12864M带汉字库的液晶显示模块与C8051F020单片机的两种接口方式。
分析了在5V系统中C8051Fxxx的电平转换原理,给出了硬件原理图以及用C语言实现读写该模块的部分程序。
RT12864M液晶显示模块内部自带汉字库,能显示图形、汉字,可以广泛的应用于各种仪器仪表开发。
关键词:单片机,RT12864M,电平转换,Keil C51中图分类号:TN709 文献标识码:B1. 引言在智能仪器仪表的开发中,为了实现良好的操作界面,通常要有人机交互的显示界面。
液晶显示模块具有低功耗等特点,广泛的应用于各种数字仪表。
由于液晶显示是一种慢速器件,因此如何控制读写时序在显示过程中显得十分重要。
RT12864M液晶显示模块是一款图形液晶显示器,它主要由行驱动/列驱动和128*64点阵液晶显示器组成,可完成图形显示,也可显示8*4个(16*16点阵)汉字。
内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)[1]。
C8051F单片机是美国cygnal公司生产的51系列单片机增强型单片机,它内部硬件采用流水指令译码,实现了指令单周期执行。
此外,内部自带了一定1k到8k不等的RAM 以及4k~128k的FLASH ROM,广泛应用于各种仪器仪表开发。
本文分析了C8051F单片机与RT12864 LCM的工作特点,给出了C8051F单片机与RT12864M LCM 的显示接口,并给出了实现显示的部分程序。
2. RT12864引脚及指令介绍RT12864M引脚如表一所示。
RT12864M液晶显示模块有11条基本指令集以及7条扩充指令集组成。
下面交要介绍几条常用的指令。
CODE1: 功能:清除显示屏幕,把DDRAM地址计数器调整为“00H”。
SG12864液晶模块与单片机接口及图像显示设计实现
誊量j一:熬;舞爱讲究与设计技术。
;。
;本栏嗣责任编辑:澎蛭嫣_2={!!=!=:2£#_-!!#======21_.—_!:=‘=:=!===!=========:===========::===2=!========:=::__=:====:==========:===_=====!,SG12864液晶模块与单片机接口及图像显示设计实现张江霞(陵费理工掌院电气工程系,陡西}殳中723∞3)摘要:介绍了基于Ks01n8控制器的sGl2864液晶模块的读写时序和指夸系统,并设计了一种与AT89cj2单片机的简洁接口,讨论了液晶镬块圈像显示拍原理.,针对谊接口电路,给出了设诗遘程与鳊程方法.宾现了液晶棰琏与单砖辊接口并进行离像显示,通过渡设计.R需&变蹲像模值印可实现任意静态霹像酌量示,寿液最模块与单片札的接口设计娃厦实琨鳕罐显示提供了好的思路.关键词:液晶模堤;接口:仿鼻;控制器中圈分类号:TP334文献标识码:A文章编号:1009—3044(2007)07—20216一03Tolmplemem勘eInte}{acea喇G猃phjcsDisp|ayb船ⅣeenSGl2864LCDModuIeandgngle_ch静Mic嘲p“|efzHANG7博119一×m(丁)cpaml’enc。
fEleccncalE“glnecn”挢shaanx】unlve删tyL1frechnology.HanzIm“g7230l¨.ch】11a)Absl随ct:Tksaf比leIntr。
ducPsmeread—wnte矬qu朋ce3ndthe讪对nlcnonswtemoft№sGl2864mod矗e。
wh记hbas州onKsn{{】8∞n—troller,then3boutrbec∞clscm砣mcobe晰eetlS(;12864and血oAT89cS2haccordaneewidl出e1n啦击ceclMuit,provides妇dexl辨pr0一andp。
12864液晶电路设计
12864液晶电路设计2864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成,那么你想知道吗?下面就由店铺为你带来12864液晶电路设计,希望你喜欢。
12864液晶电路设计图JBG12864E01-08W是一款4位/8位并行、2线或3线接口方式,内部含有国际一级、二级简体中文字库的图形点阵液晶模块。
显示分辨率为128*64,内置8198个16*16点汉字,和128个16*8点ASCII 字符集。
该型号液晶模块具有接口方式简单,指令操作便捷的特点,可构成全中文人机交互图形界面。
可显示8*4行16*16点阵的行字,也可完成图形显示。
基本特性电源电压(VDD):3.0-5.5v显示分辨率:128*64内置汉字字库:8192个(可选简繁体)内置点阵字符:128个16*8点阵字符时钟频率:2mHz显示方式:STN,蓝膜,负显驱动方式:1/64Duty ,1/9Bias视角方向:6点背光方式:白色LED背光源通讯方式:串口、并口可选工作温度:-20°C——70°C存储温度:-30°C——80°C存储湿度:20——90%RH接口:8比特数据总线驱动型号:SNB6400+SNB0064外形尺寸:63.2(L)*54.0(W)*9.5(H)显示区域:54.0(L)*36.0(W)有效视区:50.00(L)*31.32(W)像素尺寸:0.35*0.45像素间距:0.39*0.49接口说明第1脚:VSS,接地第2脚:VDD,驱动电源(5V)第3脚:V0,对比度调整第4脚:RS,RS=“H”,表示DB7——DB0为显示数据,RS=“L”,表示 DB7——DB0为显示指令数据。
第5脚:RW,第6脚:E,使能信号第7——14脚:数据线第15脚:CS1,chip section第16脚:CS2,chip section第17脚:RST,复位第18脚:VEE,驱动电压输出端第19脚:背光源正端第20脚:背光源负端12864液晶电路设计软件编程说到软件编程,首先我们需要准备一下平台:第一:给单片机焊接一个下载电路,51单片机最常用的就是串口下载,需要串口头一个、104电容5个、max232芯片一个、串口线/USB转串口连接线(后者主要为笔记本等没有串口的电脑设计)一条、导线若干。
12864课程设计
12864课程设计一、教学目标本课程的教学目标是使学生掌握12864显示模块的基本原理和操作方法,能够独立完成简单显示内容的编程和显示。
具体包括:1.知识目标:使学生了解12864显示模块的内部结构、工作原理和接口协议,掌握其在嵌入式系统中的应用。
2.技能目标:培养学生能够使用编程语言进行12864显示模块的驱动程序编写,实现基本显示功能。
3.情感态度价值观目标:培养学生对嵌入式系统的兴趣,提高学生动手实践能力,培养学生的创新精神和团队合作意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.12864显示模块的内部结构和工作原理:介绍12864显示模块的组成部分,如显示缓冲区、控制逻辑等,以及其工作原理。
2.12864显示模块的接口协议:讲解12864显示模块与微控制器之间的接口协议,如数据线、时序等。
3.12864显示模块的编程方法:介绍如何使用编程语言编写12864显示模块的驱动程序,实现字符、图形等的显示。
4.12864显示模块在嵌入式系统中的应用:讲解12864显示模块在嵌入式系统中的应用实例,如液晶显示屏、触摸屏等。
三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法:1.讲授法:用于讲解12864显示模块的基本原理、接口协议和编程方法。
2.讨论法:用于引导学生探讨12864显示模块在实际应用中的问题和解决方案。
3.案例分析法:通过分析具体的嵌入式系统应用案例,使学生更好地理解12864显示模块的应用。
4.实验法:安排实验课程,让学生动手实践,巩固所学知识,提高实际操作能力。
四、教学资源本课程所需教学资源包括:1.教材:选用权威、实用的教材,详细介绍12864显示模块的相关知识。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作PPT、视频等多媒体教学资料,提高课堂教学效果。
4.实验设备:准备12864显示模块实验板和相关调试工具,方便学生进行实验操作。
LCM12864液晶显示模块与单片机接口
LCM12864液晶显⽰模块与单⽚机接⼝LCM12864液晶显⽰模块与单⽚机接⼝⼀、LCM12864液晶显⽰模块简介LCM12864液晶显⽰模块是由128列64⾏液晶显⽰点阵和其控制电路组成,整个电路板外形、尺⼨如图8-1所⽰。
该显⽰模块不仅可以显⽰数字,还可以显⽰汉字和图形。
模块电路板下端有20个接线引脚,其中VDD与VSS引脚是LCM12864液晶模块电源与地接⼊端,VOUT是LCM12864液晶模块⾃⽣成负电压输出端。
VO 需要⼀个外部的0V~-10V 负压输⼊,可接⼊电位器调整液晶灰度。
在背光电路中需要串接5 欧姆电阻,直接将背光接⼊电源可能会造成损坏。
其余引脚由单⽚机控制。
图8-1 LCM12864液晶显⽰模块外型图LCM12864液晶显⽰模块的引脚定义如表8-1所⽰。
表8-1 LCM12864引脚说明标号名称参数说明1 VSS GND 0V 模块电源地2 VDD +5V 模块电源+5V DC3 VO 0V ~-10V 外部液晶偏置电压输⼊端4 D/I H/L H:数据;L:指令5 R/W H/L H:MPU LCM读数据;L:MPU LCM写数据6 E H/L LCM使能7 DB0 H/L 数据线0(H表⽰⾼电平,L表⽰低电平8 DB1 H/L 数据线19 DB2 H/L 数据线210 DB3 H/L 数据线311 DB4 H/L 数据线412 DB5 H/L 数据线513 DB6 H/L 数据线614 DB7 H/L 数据线715 CS1 H/L 左半屏使能(低电平有效)16 CS2 H/L 右半屏使能(低电平有效)17 /RST H/L LCM复位(低电平有效)18 VOUT GND 0V 模块电源地19 SLA +5V LED背光电源+5V DC20 SLK GND 0V LED背光电源地⼆、LCM12864驱动电路MSP430F169单⽚机与LCM12864接⼝电路如图8-3所⽰。
LCD12864显示模块与微处理器的接口设计(并接)
monitoring for joints of steel belts and broken wire and experiment of long - hole volley shotfiring to prevent outburst
warning of faults can be realized by using electromagnetic of gas and coal. probes and computer in the system. It is demonstrated by ≤ The chemical separation results of antiager A with different
- made faults have become main factors to cause accidents. microprocessor and flow chart of display process were
It is systematically analyzed and studied for the concept of presented in detail in the paper. The module can find wide
管 脚 名 称
功 能
器中 ,为了缩小体积 、降低功耗 ,仪器一般都采用液 晶显示器 LCD (Liquid crystal display) 。这里介绍一种 新型的液晶显示模块 LCD12864 。
1 显示模块 (LCD12864) 的特性
LCD12864 为数字点阵式液晶模块 ,它包括 128 ×64 点的液晶面板 、CMOS 驱动 。由于该模块有整 体的图形点阵显示 ,因而用它来显示图形和字符 。 它具有如下特性 : ①CMOS 大规模集成电路 LCD 驱
图形液晶显示模块NS12864与AVR单片机接口设计
图形液晶显示模块NS12864与AVR单片机接口设计
徐鹏
【期刊名称】《《重庆理工大学学报(自然科学版)》》
【年(卷),期】2007(021)011
【摘要】介绍了以ST7920为控制器的NS12864-12液晶显示模块的内部结构及控制器操作方式,完成了以AVR单片机ATMEL Mega16L为中央控制器的液晶显示模块驱动电路的硬件和软件设计,并进行了测试,测试结果表明:该LCD驱动模块能够稳定地显示汉字、数字等字符.
【总页数】4页(P106-109)
【作者】徐鹏
【作者单位】重庆工学院电子信息与自动化学院重庆 400050
【正文语种】中文
【中图分类】TN141.9
【相关文献】
1.图形点阵液晶显示模块的选用及其接口设计 [J], 郭军涛;季家红;李国栋
2.图形液晶显示模块PVG190602与单片机接口设计 [J], 夏兰;黄雷;蒋明霞
3.图形点阵液晶显示模块与51系列单片机的接口设计 [J], 杨应平;石城;蒋爱湘;李振华
4.图形液晶显示模块NS12864与AVR单片机接口设计 [J], 徐鹏
5.图形点阵式液晶显示模块与51单片机的接口设计 [J], 马成;何培祥;李庆东
因版权原因,仅展示原文概要,查看原文内容请购买。
课程设计12864LCD液晶显示课程设计
12864LCD液晶显示课程设计摘要:本次课程设计应用的液晶显示屏。
⑴掌握单片机与液晶显示器之间接口设计与编程。
⑵利用点阵式液晶显示器显示汉字或图形。
编制程序,建立图像代码,在液晶显示器上显示文字与图形。
简介:概述:128X64LCD液晶显示屏是一种带中文字库,具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
基本特性:(1)、低电源电压(VDD:+3.0--+5.5V)(2)、显示分辨率:128×64点(3)、内置汉字字库,提供8192个16×16点阵汉字(简繁体可选) (4)、内置 128个16×8点阵字符(5)、2MHZ时钟频率(6)、显示方式:STN、半透、正显(7)、驱动方式:1/32DUTY,1/5BIAS (8)、视角方向:6点(9)、背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10 (10)、通讯方式:串行、并口可选(11)、内置DC-DC转换电路,无需外加负压(12)、无需片选信号,简化软件设计(13)、工作温度: 0℃ - +55℃ ,存储温度: -20℃ - +60℃模块接口说明:*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。
*注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。
中文图形12864点阵液晶显示模块与51单片机的并行接口电路及C51程序设计
中文图形12864点阵液晶显示模块与51单片机的并行接口
电路及C51程序设计
李志广;李晓泉;淮俊霞
【期刊名称】《现代显示》
【年(卷),期】2008(000)007
【摘要】讨论如何利用软件控制LM3033B-0BR3液晶显示模块时序,采用C51语言编程,驱动液晶模块实现并行传输方式的字符、汉字以及图形显示.具体阐述了LM3033B-0BR3液晶显示模块与单片机AT89S52的并行接口电路和软件编程方法.
【总页数】4页(P41-44)
【作者】李志广;李晓泉;淮俊霞
【作者单位】河北工业大学应用物理系,天津,300130;深圳市拓普微科技开发有限公司,深圳,518057;天津市轻工业设计院,天津,300193;河北工业大学应用物理系,天津,300130;深圳市拓普微科技开发有限公司,深圳,518057
【正文语种】中文
【中图分类】TN40
【相关文献】
1.基于C51的液晶显示模块接口电路与程序设计 [J], 周翔宁
2.C51语言与图形点阵液晶显示模块FM12864I的接口控制技术 [J], 高健
3.EDM12864B图形点阵式液晶显示模块的原理与应用 [J], 张兢
4.LCM12864ZK图形液晶显示模块并行实用技术 [J], 胡建波
5.图形点阵液晶显示模块FM12864J与单片机的接口技术 [J], 向守兵;何巍;罗光伟
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
备中使用的 L D 发光二极管 ) 比有许多优点 : E( 相 耗电省 、 体积小 , 因此特别适用于以电池作为电源 的便携式仪表的输出显示部件 . 晶属被动发光 , 液
在光 线较 强 的场合 ( 外 ) 野 可视 性 很 好 , 配 上 背 若
收稿 日期 - 0 —0 —1 ' 7 9 8 2 0 、 基金项 目: 国家科技 部科技型 中小企业创 新基金 (2 2251 19 . 0 C 6 110 1) 3 作者简介 : 徐鹏 (98 )男 , 17一 , 安徽宿松人 , 硕士 , 讲师 , 主要从事控制理论和嵌入式系统研究 ,
文 献 标 识码 : A . 文 章 编 号 :6 1 94 2o )1 16 4 17 一o2 (o 71 —00 —0
中 图分 类 号 :N 4 . T 119
De in o a h c T p sg fGr p i y e LCD o u eNS 2 6 n M d l 1 8 4 a d AVR i ge C i S n l h p
维普资讯
第 2 卷 第 1 期 1 1
V0 . No. l 121 1
重 庆 工 学 院 学 报( 自然科 学版 )
J r lf l lI t t oTcnoyNt l c n di ) o n 瑚 l su e o g( ar i c Ei n u a0 C g ni e f h l t u Se e t a o
订 n0NS
1
VS S
O V
GND
总线规 范 , 之 比较 容易 与单 片机 连 接 . 使 目前 常 用 的控制 器 由 S M U G公 司 的 I A SN ( 列 ,PO S系 E S N的 S D系列等 【 1 E 卜3. 本 文 中主要介 绍带 有 内嵌控 制器 S '2 T90的液 /
20 0 7年 1 1月
No v.2 07 0r
【 电子与自动化】
图形 液 晶显 示模 块 N 84与 A R S 6 1 2 V 单 片 机 接 口设 计
徐 鹏
405 ) 000
( 重庆工学院 电子信 息与 自动化学 院 , 重庆
摘要 : 介绍 了以 S7 2 为控制器的 N 1841 I9 0 S26-2液晶显 示模块 的 内部 结构及控 制器操 作方 式 , 完 成 了以 A R单 片机 A M LMea6 V T E glL为中央控制器 的液晶显示模块驱动 电路的硬件 和软件设计 , 并进行 了测试 , 测试结果表明 : t D驱动模块能够稳定地显示 汉字 、 该 E 数字等字符 . 关 键 词: 液晶显示模块 ;V A R单 片机 ; 驱动电路
Ab t s :F rt h sp p ri t d cs t e c n g rt n o S 2 6 - 2 l D mo ue b s d o T 9 0 c n i i a e r u e o f ua o fN 1 8 4 1 E d l ae n S 7 2 — st no h i i o
,
tolr n h p rt n o ec n rl r e o dy,wi VR MCU T rl ,a d t e o ea o ft o tol .S c n l e i h e h t A A MEL g l sCP Me a 6L a U,i f ih ti s e n s
维普资讯
徐
鹏: 图形液 晶显 示模块 N 184与 A R单 片机接 口设计 S26 V
表 1 N 184 2引脚 功能 S2 6 —1
r r
E
17 0
为 了减轻 设 计 人 员 的工 作 负担 , 部 分 图形 大
液 晶产品 都有 控制 器 . 这些 控 制器 由大 规模 C O MS 电路制成 , 电省 、 能 强 , 有 比较 统 一 模式 的 耗 功 具
液晶作为一种显示器件 , 以其特有的优势正
广泛应 用 于测 量 仪 器 的设 计 中 . 与 目前 仪 器 设 它
景 光 , 可成为 全天候 显示 装 置 . 则 图形 液 晶可 显 示 图形 、 汉字 及字符 , 出生 动 、 观 , 建立 友 好 的 输 直 可 人 机交互 界 面 . 总之 , 晶 的诸 多优 点 已被 广 大科 液 技人 员认 可 , 随着生 产厂 家 的增 多 , 并 品种 也 越来 越多, 价格 也更加低 廉 , 已成 为 了仪 器设 备 的主要
h t f s g o t a l l ds t r o a l ou r e l r iuta d c xe — tei e ae ei ehl a n f a f Dm dl di et c ci dcn utcpr n r c d n fh z  ̄a o w e E w n e v e co r s n o s i
me t .T e rs t h w ta e l r e mo ue C D s a i s ly C ie e w rs u es t . i r s h e u ss o h t ED di d a . t d l d p a hn s o d ,n mb r ,ec l h t v l e yi Ke r s C d l ;A U;d ie ee t cr ut y wo d :L D mo u e VR MC r lcr i i v o e
M i r c m p tr I tra e co o u e n e f c
XU P n eg
(col f l t n r e咄 , l gi steo Tcnl y C c I 05 , h a Sho o Ee r i E ne co c C啪 q gI tu f eho g , hH l4 0 0C i ) n ni t o g0 n