实验7综合设计性实验(LCD显示)_第1页
实验7综合设计性实验(LCD显示)_第2页
实验7综合设计性实验(LCD显示)_第3页
实验7综合设计性实验(LCD显示)_第4页
实验7综合设计性实验(LCD显示)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、一、实验内容一、实验内容使用使用82558255控制控制12864LCD12864LCD显示模块,编程显示显示模块,编程显示汉字汉字“桂林电子科技大学微机原理实验桂林电子科技大学微机原理实验”。二、实验目的二、实验目的1 1、掌握、掌握82558255的初始化与使用方法的初始化与使用方法2 2、掌握、掌握12864LCD12864LCD显示模块的使用方法显示模块的使用方法3 3、掌握、掌握12864LCD12864LCD显示模块显示字符的方法显示模块显示字符的方法三、编程提示三、编程提示3.13.1、 12864LCD12864LCD的使用的使用12864LCD12864LCD模块是由模块是由

2、1281286464的点阵组成。的点阵组成。每屏可显示每屏可显示4 4行行8 8列列共共3232个(个(16161616点阵)汉字点阵)汉字或或4 4行行1616列列共共6464个(个(8 81616点阵)点阵)ASCIIASCII码。码。1286412864各显示单元地址(每个地址为各显示单元地址(每个地址为2 2个字节):个字节):第一行80H81H82H83H84H85H86H87H第二行90H91H92H93H94H95H96H97H第三行88H89H8AH8BH8CH8DH8EH8FH第四行98H99H9AH9BH9CH9DH9EH9FH12864LCD12864LCD管脚说明管脚说

3、明管脚名称电平 管脚功能描述RS(D/I)H/LRS=“H”,表示DB7-DB0为显示数据RS=“L”,表示DB7-DB0为显示指令数据R/W(SID)H/LR/W=“H”,E=“H”,数据被读到DB7-DB0R/W=“L”,E=“HL”, DB7-DB0的数据被写到指令暂存器(IR)或数据暂存器(DR)E(SCLK)H/L使能信号/串行的同步时钟D0-D7H/L8位数据线3.13.1、 12864LCD12864LCD的使用的使用显示一个汉字流程显示一个汉字流程写数据(指令)到写数据(指令)到LCDLCD流流程程开始结束以指令方式写入显示地址以数据方式写入汉字编码的高8位以数据方式写入汉字编

4、码的低8位写开始设置R/W=0,E=0RS(D/I):1表示数据; 0表示指令延时E=1延时E=0延时输出写内容到模块数据总线写结束延时等待LCD处理结束延时等待LCD处理结束往往LCDLCD写指令(数据)时序图写指令(数据)时序图12864LCD12864LCD写指令参考代码写指令参考代码MOV DX, 288HOUT DX,AL MOV DX,28AH MOV AL,00000000B OUT DX, ALCALL DELAYMOV AL,00000100BOUT DX, ALCALL DELAYMOV AL, 00000000B OUT DX, ALCALL DELAYPC0-RS(D/

5、I) PC1-RWPC2-E 8255 PA7.0-LCD DATA7.0写开始设置R/W=0,E=0RS(D/I):1表示数据; 0表示指令延时E=1延时E=0延时输出写内容到模块数据总线写结束指向8255C端口E=RW=RS(D/I)=0E=1E=0数据通过A口输出程序流程图程序流程图开始设置8255工作方式12864初始化显示第二行汉字显示第三行汉字结束1. 1.设置设置LCDLCD显示开关显示开关 2. 2.清屏清屏12864LCD12864LCD指令说明指令说明指令指令指指 令令 码码功功 能能RS(D/I)R/WD7D6D5D4D3D2D1D0清除显示(01H)0000000001

6、将DDRAM填满20H(空格),并且设定DDRAM的地址计数器(AC)到00H地址归位000000001X设定DDRAM的地址计数器(AC)到00H,并且将游标移到开头原点位置;这个指令不改变DDRAM 的内容显示状态开/关0000001DCBD=1: 整体显示 ONC=1: 游标ON B=1:游标位置反白允许设定DDRAM地址0010AC5 AC4 AC3 AC2 AC1 AC0设定DDRAM 地址(显示位址)第一行:80H87H,第二行:90H97H第三行:88H8FH,第四行:98H9FH读取忙标志和地址01BFAC6 AC5 AC4 AC3 AC2 AC1 AC0读取忙标志(BF:0空

7、闲,1忙)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值写数据到RAM10数据将数据D7-D0写入到内部的RAM (DDRAM/CGRAM/IRAM/GRAM)编程提示编程提示“桂林电子科技大学桂林电子科技大学”对应的汉字编码分别是:对应的汉字编码分别是:0B9F0H,0C1D6H,0B5E7H,0D7D3H,0BFC6H,0BCBCH,0B4F30B9F0H,0C1D6H,0B5E7H,0D7D3H,0BFC6H,0BCBCH,0B4F3H,0D1A7HH,0D1A7H“微机原理实验微机原理实验”对应的汉字编码分别是:对应的汉字编码分别是:0CEA2H,0BBFAH,0D4ADH,0C0EDH,0CAB5H,0D1E9H0CEA2H,0BBFAH,0D4ADH,0C0EDH,0CAB5H,0D1E9H四、硬件接线提示四、硬件接线提示D0D1D2D3D4D5D6D7RS(D/I)RWECS PA0PA1PA2PA3PA4PA5PA6PA7PC0PC1PC28255LCDY1(288H28FH)五、实验报告要求五、实验报告要求1 1、画出程

温馨提示

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

评论

0/150

提交评论