1602指令

合集下载

1602指令集

1602指令集

1、清屏RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 运行时间(250kHZ):1.64us功能:清DDRAM和AC值2、归位RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 * 运行时间(250kHZ):1.64us功能:AC=0,光标、画面回HOME位3、输入方式设置RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D S 运行时间(250kHZ):40us功能:设置光标、画面移动方式其中:I/D=1:数据读写操作后,AC自动增一I/D=0:数据读写操作后,AC自动减一S=1:数据读、写操作,画面平移S=0:数据读、写操作,画面不动4、显示开关控制RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B 运行时间(250kHZ):40us功能:设置显示、光标及闪烁开关其中:D表示显示开关:D=1为开,D=0为关C表示光标开关:C=1为开,C=0为关B表示闪烁开关:B=1为开,B=0为关5、光标、画面位移RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L * * 运行时间(250kHZ):40us功能:光标、画面移动,不影响DDRAM其中:S/C=1:画面平移一个字符位S/C=0:光标平移一个字符位R/L=1:右移R/L=0:左移6、功能设置RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 DL N F * *运行时间(250kHZ):40us功能:工作方式设置(初始化指令)其中:DL=1,8位数据接口;DL=0,4位数据接口N=1,两行显示;N=0,单行显示F=1,5*10点阵字符;F=0,5*7点阵字符7、CGRAM地址设置RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 1 A5 A4 A3 A2 A1 A0运行时间(250kHZ):40us功能:设置CGRAM地址。

1602指令大全

1602指令大全

1602指令大全共11条指令:1.清屏指令功能:<1> 清除液晶显示器,即将DDRAM的内容全部填入"空白"的ASCII码20H;<2> 光标归位,即将光标撤回液晶显示屏的左上方;<3> 将地址计数器(AC)的值设为0。

2.光标归位指令功能:<1> 把光标撤回到显示器的左上方;<2> 把地址计数器(AC)的值设置为0;<3> 保持DDRAM的内容不变。

3.进入模式设置指令功能:设定每次定入1位数据后光标的移位方向,并且设定每次写入的一个字符是否移动。

参数设定的情况如下所示:位名设置I/D 0=写入新数据后光标左移 1=写入新数据后光标右移S 0=写入新数据后显示屏不移动1=写入新数据后显示屏整体右移1个字符4.显示开关控制指令功能:控制显示器开/关、光标显示/关闭以及光标是否闪烁。

参数设定的情况如下:位名设置D 0=显示功能关1=显示功能开C 0=无光标1=有光标B 0=光标闪烁1=光标不闪烁5.设定显示屏或光标移动方向指令功能:使光标移位或使整个显示屏幕移位。

参数设定的情况如下:S/C R/L 设定情况0 0 光标左移1格,且AC值减10 1 光标右移1格,且AC值加11 0 显示器上字符全部左移一格,但光标不动1 1 显示器上字符全部右移一格,但光标不动6.功能设定指令功能:设定数据总线位数、显示的行数及字型。

参数设定的情况如下:位名设置DL 0=数据总线为4位 1=数据总线为8位N 0=显示1行 1=显示2行F 0=5×7点阵/每字符1=5×10点阵/每字符7.设定CGRAM地址指令功能:设定下一个要存入数据的CGRAM的地址。

8.设定DDRAM地址指令功能:设定下一个要存入数据的CGRAM的地址。

9.读取忙信号或AC地址指令功能:<1> 读取忙碌信号BF的内容,BF=1表示液晶显示器忙,暂时无法接收单片机送来的数据或指令; 当BF=0时,液晶显示器可以接收单片机送来的数据或指令;<2> 读取地址计数器(AC)的内容。

LCD1602指令集解读

LCD1602指令集解读

LCD1602指令集解读LCD1602指令集(11个)1、清屏指令(clear display) RS=0 ,R/w=0, 01H功能:清除液晶显⽰器,即将DDRAM中的内容全部填⼊20H(空⽩字符)光标撤回显⽰屏左上⽅将地址计数器(AC)设为0,光标移动⽅向为从左向右,并且DDRAM的⾃增量为1(I/D=1).2、光标归位指令(Return Home)RS=0 ,R/w=0, 0000_001X功能:将地址计数器(AC)设为00H,DDRAM内容保持不变,光标移⾄左上脚3、进⼊模式设置指令(Entry Mode Set)功能:设定每次定⼊ 1 位数据后光标移位⽅向并且设定次写⼊⼀个字符是否移动。

I/D = 0 光标左移,DDRAM地址⾃增1 I/D = 1 光标右移,DDRAM地址⾃增1 (当从CGRAM中读取或写⼊数据时,CGRAM操作与DDRAM相同)SH = 0 且 DDRAM是读操作(CGRAM读或写),整个屏幕不移动SH = 1 且 DDRAM是写操作,整个屏幕移动,移动⽅向由I/D决定4、显⽰开关控制(Display ON/OFF Control)功能: D = 1 , 显⽰功能开 D = 0 , 显⽰功能关,但是DDRAM中的数据依然保留C = 1 , 有光标 C = 0 , 没有光标B = 1 , 光标闪烁 B = 0 , 光标不闪烁5、设置显⽰屏或光标移动⽅向的指令功能:整屏的移动或光标移动S/C =0 R/L =0 光标左移,地址计数器减1(即显⽰内容和光标⼀起左移)S/C =0 R/L =1 光标右移,地址计数器加1(即显⽰内容和光标⼀起右移)S/C =1 R/L =0 显⽰内容左移,光标不移动S/C =1 R/L =1 显⽰内容右移,光标不移动6、功能设定指令功能:设定数据总线位数、显⽰的⾏数及字形。

DL=1 ,数据总线是8位 DL=0 ,数据总线是4位N =0 ,显⽰⼀⾏ N=1 ,显⽰两⾏F =0 , 5*8 点阵/字符 F=1 ,5*11点阵/字符7、设定 CGRAM地址指令功能:设定下⼀个要存⼊数据的CGRAM地址DB5DB4DB3为字符号,即将显⽰该字符⽤到的字符地址DB2DB1DB0为⾏号补充理解:在芯⽚中内置了192个常⽤字符的字模,存于CGROM(character generate ROM)中,还有8个允许⽤户⾃定义字符(也就是可以显⽰⼋个中⽂字)的RAM,也就是CGRAM。

1602液晶指令表

1602液晶指令表

1602液晶指令表LCD1602模块控制指令表1602模块的设定,读写,与光标控制都是通过指令来完成,共有11条指令,如下:指令RS RW D7D6D5D4D3D2D1D01清屏0 0 0 0 0 0 0 0 0 12光标返回0 0 0 0 0 0 0 0 1 *3输入模式0 0 0 0 0 0 0 1 I/D S4显示控制0 0 0 0 0 0 1 D C B5光标/字符移位0 0 0 0 0 1 S/C R/L * *6功能0 0 0 0 1 DL N F * *7置字符发生器地址0 0 0 1 字符发生存贮器地址8置数据存贮器地址0 0 1 显示数据存贮器地址9读忙标志和地址0 1 BF 计数器地址10写数据到指令7.8所设地址 1 0 要写的数据11从指令7.8所设的地址读数据 1 1 读出的数据指令1:清显示,光标复位到地址00H位置。

指令2:光标复位,光标返回到地址00H。

指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移,S:屏幕上所有文字是否左移或者右移。

高电平表示有效,低电平则无效。

指令4:显示开关控制。

D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。

指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标。

R/L,高向左,低向右。

指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示,高电平时双行显示F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。

(有些模块是DL:高电平时为8位总线,低电平时为4位总线)指令7:字符发生器RAM地址设置,地址:字符地址*8+字符行数。

(将一个字符分成5*8点阵,一次写入一行,8行就组成一个字符) 指令8:置显示地址,第一行为:00H——0FH,第二行为:40H——4FH。

LCD1602和LM016l中文资料

LCD1602和LM016l中文资料

LCD1602中文资料在日常生活中,我们对液晶显示器并不陌生。

液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。

在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。

发光管和LED数码管比较常用,软硬件都比较简单,在单片机系统中应用晶液显示器作为输出器件有以下几个优点:(1)显示质量高,由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。

因此,液晶显示器画质高且不会闪烁。

(2)数字式接口,液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。

(3)体积小、重量轻,液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。

(4)功耗低,相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。

一、液晶显示简介1、液晶显示原理:液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。

液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。

2、液晶显示器的分类:液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。

除了黑白显示外,液晶显示器还有多灰度有彩色显示等。

如果根据驱动方式来分,可以分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。

3、液晶显示器各种图形的显示原理:线段的显示:点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。

LCD1602指令总结

LCD1602指令总结

LCD1602指令总结A B C D E10101011110011011111 1.显示模式设置写指令0x38,设置16*2显示,5*7点阵,8位数据接口2.显示开关以及光标设置指令(两条指令)1)、一个字节中8位,其中高5位是固定的,0b00001,低3位用DCB从高到底表示,D = 1表示开显示,D = 0表示关显示;C = 1表示显示光标,C = 0表示不显示光标;B = 1表示光标闪烁,B = 0表示光标不闪烁;2)、高6位是固定的0b000001;低两位用NS表示,其中N = 1表示读或者写一个字符后,指针自动加1,光标自动加1,N = 0表示读或者写一个字符后,指针自动减1,光标自动减1;S = 1表示写一个字符后,整屏显示左移(N = 1)或右移(N = 0),S = 0表示写一个字符后,整屏显示不移动。

指令 1)备注0x0C打开屏幕显示,不显示光标(闪烁与否无关紧要)0x0D打开屏幕显示,不显示光标(闪烁与否无关紧要)0x0E打开屏幕显示,显示光标,光标不闪烁0x0F打开屏幕显示,显示光标,光标闪烁指令 2)备注0x04指针光标自动减1,整屏不移动0x05指针光标自动减1,整屏右移0x06指针光标自动加1,整屏不移动0x07指针光标自动加1,整屏左移3.清屏指令写入0x01表示显示清屏,且是数据指针清零,显示清零;写入0x02表示仅数据指针清零,显示不清零;4.RAM地址设置指令(一般通过自定义函数调用完成)该指令码的最高位为1,低7位为RAM的地址。

第一排起止地址:0x00 - 0x0F;第二排起止地址:0x40 - 0x4F;N S101000x04 201010x05 301100x06 401110x07。

电子教案《微机控制技术项目教程》(汤平)课件lcd1602操作命令

(4)LCD1602的操作命令LCD1602一共有11条指令,它们的格式和功能如下:①清屏指令功能:清除屏幕②光标复位命令功能:光标复位,回到显示器的左上角。

③输入方式设置命令功能:设定当写入一个字节后,光标的移动方向以及后面的内容是否移动。

当I/D=1时,光标从左向右移动;I/D=0时,光标从右向左移动。

当S=1时,内容移动,S=0时,内容不移动。

④显示状态设置命令功能:控制显示的开关,控制光标开关以及控制字符是否闪烁,当D=1时屏幕显示,D=0时屏幕不显示。

当C=1时光标显示,C=0时光标不显示。

当B=1时字符闪烁,B=0时字符不闪烁。

⑤光标画面滚动设置命令功能:移动光标或整个显示字幕移位。

当S/C=1时整个显示字幕移位,当S/C=0时只光标移位。

当R/L=1时光标右移,R/L=0时光标左移。

⑥工作方式设置命令功能:设置数据位数,当DL=1时数据位为8位,DL=0时数据位为4位。

当N=1时双行显示,N=0时单行显示。

当F=1时5×10点阵,F=0时为5×7点阵。

⑦设置字库CGRAM地址命令⑧设置数据存贮器地址命令⑨读忙标志BF及地址计数器AC命令功能:读忙标志及地址计数器AC,当BF=1时则表示忙,这时不能接收命令和数据;BF=0时表示不忙。

低7位为读出的AC的地址,值为0~127。

⑩写DDRAM或CGRAM命令功能:向DDRAM或CGRAM当前位置中写入数据。

对DDRAM或CGRAM写入数据之前须设定DDRAM或CGRAM的地址。

○11读DDRAM或CGRAM命令功能:从DDRAM或CGRAM当前位置中读取数据。

当向DDRAM或CGRAM读出数据时须设定DDRAM或CGRAM的地址。

lcd1602指令说明

N = 0 显示1行, N = 1 显示2行
F = 0 5x7点阵/每字符, F = 1 5x10点阵/每字符
设定下一个要存入数据的CGRAM的地址
01XX XXXX
XX XXXX CGRAM6位地址
设定下一个要存入数据的DDRAM地址
1XXX XXXX
XXX XXXX DDRAM地址
RS
指令操作或数据操作
RS = 0 指令操作,配合RW进行读状态和写入指令
RS = 1 数据操作,配合RW进行读写数据
RW
读写操作
RW = 0 写操作
RW = 1 读操作
清屏指令,内容清空,光标归位,地址计数器AC清零
0000 0001
光标归位,地址计数器AC清零
0000 0010
B = 0 光标闪烁, B =ห้องสมุดไป่ตู้1 光标不闪烁
光标移动或显示屏字符移动
0001 SD00
S = 0 光标模式, S = 1 屏幕模式
D = 0 左移, D = 1 右移
注意D的左右移动 是根据S 来决定是屏幕或者光标移动
设定数据总线位数,显示行数及字符点阵
001D NF00
D = 0 数据总线为4位, D = 1 数据总线为8位
光标写入时模式
0000 01NS
N = 0 写入数据时光标左移, N = 1 写入数据时光标右移
S = 0 写入数据后显示屏不移动, S = 1 写入数据后显示屏整体右移一个字符
屏幕开关与光标闪烁
0000 1DCB
D = 0 屏幕关闭, D = 1 屏幕显示
C = 0 无光标, C = 1 有光标

关于液晶LCD(1602A)的一些指令


或者显示地址,当 RS 为低电平 R/W 为高电平时可以读忙信 号,当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6 脚:E 端为使能端,当 E 端由高电平跳变成低电平时, 液晶模块执行命令。 第 7~14 脚:D0~D7 为 8 位双向数据线。 第 15 脚:背光源正极。 第 16 脚:背光源负极。 1602 液晶模块内部的控制器的 11 条控制指令
//初始化函数: void lcd_init()//初始化 { lcd_wcmd(0x38);//功能设置,采用 8 位方式的数据传送 delay(1); lcd_wcmd(0x0c);//设置显示屏,开启显示屏,不显示光标,字 符不反白 delay(1); lcd_wcmd(0x06);//设置输入模式,显示的字符不动,光标右 移,AC+1 delay(1); lcd_wcmd(0x01);//清除显示屏,地址计数器 AC 归零 delay(1); }
LCD 快速掌握————By 拉面
//写指令函数: void lcd_wcmd(unsigned char cmd)//写入指令 { while(lcd_bz());//判断 LCD 是否忙碌,若忙碌一直死循环 rs = 0; rw = 0;//写指令模式 ep = 0; _nop_(); _nop_(); P1 = cmd; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_();
忙判别函数: bit lcd_bz()//判断是否忙碌,返回值为 bit 类型 { bit result; //声明返回值 rs = 0;//读取指令操作 rw = 1;//读取指令操作 ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); result = (bit)(P1 & 0x80);//读取 D7 位的值 1 为忙碌 忙碌 ep = 0; return result;//返回值 } 0 为不

1602操作指令-收藏

除了CGROM(中文字库)和CGRAM(自定义字形)外,LCD内部还有一个DDRAM(Display Data RAM)显示数据RAM,用于存放待显示内容。

LCD控制器的指令系统规定,在送待显示字符代码的指令之前,先要送DDRAM的地址(即待显示的字符显示位置)。

DDRAM地址与显示位置的对应关系╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮┊┊┊00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH ┊┊┊┊40H 41H 42H 43H 44H 45H 46H 47H 48H 49H 4AH 4BH 4CH 4DH 4EH 4FH ┊┊┊╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯假设要在第1行第2列写入字符"A",这时先写入第1行第2列对应的DDRAM的地址:01H(参见上图),然后再往DDRAM中写入"A"的字符码0x41,这样LCD的第1行第2列就会出现字符A了。

也就是说,DDRAM的内容对应于要显示的字符地址,而DDRAM的地址就对应于显示字符的位置。

总而言之,希望在LCD的某一特定位置显示某一特定字符,一般要遵循"先指定地址,后写入内容"的原则;但如果希望在LCD上显示一串连续的字符(如单词等),并不需要每次写字符码之前都指定一次地址,这是因为液晶控制模块中有一个计数器叫地址计数器AC(Address Counter)。

地址计数器的作用是负责记录写入DDRAM数据的地址,或从DDRAM读出数据的地址。

该计数器的作用不仅仅是"写入"和"读出"地址,它还能根据用户的设定自动进行修改。

比如,如果规定地址计数器在"写入DDRAM内容"这一操作完成后自动加1,那么在第1行第1列写入一个字符后,如果不对字符显示位置(DDRAM地址)重新设置,再写入一个字符,则这个新的字符后出现在第1行第2列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1602指令
共11条指令:1.清屏指令
功能:<1> 清除液晶显示器,即将DDRAM的内容全部填入"空白"的ASCII码20H;
<2> 光标归位,即将光标撤回液晶显示屏的左上方;
<3> 将地址计数器(AC)的值设为0。

2.光标归位指令
功能:<1> 把光标撤回到显示器的左上方;
<2> 把地址计数器(AC)的值设置为0;
<3> 保持DDRAM的内容不变。

3.进入模式设置指令
功能:设定每次定入1位数据后光标的移位方向,并且设定每次写入的一个字符是否移动。

参数设定的情况如下所示:
位名设置
I/D 0=写入新数据后光标左移 1=写入新数据后光标右移
S 0=写入新数据后显示屏不移动1=写入新数据后显示屏整体右移1个字符4.显示开关控制指令
功能:控制显示器开/关、光标显示/关闭以及光标是否闪烁。

参数设定的情况如下:位名设置
D 0=显示功能关1=显示功能开
C 0=无光标1=有光标
B 0=光标闪烁1=光标不闪烁
5.设定显示屏或光标移动方向指令
功能:使光标移位或使整个显示屏幕移位。

参数设定的情况如下:
S/C R/L 设定情况
0 0 光标左移1格,且AC值减1
0 1 光标右移1格,且AC值加1
1 0 显示器上字符全部左移一格,但光标不动
1 1 显示器上字符全部右移一格,但光标不动
6.功能设定指令
功能:设定数据总线位数、显示的行数及字型。

参数设定的情况如下:
位名设置
DL 0=数据总线为4位 1=数据总线为8位
N 0=显示1行 1=显示2行
F 0=5×7点阵/每字符1=5×10点阵/每字符
7.设定CGRAM地址指令
功能:设定下一个要存入数据的CGRAM的地址。

8.设定DDRAM地址指令
功能:设定下一个要存入数据的CGRAM的地址。

9.读取忙信号或AC地址指令
功能:<1> 读取忙碌信号BF的内容,
BF=1表示液晶显示器忙,暂时无法接收单片机送来的数据或指令; 当BF=0时,液晶显示器可以接收单片机送来的数据或指令;
<2> 读取地址计数器(AC)的内容。

10.数据写入DDRAM或CGRAM指令一览
功能:<1> 将字符码写入DDRAM,以使液晶显示屏显示出相对应的字符;
<2> 将使用者自己设计的图形存入CGRAM。

11.从CGRAM或DDRAM读出数据的指令一览
功能:读取DDRAM或CGRAM中的内容。

基本操作时序:
读状态输入:RS=L,RW=H,E=H 输出:DB0~DB7=状态字
写指令输入:RS=L,RW=L,E=下降沿脉冲,DB0~DB7=指令码输出:无
读数据输入:RS=H,RW=H,E=H 输出:DB0~DB7=数据
写数据输入:RS=H,RW=L,E=下降沿脉冲,DB0~DB7=数据输出:无
1602通过D0~D7的8位数据端传输数据和指令。

显示模式设置:(初始化)
0011 0000 [0x38] 设置16×2显示,5×7点阵,8位数据接口;
显示开关及光标设置:(初始化)
0000 1DCB D显示(1有效)、C光标显示(1有效)、B光标闪烁(1有效)
0000 01NS N=1(读或写一个字符后地址指针加1 &光标加1),
N=0(读或写一个字符后地址指针减1 &光标减1),
S=1 且N=1 (当写一个字符后,整屏显示左移)
s=0 当写一个字符后,整屏显示不移动
数据指针设置:
数据首地址为80H,所以数据地址为80H+地址码(0-27H,40-67H)
其他设置:
01H(显示清屏,数据指针=0,所有显示=0);02H(显示回车,数据指针=0)。

通常推荐的初始化过程:
延时15ms
写指令38H
延时5ms
写指令38H
延时5ms
写指令38H
延时5ms
(以上都不检测忙信号)
(以下都要检测忙信号)
写指令38H
写指令08H 关闭显示
写指令01H 显示清屏
写指令06H 光标移动设置 写指令0cH 显示开及光标设置
八位接口初始化流程图 ↓ ↓ ↓等待>4.1ms
↓等待>100us
↓检查忙标志或延时40us ↓检查忙标志或延时40us ↓检查忙标志或延时40 us ↓检查忙标志或延时1.64 ↓检查忙标志或延时40
电 源 开 VDD 上升到4.5V 后等待>15
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 × × × × RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 × × × × RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 × × × × RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 N F × × RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 0 × × RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D S 初 始 化 结 束。

相关文档
最新文档