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

下载本文档

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

文档简介

LCD液晶字符显示综合性设计实验一、实验内容使用8255控制12864LCD显示模块,编程显示汉字“桂林电子科技大学微机原理实验”。二、实验目的1、掌握8255的初始化与使用方法2、掌握12864LCD显示模块的使用方法3、掌握12864LCD显示模块显示字符的方法三、编程提示3.1、12864LCD的使用12864LCD模块是由128×64的点阵组成。每屏可显示4行8列共32个(16×16点阵)汉字或4行16列共64个(8×16点阵)ASCII码。12864各显示单元地址(每个地址为2个字节):第一行80H81H82H83H84H85H86H87H第二行90H91H92H93H94H95H96H97H第三行88H89H8AH8BH8CH8DH8EH8FH第四行98H99H9AH9BH9CH9DH9EH9FH12864LCD管脚说明管脚名称电平管脚功能描述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=“H→L”,DB7-DB0的数据被写到指令暂存器(IR)或数据暂存器(DR)E(SCLK)H/L使能信号/串行的同步时钟D0-D7H/L8位数据线3.1、12864LCD的使用显示一个汉字流程写数据(指令)到LCD流程开始结束以指令方式写入显示地址以数据方式写入汉字编码的高8位以数据方式写入汉字编码的低8位写开始设置R/W=0,E=0RS(D/I):1表示数据;0表示指令延时E=1延时E=0延时输出写内容到模块数据总线写结束延时等待LCD处理结束延时等待LCD处理结束往LCD写指令(数据)时序图12864LCD写指令参考代码MOV

DX,

288HOUT

DX,

AL

MOV

DX,

28AHMOV

AL,

00000000BOUT

DX,

ALCALL

DELAYMOV

AL,

00000100BOUT

DX,

ALCALL

DELAYMOV

AL,

00000000BOUT

DX,

ALCALL

DELAYPC0--------RS(D/I)

PC1--------RWPC2--------E

8255PA[7..0]------LCDDATA[7..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.设置LCD显示开关2.清屏12864LCD指令说明指令指令码功能RS(D/I)R/WD7D6D5D4D3D2D1D0清除显示(01H)0000000001将DDRAM填满"20H"(空格),并且设定DDRAM的地址计数器(AC)到"00H"地址归位000000001X设定DDRAM的地址计数器(AC)到"00H",并且将游标移到开头原点位置;这个指令不改变DDRAM的内容显示状态开/关0000001DCBD=1:整体显示

ONC=1:游标ON

B=1:游标位置反白允许设定DDRAM地址0010AC5AC4AC3AC2AC1AC0设定DDRAM地址(显示位址)第一行:80H-87H,第二行:90H-97H第三行:88H-8FH,第四行:98H-9FH读取忙标志和地址01BFAC6AC5AC4AC3AC2AC1AC0读取忙标志(BF:0空闲,1忙)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值写数据到RAM10数据将数据D7-D0写入到内部的RAM(DDRAM/CGRAM/IRAM/GRAM)编程提示“桂林电子科技大学”对应的汉字编码分别是:0B9F0H,0C1D6H,0B5E7H,0D7D3H,0BFC6H,0BCBCH,0B4F3H,0D1A7H“微机原理实验”对应的汉字编码分别是:0CEA2H,0BBFAH,0D4ADH,0C0EDH,0CAB5H,0D1E9H四、硬件接线提示D0D1D2D3D4D5D6D7RS(D/I)RWECSPA0PA1PA2PA3PA4PA5PA6

温馨提示

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

评论

0/150

提交评论