192个实用电路12864串口电路图_第1页
192个实用电路12864串口电路图_第2页
192个实用电路12864串口电路图_第3页
192个实用电路12864串口电路图_第4页
192个实用电路12864串口电路图_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017HS12864-15 系列中文图形液晶模块说明书感谢您关注和使用我们的液晶产品。如果您在使用中有任何疑 问,请拨打我们的客户服务热线寻求技术支持和获取相 关资料,我们竭诚为您服务。您可以登录我们的网站了解最新产品信 息。或者您可以在我公司网站的留言簿栏目留下您宝贵的意见。深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTD址:深圳市南山区西丽镇官龙工业村东区 18 栋 5 楼地邮编:518055公司主页:电传 话 :0755-861

2、14312 真:0755-861143141深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017第一章HS12864-15 系列中文图形液晶显示模块的主要特性HS12864-15 系列中文图形液晶模块的特性主要由其控制器 ST7920 决定。ST7920 同时作为控制器和驱动器,它可提供 33 路 com 输出和 64 路 seg 输出。在驱动器 ST7921 的配合下,最多可以驱动 25632 点阵液晶。 汉升实业的 HS12864-15 系列产品有 HS12864-12(有 V3.

3、0 版本和V4.0 版本流通市场)和 HS12864-15B,HS12864-15C。 HS12864-15 系列产品硬件特性如下:zzzzz提供 8 位,4 位并行接口及串行接口可选并行接口适配 M6800 时序 自动电源启动复位功能内部自建振荡源 6416 位字符显示 RAM(DDRAM 最多 16 字符4 行,LCD 显示范围 16 2 行) 2M 位中文字型 ROM(CGROM),总共提供 8192 个中文字型(1616 点阵)16K 位半宽字型 ROM(HCGROM),总共提供 126 个西文字型(168 点阵)6416 位字符产生 RAM(CGRAM) zzzHS12864-15

4、系列产品软件特性如下:zzzzzzzzzzz文字与图形混合显示功能画面清除功能 光标归位功能显示开/关功能 光标显示/隐藏功能显示字体闪烁功能光标移位功能功能显示移位功能 垂直画面旋转功能反白显示功能 休眠模式 中文字库选择: ST7920-0A 内建 BIG-5 码繁体中文字型库ST7920-0B 内建 GB 码简体中文字型库用户在选用之前务必注明。 2深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017第二章模块的硬件说明1. HS12864-15 系列产品外形图93.0 0.38

5、7.0 4-F3.0 78.0 0.2 72.0(V.A) MAX13.0 66.52(A.A) 9.0 0.30.480.04201F1.01.624.742.54x19=48.2612864-12 外形图(含 V3.0 和 V4.0 版本)93.0 0.33.07.210.587.078.5 0.2 72.0(V.A) 66.52(A.A) MAX13.09.0 0.30.480.0420114.02.5424=48.261.6012864-15B 和 12864-15C 外形图(区别在于铁框扭脚位置不同)3深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,L

6、TD70.0 0.364.051.0 0.240.0(V.A)33.24(A.A)70.0 0.364.03.09.515.03.09.515.018.38 51.0 0.2 40.0(V.A)33.24(A.A)0.480.480.040.04HS12864-15 系列中文图形液晶显示模块说明书版本号:200810172.HS12864-15 系列产品与 MCU 的接口* 详见第二章第 5 部分3. 汉升 HS12864-15 系列产品系列产品接口表: *V0 和 Vout 的说明见本章第 5 节,HS12864-15 系列各款产品的主要区别就在于 V0 和 Vout 的接线方法。 * HS

7、12864-12 V4.0 和 HS12864-15B,HS12864-15C 模块的背光极性可选,既可19 正 20 负也可 19 负 20 正 4. 电气特性:(测试条件 Ta=25,Vdd=5.010%)1)输入高电平(Vih):0.7VddVdd2) 输入低电平(Vil):3) 输出高电平(Voh):4) 输出低电平(Vol):5) 模块工作电流: 6) 白背光工作电流: 0.6V max 0.8VddVdd 0.4V max 35mA (不含背光) 60mA max 7)黄绿背光工作电流:360mA max4深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO

8、.,LTD1234567-1412864-12GNDVCCV0*/NCRSR/WEDB0-DB712864-15GNDVCCV0*/NCRSR/WEDB0-DB715161718192012864-12PSBNCRSTVout*/NCLEDK*LEDA*12864-15PSBNCRSTVout*/NCLEDK*LEDA*名称型态电平并口 功能描述串口VCCI-模块电源输入(未注明为 5V) GNDI-电源地 V0I-对比度调节端 VEEI-液晶驱动电压输出端(或名 Vout) PSBIH/L并口/串口选择:H 并口;L 串口*RSTIH/L复位信号,低有效 RS(CS)IH/L寄存器选择端:

9、H 数据;L 指令 片选,高有效 R/W(SID)IH/L读/写选择端: H 读 ;L 写 串行数据线 E(SCLK)IH/L使能信号 串行时钟输入 DB0-DB3I/OH/L数据总线低四位 空接 DB4-DB7I/OH/L数据总线高四位,4 位并口时空接 空接 LEDAI-背光正(或名 A、BLA) LEDKI-背光负 (或名 K、BLK) HS12864-15 系列中文图形液晶显示模块说明书版本号:200810175. LCD 驱动电压即对比度调节电路 通过售后客户反馈,对比度调节客户的疑问比较多,本节将分别介绍 HS12864-15 系列个款模块的对比度调节方式。 HS12864-15

10、系列液晶模块使用的控制器芯片 ST7920 内带倍压单元, 2个极性电容,生成 2 倍于 VCC 的电压,通过 Vout 脚引出,通过电位器调节后, 从接口的 V0 脚引入模块用来驱动 LCD。直接驱动 LCD 的是 V0,V0 电压越高, 对比度越深。无特殊说明,HS12864-15 系列液晶模块在 V04.8 时,对比度最 佳。任何改变 V0 值的方法都可以用来改变对比度,一般有以下几种方法: (1) HS12864-12 V3.0 版本一般不配备倍压电路,Vout 无电压输出。V0 需外供电压,推荐电路如下: 5VV05V 5V V010K10K固定电阻 用固定电阻锁定对比度GNDV0通

11、过电位器调节对比度1通过电位器调节对比度2(2)HS12864-12 V4.0 和 HS12864-15B,HS12864-15C 都配备了倍压电路,并且自带电位器用来调节对比度。 在使用时可以将模块接口的V0 和Vout 脚悬空。出厂时,对比度已经被调整到最佳状态,用户可以通过调节模块背后的电位器 VR1 来校正对比度。 Vout20K V0(3)有部分用户在使用 HS12864-12 V4.0 和 HS12864-15B,HS12864-15C时要使用外接的电位器来调节对比度(与模块自带的电位器形成并联关系),此时须通过模块背后的电位器将对比度调至最深,以使液晶模块有最大的对比度调节范围。

12、 V0VoutVout20K20KGNDV0通过电位器调节对比度1通过电位器调节对比度2(4)有部分用户在使用 HS12864-12 V4.0 和 HS12864-15B,HS12864-15C时要求取消模块自带的电位器,此时的使用方法同上第(3)部分。 5深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:200810176. PSB 电路用户通过接口的 PSB 脚接高或接低来选择模块是使用并口还是串口。 HS12864-12 V4.0 和 HS12864-15B,HS12864-15C 模块上有跳

13、点方式选择将 PSB 接高或接低,用户可以不再处理接口的 PSB 脚(用户事先需声明是用并口还是串口)。 如果模块上已经对 PSB 作了处理,用户再在接口上作出相反的选择,可能会造成短路,对模块造成不可修复的损坏。比如,模块上已经选择了并口,此时PSB 与 VCC 相通,如果用户将接口的 PSB 与 GND 相连,则会烧坏线路板。 如果没有客户的特殊要求,在出厂时,我们默认不对模块上的 PSB 做处理, 由用户自己通过接口的 PSB 脚来选择模块的工作模式。 HS12864-12 V3.0 模块上没有跳点选择方式,只能由接口的 PSB 脚来选择串并口。 7. 背光极性说明为适应不同客户的要求,

14、HS12864-12 V4.0 和 HS12864-15B,HS12864-15C模块的背光极性可选,既可以 19 脚正,20 脚负(0 欧电阻横向焊接);也可以 19 脚负,20 脚正(0 欧电阻纵向焊接),由模块背后的两个 0 欧电阻的焊接方式决定极性。在出厂时,我们按照客户要求配置背光极性。如无说明,我们默认19 脚为背光负,20 脚为背光正。 HS12864-12 V3.0 为老版本,背光极性是唯一的,19 脚负,20 脚正。 8. 原理简图ST7921VDD VSS V096SEG32SEGVOUTLCDControllerST7920DB0-DB7 32COM RS(CS)RSTE

15、(SCLK)RW(SID) 64SEG 64SEGPSBLEDA LEDKST79216深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTDLED Backlight128X32 dots128X32 dotsHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017第三章ST7920 内置硬件说明1. 中文字型产生 ROM(CGROM)及半宽字型 ROM(HCGROM)ST7920 的字型产生 ROM 通过 8192 个 1616 点阵的中文字型,以及 126 个168 点阵的西文字符,它用 2 个字节来提供编码选择,将要显示的字符的编码写到

16、 DDRAM 上,硬件将依照编码自动从 CGROM 中选择将要显示的字型显示再屏幕上。 2. 字型发生 RAM(CGRAM)ST7920 的字型产生 RAM 提供用户自定义字符生成(造字)功能,可提供 4 组 1616 点阵的空间,用户可以将 CGROM 中没有的字符定义到 CGRAM 中。 3. 显示 RAM(DDRAM)显示 RAM 提供 642 字节的空间,最多可以控制4 行 16 字的中文字型显示。当写入显示资料 RAM 时,可以分别显示 CGROM,HCGROM 及 CGRAM 的字型。 三种字型的选择: 1) 显示半宽字型 将一个字节的编码写入 DDRAM 中,范围是 027FH

17、2) 显示 CGRAM 字型 将 2 个字节的编码写入 DDRAM 0002H,0004H 及 0006H 四种编码 有 0000H,3) 显示中文字型 将 2 字节的编码写入 DDRAM 中,先写高 8 位,后写低 8 位范围是 A140HD75FH(BIG5),A1A0HF7FFH(GB) 7深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:200810174. 绘图 RAM提供 6432 个字节的空间(由扩充指令设定绘图 RAM 地址),最多可以控制25664 点阵的二维绘图缓冲空间,在更改绘

18、图 RAM 是,由扩充指令设置 GDRAM 地址先垂直地址后水平地址(连续 2 个字节的数据来定义垂直和水平地址),再 2 个字节的数据给绘图 RAM(先高 8 位后低 8 位)。 8深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:200810175. DDRAM 内容,CGRAM 地址以及 CGRAM 内容的对照关系9深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:200810176. CGRAM

19、与中文字型的编码只能出现在 adress counter 的起始位置(见下表)7. 168 半宽字型表10深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTD80 81 82 83 84 85 86 87 88 89 8A 8B 8C H L H L H L H L H L H L H L H L H L H L H L H L H L O N H S 1 2 3 3 2 - 9 汉 升 液 晶 A B 1 2 中 文 (正 确 ) 汉 升 液 晶 A B 1 2 中 文 (错 误 ) HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017

20、第四章时序1.8 位并口写操作时序图2.8 位并口读操作时序图3.4 位并口时序图图11深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:200810174.串口时序图5.外部复位时序图第五章指令说明1. 指令表 1(RE=0,基本指令集)12深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD指 令 名 称 控制信号 控制代码 执行时间 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除显示 0 0 0 0 0 0 0 0 0 1 1.6 ms地址归

21、 0 0 0 0 0 0 0 0 0 1 X 72us 进入设定点 0 0 0 0 0 0 0 1 I/D S 72us 显示开关设置 0 0 0 0 0 0 1 D C B 72us 移位控制 0 0 0 0 0 1 S/C R/L X X 72us 功能设定 0 0 0 0 1 DL X 0/REX X 72us 设定 CGRAM 地址0 0 0 1 A5 A4 A3 A2 A1 A0 72us 设定 DDRAM 地址0 0 1 0 A5 A4 A3 A2 A1 A0 72us HS12864-15 系列中文图形液晶显示模块说明书版本号:200810172. 指令表 2(RE=1,扩充指令

22、集)备注:当 ST7920 在接受指令前,MCU 必须先确认 ST7920 处于非忙状态。即读取 BF0,才能接受新的指令;如果在送出一条指令前查 BF 状态,则需要延时一段时间,以确保上一条指令执行完毕,具体指令执行时间参照指令表。 “RE”是基本指令集与扩充指令集的选择控制位,当变更 “RE”的状态后,以后的指令维持在最后的状态。除非再次变更“RE”的状态,否则使用相同的指令集时,不需要重新设置“RE”。 3. 基本指令详细说明表 1)清除显示(CLEAR)格 式将 DDRAM 填满“20H”(空格)代码,并且设定 DDRAM 的地址计数器(AC)为00H;更新设置进入设定点将 I/D 设

23、为 1,游标右移 AC 加 1。 2)地址归 0(HOME)格 式设定 DDRAM 的地址寄存器为 00H,并且将游标移到开头原点位置;这个指令并不改变 DDRAM 的内容。 3)进入设定点(ENTRY MODE SET)初始值:06H格 式指定在显示数据的读取与写入时,设定游标的移动方向及指定显示的移位I/D1,游标右移,DDRAM 地址计数器(AC)加 1 I/D0,游标左移,DDRAM 地址计数器(AC)减 1 13深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD000001I/DS0000001X00000001指 令 名称 控制信号 控制代码 执

24、行时间 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 待命模式 0 0 0 0 0 0 0 0 0 1 72us 卷动地址或RAM 地址选择 0 0 0 0 0 0 0 0 1 SR 72us 反白显示 0 0 0 0 0 0 0 1 R1 R0 72us 睡眠模式 0 0 0 0 0 0 1 SL X X 72us 扩充功能设定 0 0 0 0 1 DL X 1/REG 0 72us 设定绘图 RAM 地址 0 0 1 0 0 0 A3 A2 A1 A0 72us A6 A5 A4 A3 A2 A1 A0 读忙标志和地址 0 1 BF A6 A5 A4 A3 A2 A1 A0

25、 72us 写显示数据 1 0 显示数据 72us 读显示数据 1 1 显示数据 72us HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017S:显示画面整移4)显示开关设置(DISPLAY STATUS)初始值:08H格 式控制整体显示开关,游标开关,游标位置显示反白开关 D=1,整体显示开;D=0,整体显示关,但是不改变 DDRAM内容 C=1,游标显示开;C=0,游标显示关 B=1,游标位置显示反白开,将游标所在地址上的内容反白显示;B=0,正常显示5)游标或显示移位控制(CURSOR AND DISPLAY SHIFT CONTORL)初始值:0001 XXX

26、X B (X0,1) 格 式这条指令不改变 DDRAM 的内容6)功能设定(FUNCTION SET)初始值:0011 X0XX B (X=0,1)格 式DL:8/4 位接口控制位 DL=1,8 位 MPU 接口;DL=0,4 位 MPU 接口RE: 指 令 集 选 择 控 制 位 RE1,扩充指令集;RE0,基本指令集 同一指令的动作不能同时改变 DL 和 RE,需先改变 DL 再改变 RE 才能确保设置正确 7)设定 CGRAM 地址格 式设定 CGRAM 地址到地址计数器(AC),AC 范围为 00H3FH 需确认扩充指令中 SR0(卷动位置或 RAM 地址选择) 8)设定 DDRAM

27、地址格 式设定 DDRAM 地址到地址计数器(AC) 第一行 AC 范围 80H8FH第二行 AC 范围 90H9FH备注:ST7920 控制器的12864 点阵液晶其实原理上等同 25632 点阵,第14深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD10A5A4A3A2A1A001A5A4A3A2A1A0001DLX0/REXXS/C R/L 方向 AC 的值 L L 游标向左移动 AC=AC-1 L H 游标向右移动 AC=AC+1 H L 显示向左移动,游标跟着移动 AC=AC H H 显示向右移动,游标跟着移动 AC=AC 0001S/CR/LX

28、X00001DCBS I/D 功能描述 H H 画面整体左移 H L 画面整体右移 HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017三行对应的 DDRAM 地址紧接第一行;第四行对应的 DDRAM 地址紧接第二行。用户在使用行反白功能时,如果第一行反白,第三行必然反白。第二行反白,第四行必然反白。这是正常现象。9)读取忙标志和地址(RS=0,R/W=1)格 式读取忙标志以确定内部动作是否完成,同时可以读出地址计数器(AC)的值10) 写显示数据到 RAM(RS=1,R/W=0)格 式当显示数据写入后会使 AC 改变,每个 RAM(CGRAM,DDRAM)地址都可以连

29、续写入 2 个字节的显示数据,当写入第二个字节时,地址计数器(AC)的值自动加一。 11) 读取显示 RAM 数据(RS1,R/W1)格 式读取后会使 AC 改变 设定 RAM(CGRAM,DDRAM)地址后,先要 Dummy read 一次后才能读取到正确的显示数据,第二次读取不需要 Dummy read,除非重新设置了 RAM 地址 4. 扩充指令详细说明表 1) 待命模式 格 式进入待命模式,执行如何其它指令都可以结束待命模式;该指令不能改变RAM 的内容。 2) 卷动位置或者 RAM 地址选择初始值:02H格 式当 SR1 时,允许输入垂直卷动地址 当 SR0 时,允许设定 CGRAM

30、 地址(基本指令)初始值:04H3) 反白显示 格 式选择 2 行中的任意一行作反白显示,并可决定反白与否。R0 初始值为 0,第一次执行时为反白显示,再次执行时为正常显示 通过 R0 选择要作反白处理的行: R0=0 第一行, R0=1 第二行 说明:参考基本指令详细说明中的 DDRAM 地址说明 12864 点阵的液晶执行反白功能时实用意义不大,因为一三行连在一起, 二四行连在一起,用户对第一行执行反白显示操作时,第三行必然也反白显示。15深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD0000010R00000001SR00000001D7D6D5D

31、4D3D2D1D0D7D6D5D4D3D2D1D0BFA6A5A4A3A2A1A0HS12864-15 系列中文图形液晶显示模块说明书版本号:200810174) 睡眠模式 格 式初始值:0000 10XXB(X=0,1)SL1,脱离睡眠模式SL0,进入睡眠模式5) 扩充功能设定 初始值:001 DL X100 B (DL=1,8BIT 并口;DL=0,4BIT 并口 X=0,1)格 式DL:8/4 位接口控制位 DL=1,8 位 MPU 接口;DL=0,4 位 MPU 接口RE: 指 令 集 选 择 控 制 位 RE1,扩充指令集;RE0,基本指令集G: 绘 图 显 示 控 制 位 G1,绘

32、图显示开;G0,绘图显示关 同一指令的动作不能同时改变 RE 及 DL、G,需先改变 DL 或 G 再改变 RE 才能确保设置正确 6) 设定绘图 RAM 地址格 式设定 GDRAM 地址到地址计数器(AC),先设置垂直位置再设置水平位置(连续写入 2 字节数据来完成垂直与水平坐标的设置)。垂直地址范围:AC6AC0 水平地址范围:AC3AC0 5.初始化流程延时 4 0 m sX R ES ET低 - 高延时 1 0 0us延时 1 0 0us延时 10m s延时 37us16深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTD初始 化完成 进 入设定 点控

33、制 字 06 H功能设 定控 制 字 30 H清除屏 幕控制 字 01 H功能设 定控 制 字 30 H显示开 / 关控制 字 0 C0 H开电源 1000A3A2A1A0A6A5A4A3A2A1A0001DLXREGX00001SL00HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017第六章 屏幕与 DDRAM 地址的对应关系第七章 MCU 接口图1.并口直接访问方式1 40 39 DB0 38 DB1 37 DB2 36 DB3 35 DB4 34 DB5 33 DB6 32 DB7P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 R

34、ESET P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 OS1 OS2 GNDVCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6234DB0 DB1DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RSR/W E RST56DB2 DB378DB4 DB59P0.7/EA 31 10DB6 DB711 30 29 28 27 26 25 24 23 22 RS 21 R/WALE1213RSR/WPSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.01415161718LCM192089

35、C5210K0.1uFVCC74HC0017深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD第二行 90H91H96H97H第三行 88H89H8EH8FH第四行 98H99H9EH9FHHS12864-15 系列中文图形液晶显示模块说明书版本号:200810172.并口间接访问方式DB0 DB1DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RSR/W E RSTDB2 DB3DB4 DB5DB6 DB7RSR/WELCM10K0.1uF89C52VCC3.串口接线图1 40 39 38 37 36 35 34333231 3029 28

36、27262524232221P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 OS1 OS2 GNDVCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7/EA ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.02DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 RSR/W E RST3456789CS SID10CS SID11SCLK 12SCLK1314151617LCM181

37、910K0.1uF2089C52VCC18深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTDDB01P1.0VCCP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RESETP0.7P3.0/EAP3.1ALEP3.2PSENP3.3P2.7P3.4P2.6P3.5P2.5P3.6P2.4P3.7P2.3OS1P2.2OS2P2.1GNDP2.0 40 39 DB12 38 DB23 37 DB34 36 DB45 35 DB56 34 DB67 33 DB78 32RS9 31 10 30 R/W

38、 11 29 E12 28 13 27 14 26 15 25 16 24 17 23 18 22 19 2120HS12864-15 系列中文图形液晶显示模块说明书版本号:20081017第八章示例程序1. 并口直接访问方式 ;*;CONTROLLER:ST7920(8BIT INTERFACE) *;EDITOR:张炎 ;MCU=89C52;CRYSTAL:12MHz*;RS=P2.0RW=P2.1E=/(WR*RD);DB0-DB7=P0;*DATWP EQU 0200HDATRP EQU 0300H;写数据通道 ;读数据通道 ;写数据通道;读忙通道 COMWP EQUCOMRP EQU

39、0000H0100HCOMEQU30H31H;控制字暂存单元 ;显示数据暂存单元 ;字符代码暂存单元;地址暂存单元 DATEQUCODER EQU 32HADDREQU 33HORGAJMP ORG0000HMAIN 0030HMAIN:MOVSP,#60HLCALL DEL_20MS LCALL DEL_20MSLCALL INI;进入初始化子程序MOVMOVADDR,#80HDPTR,#WEL_1LCALL W_LINEMOVMOVADDR,#90HDPTR,#WEL_2LCALL W_LINEMOVMOVADDR,#88HDPTR,#WEL_3LCALL W_LINEMOVMOVADDR

40、,#98HDPTR,#WEL_419深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017LCALL W_LINELCALL DEL_1500MSMOVMOVADDR,#80HDPTR,#WEL_5LCALL W_LINEMOVMOVADDR,#90HDPTR,#WEL_6LCALL W_LINEMOVMOVADDR,#88HDPTR,#WEL_7LCALL W_LINEMOVMOVADDR,#98HDPTR,#WEL_8LCALL W_LINELCALL DEL_1500MSMOVMO

41、VADDR,#80HDPTR,#HZ_1;LCALL W_LINEMOVMOVADDR,#90HDPTR,#HZ_2;LCALL W_LINEMOVMOVADDR,#88HDPTR,#HZ_3;LCALL W_LINEMOVMOVADDR,#98HDPTR,#HZ_4;LCALL W_LINELCALL DEL_1500MS;延时后显示下一页MOVMOVADDR,#80HDPTR,#HZ_5;LCALL W_LINEMOVMOVADDR,#90HDPTR,#HZ_6;LCALL W_LINEMOVMOVADDR,#88HDPTR,#HZ_7;LCALL W_LINEMOVMOVADDR,#98

42、HDPTR,#HZ_8;LCALL W_LINELCALL DEL_1500MS20深圳汉昇实业 SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017LJMP MAININI:MOVCOM,#30H;功能设定,基本指令LCALL WCOMMOVCOM,#30H;基本指令,8-bit 模式,基本指令LCALL WCOMMOVCOM,#0CH;显示开,游标关,反白关LCALL WCOMMOVCOM,#01H;清除显示LCALL WCOMMOVCOM,#06H;进入设定点,游标 7 右移,画面不移动LCA

43、LL WCOMRETW_LINE:MOVCOM,ADDR;LCALL WCOM;16 个循环,连续写入 8 个汉字或是 16 个西文字符MOV W_L1:MOVMOVC MOVR2,#16A,#00HA,A+DPTR CODER,ALCALL WCODEINCDJNZ RETDPTRR2,W_L1WCOM:PUSH PUSH MOVWCOM1:DPH DPLDPTR,#COMRPMOVX A,DPTRJB MOV MOV MOVX POP POPRETACC.7,WCOM1 DPTR,#COMWP A,COM DPTR,ADPLDPHWCODE:21深圳汉昇实业SHENZHEN HANSHEN

44、G INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显示模块说明书版本号:20081017PUSH PUSH MOVWCODE1:DPH DPLDPTR,#COMRPMOVX A,DPTRJB MOV MOV MOVX POP POPRETACC.7,WCODE1 DPTR,#DATWP A,CODER DPTR,ADPLDPHDEL_20MS:MOVD2:MOVD1:NOP NOP NOP DJNZ DJNZRETR0,#20R1,#200R1,D1R0,D2DEL_100MS:LCALL LCALL LCALL LCALL LCALLRETDEL_20MS DEL_20MS DEL_20MS DEL_20MSDEL_20MSDEL_500MS:LCALL LCALL LCALL LCALL LCALLRETDEL_100MS DEL_100MS DEL_100MS DEL_100MSDEL_100MSDEL_1500MS:LCALL LCALLDEL_500MSDEL_500MS22深圳汉昇实业SHENZHEN HANSHENG INDUSTRIAL CO.,LTDHS12864-15 系列中文图形液晶显

温馨提示

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

评论

0/150

提交评论