- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验7综合设计性实验(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个字节): 第一行 80H 81H 82H 83H 84H 85H 86H 87H 第二行 90H 91H 92H 93H 94H 95H 96H 97H 第三行 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 第四行 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 12864LCD管脚说明 管脚名称 电平 管脚功能描述 RS(D/I) H/L RS=“H”,表示DB7-DB0为显示数据 RS=“L”,表示DB7-DB0为显示指令数据 R/W(SID) H/L R/W=“H”,E=“H”,数据被读到DB7-DB0 R/W=“L”,E=“H→L”, DB7-DB0的数据被写到指令暂存器(IR)或数据暂存器(DR) E(SCLK) H/L 使能信号/串行的同步时钟 D0-D7 H/L 8位数据线 3.1、 12864LCD的使用 显示一个汉字流程 写数据(指令)到LCD流程 开始 结束 以指令方式写入显示地址 以数据方式写入汉字编码的高8位 以数据方式写入汉字编码的低8位 写开始 设置R/W=0,E=0 RS(D/I):1表示数据; 0表示指令 延时 E=1 延时 E=0 延时 输出写内容到模块数据总线 写结束 延时等待LCD处理结束 延时等待LCD处理结束 往LCD写指令(数据)时序图 12864LCD写指令参考代码 MOV DX, 288H OUT DX, AL MOV DX, 28AH MOV AL, OUT DX, AL CALL DELAY MOV AL, OUT DX, AL CALL DELAY MOV AL, OUT DX, AL CALL DELAY PC0--------RS(D/I) PC1--------RW PC2--------E 8255 PA[7..0]------LCD DATA[7..0] 写开始 设置R/W=0,E=0 RS(D/I):1表示数据; 0表示指令 延时 E=1 延时 E=0 延时 输出写内容到模块数据总线 写结束 指向8255C端口 E=RW=RS(D/I)=0 E=1 E=0 数据通过A口输出 程序流程图 开始 设置8255工作方式 12864初始化 显示第二行汉字 显示第三行汉字 结束 1.设置LCD显示开关 2.清屏 12864LCD指令说明 指令 指 令 码 功 能 RS (D/I) R/W D7 D6 D5 D4 D3 D2 D1 D0 清除 显示(01H) 0 0 0 0 0 0 0 0 0 1 将DDRAM填满20H(空格),并且设定DDRAM的地址计数器(AC)到00H 地址 归位 0 0 0 0 0 0 0 0 1 X 设定DDRAM的地址计数器(AC)到00H,并且将游标移到开头原点位置;这个指令不改变DDRAM 的内容 显示状态 开/关 0 0 0 0 0 0 1 D C B D=1: 整体显示 ON C=1: 游标ON???? B=1:游标位置反白允许 设定DDRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 设定DDRAM 地址(显示位址) 第一行:80H-87H,第二行:90H-97H 第三行:88H-8FH,第四行:98H-9FH 读取忙标志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙标志(BF:0空闲,1忙)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值 写数据到RAM 1 0 数据 将数据D7-D0写入到内部的RAM (DDRAM/CGRAM/IRAM/GRAM) 编程提示 “桂林电子科技大学”对应的汉字编码分别是: 0B9F0H,0C1D6H,0B5E7H,0D7D3H,0BFC6H,0BCBCH,0B4F3H,0D1A7H “微机原理实验”对
您可能关注的文档
最近下载
- 06_行政处罚的概念与基本原则、行政处罚的种类、行政处罚的设定.docx VIP
- 万科广场商户装修手册.pdf VIP
- GB∕T 22081-2024《GB∕T 22081-2024《网络安全技术 信息安全控制》之1:“5组织控制-5.1信息安全策略”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- JG∕T 302-2022 卷帘门窗 JG∕T 302-2022 卷帘门窗.pdf
- GB_T 15558.1-2023 燃气用埋地聚乙烯(PE)管道系统 第1部分:总则.pdf VIP
- 10万吨年精制湿法磷酸项目.pdf VIP
- 事业单位专业技术人员竞聘上岗实施方案篇 .pdf VIP
- 行政法与行政诉讼法 行政处罚的基本原则 行政处罚的基本原则.ppt VIP
- 初中物理电磁练习题.doc VIP
- 地基与基础分部工程验收会议纪要.pdf VIP
文档评论(0)