已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JDH529(12864)指令集说明李 进 整理VER.2009-07-28基本指令集说明 清除显示RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0000000001功能:将 DDRAM 填满 20H(space code),并且设定 DDRAM 的地址计数器(AC)到00H,重设进入点设定将I/D 设为 1,游标右移 AC 加 1指令:RS=1;RW=1;DB=01H/ 清除显示 地址归位RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码000000001X功能:设定 DDRAM 的地址计数器(AC)到00H,并且将光标移到开头原点位置;这个指令并不改变DDRAM 的内容指令:RS=0;RW=0;DB=3H/ 地址归位 进入点设定RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码00000001I/DS功能:指定在数据的读取与写入时,设定光标的移动方向及指定显示的移位I/D :地址计数器递增递减选择当 I/D = 1, 光标右移,DDRAM 地址计数器(AC)加1当 I/D = 0, 光标左移,DDRAM 地址计数器(AC)减1S: 显示画面整体位移SI/D功能11画面整体左移10画面整体右移指令:RS = 0;RW = 0;DB = 06H;/ 光标右移,画面不移动,AC加1RS = 0;RW = 0;DB = 05H;/ 画面整体右移。RS = 0;RW = 0;DB = 07H/ 画面整体左移。 显示状态开关RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0000001DCB功能:控制整体显示,光标,光标位置反白 ON/OFFD : 整体显示 ON/OFF 控制位当 D = 1,整体显示ON当 D = 0,整体显示OFF ,但不改变DDRAM 的内容C : 光标 ON/OFF 控制位当 C = 1,光标显示ON.当 C = 0,光标显示OFF.B : 光标位置反白 ON/OFF 控制位当 B = 1,光标位置显示反白ON,将光标所在之地址的数据反白显示.当 B = 0, .光标位置显示反白OFF指令: RS=0;RW=0;DB=0CH/ 开显示,无光标,光标不闪烁 RS=0;RW=0;DB=0EH/ 开显示,有光标,光标不闪烁 RS=0;RW=0;DB=0FH/ 开显示,有光标,光标闪烁 光标或显示移位控制RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码000001S/CR/LXX功能:设定光标的移动与显示的移位控制位;这个指令并不改变 DDRAM 的内容S/CR/L功能AC 值00光标向左移动AC=AC-101光标向右移动AC=AC+110显示(display)向左移动,且光标跟着移动AC=AC11显示(display)向右移动,且光标跟着移动AC=AC指令:RS = 0;RW = 0;DB=10;/ 光标向左移动RS = 0;RW = 0;DB=14;/ 光标向右移动 功能设定RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码00001DLXREXXDL : 4/8 BIT 界面控制位当 DL = 1, 为8 BIT MPU 控制界面当 DL = 0, 为4 BIT MPU 控制界面RE : 指令集选择控制位当 RE = 1, 为扩充指令集动作当 RE = 0, 为基本指令集动作同一指令之动作不可同时改变 RE 及 DL 需先改变 DL 后在改变 RE 才可确保FLAG 正确设定指令:注意:需分别设置DL和RERS=0;RW=0;DB=30H/ 设定8位控制界面RS=0;RW=0;DB=00H/ 设定基本指令集RS=0;RW=0;DB=34H/ 设定扩展指令集设定CGRAM 地址RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0001AC5AC4AC3AC2AC1AC0功能:设定 CGRAM 地址到地址计数器(AC)AC 范围为 00H3FH需确认扩充指令中SR=0 (卷动地址或RAM 地址选择)设定DDRAM 地址RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码001AC6AC5AC4AC3AC2AC1AC0功能:设定 DDRAM 地址到地址计数器(AC).第一行AC 范围为80H87H第二行AC 范围为90H97H第三行AC 范围为88H8FH第四行AC 范围为98H9FH指令:汉字的起始地址必须是X0H和偶数字符显示时,每一行最多显示16个ASCII字符或8个汉字。(0FH),设置列数(07)RS=0;RW=0;DB=80H/ 设定第一行,第0列RS=0;RW=0;DB=81H/ 设定第一行,第2列RS=0;RW=0;DB=82H/ 设定第一行,第4列RS=0;RW=0;DB=87H/ 设定第一行,第15列RS=0;RW=0;DB=90H/ 设定第二行,第0列RS=0;RW=0;DB=88H/ 设定第三行,第0列RS=0;RW=0;DB=98H/ 设定第四行,第0列在指定第一个字符或汉字的位置后,如果不再设置位置,则显示是连续的;如果按照1,2,3来设置一次位置送一次显示,则在显示的ASCII字符间会留一个空格,但汉字没有空格。每个 RAM 地址(CGRAM,DDRAM,IRAM.)都可连续写入两个字节的数据(2-Bytes),当写入第二字节时位址计数器(AC)的值就会自动加1。读取忙碌旗标(BF)和地址RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码01BFAC6AC5AC4AC3AC2AC1AC0功能:读取忙碌旗标(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值。当 BF = “1”, 表示内部忙碌中此时不可下指令,需等BF = “0”才可下新指令。经实验,当E=1时,DB7DB0出现在LCD的数据口上;E=0时,关闭输出口。指令:RS = 0;RW = 1;P0 = 0XFF;/ 数据界面连接MCU的P0口。while(P07 = = 0);/ 执行后,检查DB7的值写入数据到RAMRSRWDB7DB6DB5DB4DB3DB2DB1DB0代码10D7D6D5D4D3D2D1D0功能:写入数据到内部的 RAM 当写入后会使 (AC) 改变每个 RAM 地址(CGRAM,DDRAM,IRAM.)都可连续写入两个字节的数据(2-Bytes),当写入第二字节时位址计数器(AC)的值就会自动加1。读取RAM 的值RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码11D7D6D5D4D3D2D1D0功能:从内部的 RAM 读取数据,当读取后会使 (AC) 改变。当下设定地址指令后(CGRAM,DDRAM,IRAM.),若要读取数据时需先虚读(Dummy Read)一次才会读取到正确数据。第二次读取时则不需虚读(DUMMY READ),除非又下设定地址指令才需再次虚读(DUMMY READ)。扩充指令集说明待命模式RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0000000001功能:进入待命模式,执行任何其它指令都可终止待命模式;这个指令并不改变 RAM 的内容指令:RS = 0;RW = 0;DB = 1H;卷动地址或RAM 地址选择RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码000000001SR功能:当 SR = 1,允许输入垂直卷动地址。当 SR = 0,允许输入IRAM地址(扩充指令)及允许设定CGRAM地址(基本指令)。指令:RS = 0;RW = 0;DB = 02H;/ 允许输入IRAM地址(扩充指令)及允许设定CGRAM地址(基本指令)RS = 0;RW = 0;DB = 03H;/允许输入垂直卷动地址反白选择RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码00000001R1R0功能:选择 4 行中的的任一行作反白显示,并可决定反白与否。R1,R0 初值为 00 ,当第一次设定时为反白显示,再一次设定时为正常显示。R1R0功能LL第一行反白或正常显示LH第二行反白或正常显示HL第三行反白或正常显示HH第四行反白或正常显示指令:RS = 0;RW = 0;DB = 04H;/ 第一行反白或正常显示RS = 0;RW = 0;DB = 05H;/ 第二行反白或正常显示RS = 0;RW = 0;DB = 06H;/ 第三行反白或正常显示RS = 0;RW = 0;DB = 07H;/ 第四行反白或正常显示睡眠模式RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0000001SL00功能:设置睡眠模式SL=1: 脱离睡眠模式SL=0: 进入睡眠模式扩充功能设定RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码00001DLXREGX功能:DL : 4/8 BIT 界面控制位当 DL = 1, 为8 BIT MPU 控制界面当 DL = 0, 为4 BIT MPU 控制界面RE : 指令集选择控制位当 RE = 1, 为扩充指令集动作当 RE = 0, 为基本指令集动作G : 绘图显示控制位当 G = 1, 绘图显示 ON当 G = 0, 绘图显示 OFF同一指令之动作不可同时改变 RE 及 DL、G 需先改变 DL或G,后再改变 RE,才可确保FLAG 正确设定。指令:RS = 0;RW = 0;DB = 34;/ 进入扩展模式RS = 0;RW = 0;DB = 32;/ 进入绘图模式RS = 0;RW = 0;DB = 30;/ 退出绘图模式设定IRAM 地址或卷动地址RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0001AC5AC4AC3AC2AC1AC0功能:SR=1: AC5AC0 为垂直卷动地址SR=0: AC3AC0 为ICON RAM 地址设定绘图RAM (GDRAM)地址RSRWDB7DB6DB5DB4DB3DB2DB1DB0代码0010AC5AC4AC3AC2AC1AC0功能:设定绘图RAM(GDRAM)地址到地址计数器(AC)先设垂直地址再设水平地址(连续写入两个字节的数据来完成垂直与水平的坐标地址)垂直地址范围 AC5.AC0(80HBFH,共64行)水平地址范围 AC3AC0(80H8FH,共16块)水平地址16块,每块又分成8列,所以共8列16=128列。操作的时候,先输入垂直地址,再输入水平块地址,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 半导体芯片制造工风险评估模拟考核试卷含答案
- 川北医学院2025年11月公开招聘工作人员政策性加分情况参考模拟试题及答案解析
- 安全仪器监测工冲突管理强化考核试卷含答案
- 福利分房政策调整-洞察及研究
- 采煤支护工安全防护评优考核试卷含答案
- 2025北京中城环境中层干部岗位招聘2人参考笔试试题及答案解析
- 拖拉机机械加工生产线操作调整工安全实操考核试卷含答案
- 插秧机操作工岗前技能考核试卷含答案
- 2025四川自贡市第一人民医院招聘医疗辅助岗人员6人备考考点题库及答案解析
- 2025秋季吉林长春市东北师范大学心理学院学期专任教师招聘3人参考笔试题库及答案解析
- FDM技术医疗导管抗菌改性策略
- 2025年广东省常用非金属材料检测技术培训考核考前通关必练题库-含答案
- DL∕T 516-2017 电力调度自动化运行管理规程
- DZ∕T 0399-2022 矿山资源储量管理规范(正式版)
- GB/T 28732-2012固体生物质燃料全硫测定方法
- GB 5009.267-2020食品安全国家标准食品中碘的测定
- GA/T 974.74-2015消防信息代码第74部分:消防装备器材分类与代码
- 俄歇电子能谱课件
- 学习情境5:流量计的制作课件
- DBJ51-T 188-2022 预拌流态固化土工程应用技术标准
- edgecam产品技术应用培训教程
评论
0/150
提交评论