下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、字和 ASCII8*8(半高)及8*16 (全高)点阵英文字库,用户输入区位码或ASCII码即可实现文本显示。实验19 LCD显示实验一、实验目的:学习液晶显示的编程方法,了解液晶显示模块的工作原理。掌握液晶显示模块与单片机的接口方法。二、所需设备CPU挂箱、8031CPU模块三、实验内容编程实现在液晶显示屏上显示中文汉字“北京理工达盛科技有限公司”四、实验原理说明 五、实验步骤1、实验连线8255 的 PAOPA7 接 DBODB7,PC7 接 BUSY,PC0 接 REQ,CS8255 接 CS02、运行实验程序,观察液晶的显示状态。六、程序框图七、程序清单八、附:点阵式 LCD模块点阵式
2、LCD模块由 一大一小两块液晶模块 组成。两模块均由并行的 数据接口和应答信号接 口两部分组成,电源由接 口总线提供。(1) OCMJZ8液晶模块介绍及使用说明OCMJ中文模块系列液晶显示器内含 GB 231216*16点阵国标一级简体汉OCMJ中文模块系列液晶显示器也可用作一般的点阵图形显示器之用。提供有位点阵和字节点阵两种图 形显示功能,用户可在指定的屏幕位置上以点为单位或以字节为单位进行图形显示。完全兼容一般的点阵模 块。OCMJ中文模块系列液晶显示器可以实现汉字、ASCII码、点阵图形和变化曲线的同屏显示,并可通过字节点阵图形方式造字。本系列模块具有上/下/左 /右移动当前显示屏幕及清
3、除屏幕的命令。一改传统的使用大量的设置命令进行初始化的方法,OCMJ中文模块所有的设置初始化工作都是在上电时自动完成的,实现了 “即插即用”。同时保留了一条专用的复位线供用户选择使用,可对工作中的模块进行软件或硬件强制复位。规划整齐的10个用户接口命令代码,非常容易记忆。标准用户硬件接口采用REQ/BUSY 握手协议,简单可靠。1)表一1 : OCMJ2X8 ( 128X32 )引脚说明引脚名称方向说明引脚名称方向说明1VLED+I背光源正极(LED+5V)8DB1I数据12VLED-I背光源负极(LED-OV)9DB2I数据23VSSI地10DB3I数据34VDDI(+5V)11DB4I数据
4、45REQI请求信号,咼电平有效12DB5I数据56BUSYO应答信号=1 :已收到数据并正在处理中 =0:模块空闲,可接收数据13DB6I数据67DB0I数据014DB7I:数据7硬件接口接口协议为 请求/应答(REQ/BUSY) 握手方式。应答 BUSY 高电平(BUSY =1)表示 OCMJ忙于内 部处理,不能接收用户命令;BUSY低电平(BUSY =0 )表示OCMJ空闲,等待接收用户命令。发送命令到OCMJ可在BUSY =0后的任意时刻开始,先把用户命令的当前字节放到数据线上,接着发高电平REQ信号(REQ =1)通知OCMJ请求处理当前数据线上的命令或数据。OCMJ模块在收到外部的
5、 REQ高电平信号后立即读取数据线上的命令或数据,同时将应答线BUSY变为高电平,表明模块已收到数据并正在忙于对此数据的内部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线上的信号并可作模块显示以外的其 他工作,也可不断地查询应答线BUSY是否为低(BUSY =0 ?),如果 BUSY =0,表明模块对用户的写操作已经执行完毕。可以再送下一个数据。如向模块发岀一个完整的显示汉字的命令,包括坐标及汉字代码在内 共需5个字节,模块在接收到最后一个字节后才开始执行整个命令的内部操作,因此,最后一个字节的应答 BUSY高电平(BUSY =1 )持续时间较长,具体的时序图和时间参数说明查阅相关
6、手册。用户命令用户通过用户命令调用OCMJ系列液晶显示器的各种功能。命令分为操作码及操作数两部分,操作数为十八进制。共分为3类10条。分别是:1、显示国标汉一)、字符显示命令:字;2、显示8X8 ASCII字符;3、显示8X16ASCII字符;二)、图形显示命令:4、显示位点阵;5、显示字节点阵;三)、屏幕控制命令:6、清屏;7、上移;8、下移;9、左移;10、右移;(以下所示取值范围分别为:2X8、4X8、5X10的取值范围)1)显示国标汉字命令格式:F0 XX YY QQ WW该命令为5字节命令(最大执行时间为1.2毫秒,Ts2=1.2mS ),其中XX :为以汉字为单位的屏幕行坐标值,取
7、值范围00到07、02到09、00到09YY :为以汉字为单位的屏幕列坐标值,取值范围00到01、00到03、00到04QQ WW坐标位置上要显示的GB 2312汉字区位码 2)显示8X8 ASCII字符命令格式: F1 XX YY AS该命令为4 字节命令(最大执行时间为 0.8 毫秒,Ts2=0.8mS ),其中XX:为以ASCII 码为单位的屏幕行坐标值,取值范围00 到 0F、 04 到13、00 到13YY:为以ASCII 码为单位的屏幕列坐标值,取值范围00 到 1F、 00 到3F、00 到4FAS:坐标位置上要显示的ASCII字符码3)显示 8X16 ASCII 字符命令格式:
8、F9 XX YY AS该命令为4 字节命令(最大执行时间为 1.0 毫秒,Ts2=1.0mS ),其中XX:为以ASCII 码为单位的屏幕行坐标值,取值范围00 到 0F、 04 到13、00 到13YY:为以ASCII 码为单位的屏幕列坐标值,取值范围00 到 1F、 00 到3F、00 到4FAS:坐标位置上要显示的ASCII字符码4)显示位点阵命令格式:F2 XX YY该命令为3 字节命令(最大执行时间为 0.1 毫秒,Ts2=0.1mS ),其中XX:为以1*1 点阵为单位的屏幕行坐标值,取值范围00 到 7F、 20 到 9F、00 到 9F5)6)7)8)9)YY :为以 1*1
9、点阵为单位的屏幕列坐标值,取值范围显示字节点阵命令格式:该命令为XX:为以YY:为以F3 XX YY BT4 字节命令(最大执行时间为 0.1 毫秒,1*8 点阵为单位的屏幕行坐标值,取值范围1*1 点阵为单位的屏幕列坐标值,取值范围BT :字节像素值,0 显示白点, 1清屏命令格式: F4该命令为单字节命令最大执行时间为上移格式: F5该命令为单字节命令最大执行时间为下移命令格式: F6该命令为单字节命令最大执行时间为左移命令格式: F7该命令为单字节命令最大执行时间为00到 40、00到 40、00到 40Ts2=0.1mS)00 到 0F、00 到 1F、显示黑点 (显示字节为横向)11
10、 毫秒,25 毫秒,30 毫秒,12 毫秒,其中04 到 13、 00 到 1300 到 3F、 00 到 4FTs2=11mS ),Ts2=25mS ),Ts2=30mS ),Ts2=12mS ),其功能为将屏幕清空。其功能为将屏幕向上移 一个点阵行。其功能为将屏幕向下移动一个点阵行。其功能为将屏幕向左移动一个点阵行。10) 右移命令格式: F8该命令为单字节命令(最大执行时间为12 毫秒, Ts2=12mS ),其功能为将屏幕向右移动一个点阵行 显示窗口坐标关系以上列表为汉字、 ASC H码显示屏幕坐标(ASC H码丫坐标一点阵坐标为准)。如显示图形点阵,则以 128*64 ( OCMJ4
11、X8 )或 128*32 ( OCMJ2X8 )点阵坐标为准,可在屏幕任意位置显示。(2) 0CMJ2 X 8液晶模块外部连接原理图及接口说明图3巧589C52与OCMJ4X8模块连接图模块上DBODB7插孔对应于位数据线;BUSY、REQ插孔分别对应于图中相应的引脚。( 3) OCMJ2 X 8 液晶模块的基本测试方法CPU 模块的 P1.0P1.7 接 DB0DB7 , T0 接 BUSY , T1 接 REQ。运行测试程序,液晶屏上应显示“北京理工达盛科技有限公司”。测试参考程序如下:BUSYBITP3.4STOBEBITP3.5CSEGAT0000HLJMPSTARTCSEGAT410
12、0HSTART:CLR STOBESETB BUSYMOV A, #0F4HACALL SUB2ACALL DELAY;清屏START1: MOV R0, #01HMOV R1, #3CHHE1: JB BUSY HE1ACALL SUB1ACALL SUB2DJNZ R1, HE1ACALL DELAYACALL DELAYACALL DELAYLJMP START1DELAY:MOV R2, #23HDEL0:MOV R4, #06FHDEL1:MOV R6, #06FHDEL2:DJNZ R6, DEL2DJNZ R4, DEL1DJNZ R2, DEL0RETSUB2:NOPMOV P1,A SETB STOBEINC R0HE2:NOPJNB BUSY,HE2CLR STOBERETSUB1:MOV A, R0;显示“北京理工达盛科技有限公司”MOVC A,A+PCRETDB 0F0H,01D,00D,17D,17D,0F0H,02D,00D,30D,09DDB 0F0H,03D,00D,32D,77D,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年黑龙江省七台河市中考冲刺卷化学试题(含答案解析)
- 2026年西安航空职业技术学院单招综合素质考试题库有答案详解
- 2026年广东省惠州市高职单招职业技能考试题库与答案详解
- 2026年湖南省湘潭市高职单招综合素质考试题库带答案详解
- 2026年安徽工贸职业技术学院单招综合素质考试题库与答案详解
- 2025年福建省农业科学院资环所芽胞杆菌中心公开招聘科研助理备考题库及答案详解(易错题)
- 2026年吉林城市职业技术学院单招职业适应性测试题库与答案详解
- 2026年郑州澍青医学高等专科学校单招职业技能考试题库与答案详解
- 2026年廊坊燕京职业技术学院单招综合素质考试题库带答案详解
- 2026年安徽粮食工程职业学院单招综合素质考试题库附答案详解
- 2026年春人音版(简谱)(新教材)小学音乐二年级下册教学计划及进度表
- 2026年春统编版(新教材)小学道德与法治二年级下册(全册)教学设计(附目录P122)
- 气管插管气管切开吸痰术气管插管气管切开吸痰术
- 药品销售员管理制度及流程
- 2025届“新课程标准”下的中考道德与法治复习策略 课件
- JBT 1472-2023 泵用机械密封 (正式版)
- Zippo-2023(中国)产品年册
- 《幼儿园课程概论》课件-第一章 幼儿园课程概述
- 日本概况-日本历史及中日关系
- 6人小品《没有学习的人不伤心》台词完整版
- 内蒙古自治区锡林郭勒盟对口单招考试2023年医学综合测试题及答案二
评论
0/150
提交评论