


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验19 LCD显示实验一、实验目的:学习液晶显示的编程方法,了解液晶显示模块的工作原理。掌握液晶显示模块与单片机的接口方法。二、所需设备CPU挂箱、8031 CPU模块三、实验内容编程实现在液晶显示屏上显示中文汉字“北京理工达盛科技有限公司”四、实验原理说明I."二OO=0第五、实验步骤1 、实验连线1* VI Wl I * IM I nr is rIsMTR I tl a«.If IMMIJ >9 SI* 4 VDI>4eV>BIEP8255 的 PA0PA7 接 DB0DB7PC7 接 BUSY PCO 接 REQCS8255 接 CSO2、运行实验
2、程序,观察液晶的显示状态。六、程序框图开始結束七、程序清单八、附:点阵式LCD模块点阵式LCD模块由一大一小两块液晶模块组成。两模块均由并行的数据接口和应答信号接两部分组成,电源由接口总线提供。(1 ) 0CMJ2< 8液晶模块介绍及使用说明OCMJ中文模块系列液晶显示器內含GB 2312 16*16点阵国标一级简体汉字和ASCII8怡(半高)及8T6 (全高)点阵英文字库,用户输入区位码或ASCII码即可实现文本显示°OCMJ中文模块系列液晶显示器也可用作一般的点阵图形显示器之用。提供有位点阵和字节点阵两种图形显示功能,用户可在指定的屏幕位置上以点为单位或以字节为单位进行图形
3、显示。完全 兼容一般的点阵模块。OCMJ中文模块系列液晶显示器可以实现汉字、ASCII码、点阵图形和变化曲线的同屏显示,并可通过字节点阵图形方式造字。本系列模块具有上/下/左/右移动当前显示屏幕及清除屏幕的命令。一改传统的使用大量的设置命令进行初始化的方法,OCM J中文模块所有的设置初始化工作都是在上电时自动完成的,实现了 “即插即用”。同时保留了一条专用的复位线供用户选择使用,可对工作中的模块进行软件或硬件强制复位。规划整齐的10个用户接口命令代码,非常容易记忆。标准用户硬件接口采用REQ/BUS丫握手协议,简单可靠。1 )表一 1 : OCMJ2X& 128X32 )引脚说明引脚
4、名称力向说明引脚名称力向说明1VLED+I背光源正极(LED+5V8DB1II数据12VLED-I背光源负极(LED-OV9DB2I数据23VSSI地10 1DB3I数据34VDDI(+5V)11DB4I数据45REQI请求信号,高电平有效12DB5I数据56BUSY0应答信号:已收到数据并正在处理中 =0 :模块空闲,可接收数据13DB6I数据67DB0I数据014DB7I数据7硬件接口接口协议为请求/应答(REQ/BUS丫握手方式。应答BUS丫高电平(BUSY=1 )表示OCMJ忙于内部处理,不能接收用户命令;BUSY低电平(BUSY=0)表示OCMJ空闲,等待接收用户命令。发送命令到OC
5、MJ可在BUSY=0后的任意时刻开始,先把用户命令的当前字节放到数据线上, 接着发高电平REQ信号(REQ=1)通知OCM请求处理当前数据线上的命令或数据。OCMJ莫块在收到 外部的REQ高电平信号后立即读取数据线上的命令或数据,同时将应答线BUS丫变为高电平,表明模块 已收到数据并正在忙于对此数据的内部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线 上的信号并可作模块显示以外的其他工作,也可不断地查询应答线BUS丫是否为低(BUSY =0?),如果 BUSY =0,表明模块对用户的写操作已经执行完毕。可以再送下一个数据。如向模块发出一个完整的显包括示汉字的命令, 坐标及汉字代码在
6、内共需5个字节,模块在接收到最后一个字节后才开始执行整个命令的内部操作,因此,最后一个字节的应答BUS丫高电平(BUSY =1)持续时间较长,具体的时序图和时间参数说明查阅相尖手册。用户命令用户通过用户命令调用OCMJ系列液晶显示器的各种功能。命令分为操作码及操作数两部分,操作数为十六进制。共分为3类10条。分别是:)、字符显示命令:1、显示国标汉字;2、显示8X8 ASCII字符;3、显示8X16ASCII字符;二) 、图形显示命令:4、显示位点阵;5、显示字节点阵;三)、屏幕控制命令:6、清屏;7、上移;8、下移;9、左移;10、右移;(以下所示取值范围分别为:2X8、4X8、5X10的取
7、值范围)1)显示国标汉字命令格式:F0 XX YY QQ WW该命令为5字节命令(最大执行时间为1.2毫秒,Ts2=1.2mS),其中XX:为以汉字为单位的屏幕行坐标值,取值范围00 至I 07、 02 至IJ 09 00 至IJ 09YY:为以汉字为单位的屏幕列坐标值,取值范围00 至IJ 01、 00 至IJ 03、00 至IJ 04QQ WW坐标位置上要显示的GB2312汉字区位码2)显示8X8 ASCII字符命令格式:F1 XX YY AS该命令为4字节命令(最大执行时间为0.8毫秒,Ts2=0.8mS),其中XX为以ASCII码为单位的屏幕行坐标值,取值范围YY:为以ASCII码为单
8、位的屏幕列坐标值,取值范围AS:坐标位置上要显示的ASCII字符码3)显示8X16 ASCII字符命令格式:F9 XX YY AS00 到 0F、04 到13、00 到 1300 到 1F、00 至!3F、00 到 4F该命令为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字节命令(最大执行时间为
9、0.1毫秒,XX为以1 *1点阵为单位的屏幕行坐标值,取值范围丫丫:为以点阵为单位的屏幕列坐标值,取值范围Ts2=0.1mS),其中00 到 7F、20 到9F、00 到 9F00 到 40、00 到 40、00 到 405)显示字节点阵命令格式:F3 XX YY BT该命令为4字节命令(最大执行时间为0.1毫秒,Ts2=0.1mS) S中XX为以什8点阵为单位的屏幕行坐标值取值范围00到0F、04到13 00到13丫丫:为以1 *1点阵为单位的屏幕列坐标值,取值范围00到1F、00到3F >00到4FBT:字节像素值,0显示白点,1显示黑点(显示字节为横向)6)清屏命令格式:F4该命令
10、为单字节命令(最大执行时间为11毫秒,Ts2=11 mS,其功能为将屏幕清空。注歸C口埒峑瞬K-uufl CLI-Lfi>2-DFH7)上移格式:F5该命令为单字节命令为(最大执行时间25毫秒,Ts2=25mS,其功能为将屏幕向上移个点阵行08)下移命令格式:F6该命令为单字节命令(最大执行时间为一个点阵行。30毫秒,Ts2=30mS,其功能为将屏幕向下移动9)左移命令格式:F7该命令为单字节命令次(最大执行时间12毫秒,Ts2=12mS,其功能为将屏幕向左移动一个点阵行。10)右移命令格式:F8该命令为单字节命令斗(最大执行时间12毫秒,Ts2=12mS,其功能为将屏幕向右移动一个点阵
11、行°显示窗口坐标尖系(LiJieU1/0 / v 11/0:/ot/o WF1/0iMOt/o/oI/O1/0I/O1/0I/OVo(/01/01 :I/OI/OITI/O1/01/5Jol/Ci/0i/01/0I/O1/0i/O1/0I-OOBX-07ELincO.i nfllLine 1Linf 2T=D1 (LAnel6Voi/01/0l<0I/OI/Oi/a f t1/a1/01/011/flI/Ol/tl1/DKDi/oi/c1/DI/OI /ci/o1/DJ/01/Di/oL/01/0I/OLine29L£rk£30LicwJI BCHItnai
12、lH以上列表为汉字、Ascn码显示屏幕坐标(Ascn码丫坐标一点阵坐标为准)。如显示图 形点阵,则以128*64 (0CMJ4XB或128*32 (0CMJ2X)点阵坐标为准,可在屏幕任意位置 显示。10K蟆峑損 ML I ll-.l)-3VESiV0BC713REDPLEA JI veuc+5<l>"BUSY(2) OCMJZ 8液晶模块外部车接原理图尺接口说明IS HESB1 If RT1 is ICIB 1T2图3 - 55 89C52与0CMJ4X模块连接图模块上DB0DB7插孔对应于位数据线;BUSY REQ®孔分别对应于图中相应的引脚。(3) OCM
13、JZ 8液晶模块的基本测试方法CPU 模块的 P1.0P1.7 接 DBODB7TO 接 BUSY T1 接 REQ运行测试程序,液晶屏上应显示“北京理工达盛科技有限公司”。测试参考程序如下:BUSY BIT P3.4STOBE BIT P3.5CSEG AT 0000HLJMP STARTCSEG AT 41 OOHSTART: CLR STOBESETB BUSYMOV A, #0F4HACALLSUB2ACALL DELAY清屏START1: MOV RO, #01HMOV R1,#3CHHE1: JBBUSYHE1ACALLSUB1ACALLSUB2DJNZR1, HE1ACALL D
14、ELAYACALL DELAYACALL DELAYLJMP START1DELAY: MOV R2, #23HDELO: MOV R4, #06FHDEL1: MOV R6, #06FHDEL2: DJNZ R6, DEL2DJNZ R4, DEL1DJNZ R2, DELORETSUB2: NOPMOVP1,ASETB STOBEINC ROHE2: NOPJNB BUSY,HE2CLR STOBERETSUB1: MOV A, RO;显示“北京理工达盛科技有限公司”MOVC A,A+PCRETDB 0F0H,01D,00D,17D,17D,0F0H,02D,00D,30D,09DDB 0F0H,03D,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 理化检验考试题(附参考答案)
- 安全员(矿山)考试模拟题含答案
- 江苏省徐州市新沂市2024-2025学年七年级下学期期中地理试题(原卷版+解析版)
- 稀土金属冶炼的智能制造装备考核试卷
- 航班飞行途中舒适度提升考核试卷
- 搪瓷制品生产过程中的质量管理考核试卷
- 海水淡化处理中的海水铬浓度传感器考核试卷
- 生物基纤维在环境保护领域的应用考核试卷
- 知识产权投资与价值评估考核试卷
- 电子档案管理与发展考核试卷
- 车辆租赁合同(无中介-非租车公司)(标准版)
- 物业业主见面会方案
- 油气集输管线工程施工组织设计方案
- 劳动保障协理员试题
- 北京市初中学业水平考试体育与健康知识模拟练习题(含答案)
- 安徽中等专业学校毕业生登记表
- 管式加热炉烟气低温露点腐蚀
- 2023学生食堂管理制度
- 2023年和田地区体育教师招聘笔试题库及答案
- GB/T 7134-2008浇铸型工业有机玻璃板材
- GB/T 25150-2010工业设备化学清洗中奥氏体不锈钢钝化膜质量的测试方法蓝点法
评论
0/150
提交评论