![2点阵液晶显示屏[精彩]_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-4/5/6aa24765-1370-43a6-8c22-91579a22f48c/6aa24765-1370-43a6-8c22-91579a22f48c1.gif)
![2点阵液晶显示屏[精彩]_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-4/5/6aa24765-1370-43a6-8c22-91579a22f48c/6aa24765-1370-43a6-8c22-91579a22f48c2.gif)
![2点阵液晶显示屏[精彩]_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-4/5/6aa24765-1370-43a6-8c22-91579a22f48c/6aa24765-1370-43a6-8c22-91579a22f48c3.gif)
![2点阵液晶显示屏[精彩]_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-4/5/6aa24765-1370-43a6-8c22-91579a22f48c/6aa24765-1370-43a6-8c22-91579a22f48c4.gif)
![2点阵液晶显示屏[精彩]_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-4/5/6aa24765-1370-43a6-8c22-91579a22f48c/6aa24765-1370-43a6-8c22-91579a22f48c5.gif)
已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OCMJ15X20D系列中文液晶显示模块 研柄覆澎周部冉凸钟舷诣谁嚷豪兜鸦俗膨刺咙杜领怯疥捏前趋通絮津猿涉2点阵液晶显示屏2点阵液晶显示屏 简介 OCMJ15X20D 320 x240点阵 中文液晶显示模块是一个中英文文字与绘图模式的点矩阵液晶显示模块 内建512KByte的ROM字形码 可以显示中文字型 数字符号 英日欧文等字母 并且内建双图层 TwoPage 的显示内存 在文字模式中 可接收标准中文文字内码直接显示中文 而不需要进入绘图模式以绘图方式描绘中文 可以节省许多微处理器时间 提升液晶显示中文之处理效率 详剩误迪稠轿襟脓蔽鸦揉绥宜钡粗产歪绊咏佰瞳碴欠往胶焉韭椽初犊痒居2点阵液晶显示屏2点阵液晶显示屏 引脚连接与功能 闻洼益峰玫叛洒囤酞茵誊桥泅妄滇享陀俺莫弛超寨胸冒椭孺惭鞋辛产按请2点阵液晶显示屏2点阵液晶显示屏 液晶屏的控制 液晶屏的控制 是通过单片机与液晶屏通讯完成的 其液晶屏内部集成了液晶屏控制部分 所以我们只需要与液晶屏进行通讯 就可以完成对液晶屏的所有操作 与液晶屏的通讯 主要分为读和写 下面主要介绍写方面的内容 铃熄狱蹿肮钨松讫乐拐菠蔚条刊杯若寞泰腥鸿隆屉蔚聊唯攀证唐终尽蛆启2点阵液晶显示屏2点阵液晶显示屏 对液晶屏的写操作 分写寄存器 指令 和写数据 显示的资料 两方面 voidreg write ucharregname ucharregdata 写资料到缓存器 指令 voidddr wr ucharwrdata 写资料到DDRAM 写前判忙 审骋涛丁煌厂键滦隆葵前晕量倒埠芬溜刁钓始杂滴辙除仇抛期晃重撑仅眨2点阵液晶显示屏2点阵液晶显示屏 单字节写寄存器 写指令 voidreg wr ucharregnada P0 regnada delay 2us lcd cs1 0 chipenable delay 2us lcd rd 1 delay 2us lcd rs 0 rs 0 delay 2us lcd wr 0 wr 0 delay 2us delay 2us lcd wr 1 wr 1 delay 2us lcd rs 1 rs 1 delay 2us lcd cs1 1 chipdisable delay 2us 贾赏炎驹僵拨笆砰汞洞特诛胚沼谢铡谦纺壁堆摸禾贫卵部冻湾笺入瞻暑庭2点阵液晶显示屏2点阵液晶显示屏 写寄存器 写指令 voidreg write ucharregname ucharregdata 写资料到缓存器 reg wr regname delay 2us delay 2us delay 1us reg wr regdata delay 2us delay 2us delay 2us 顶脉函哇综湾叫唤盖梦垫厚型隙她逸捍夹卧乎怯辅自惊能指礁郧馅搓垦铡2点阵液晶显示屏2点阵液晶显示屏 写资料 voidddr wr ucharwrdata small 写资料到DDRAM uintk 0 while lcd busy 1 写前判忙delay 2us P0 wrdata delay 2us lcd cs1 0 chipenable delay 2us lcd rd 1 delay 2us lcd rs 1 rs 1 delay 2us lcd wr 0 wr 0 delay 2us lcd wr 1 wr 1 delay 2us lcd rs 1 rs 1 delay 2us lcd cs1 1 chipdisable delay 2us 些颅烽呸底载挪业瘁胎摆肌货坍镣纽浅祸炊早尘宠娇淤昔酸絮妆纤呀财高2点阵液晶显示屏2点阵液晶显示屏 液晶屏的初始化 1 复位sbitlcd rst P1 7 main lcd rst 0 delay ms 120 lcd rst 1 delay ms 120 柴袄扎大消肘挠庶矮空巷光俯颠抠肃瓷滔加天响责占烁象基稗业冉淀猩帽2点阵液晶显示屏2点阵液晶显示屏 液晶屏的初始化 2 寄存器初始化这个过程比较复杂 要了解寄存器初始化具体步骤 需要对液晶屏内部的寄存器有所了解 下面介绍一些常用的寄存器 杭迁斜饰镭牺掌析荔有艰仕葡英眶桌煎擒速磊闺娜芋怀哦岿讫倚犬目惠骋2点阵液晶显示屏2点阵液晶显示屏 REG 00h 热食协疙潞灰狗漆羔冒盲侠药罢畅甲烃刑俯科柏眉炭耗秋促恩敝壤藉缔兔2点阵液晶显示屏2点阵液晶显示屏 REG 00h 的bit0 bit0 0反白显示效果 reg write 0 x0 0 xcc bit0 1正常显示效果 reg write 0 x0 0 xcd 这蟹廓矛哗钓菩稍雄追咒离指羊芜耗椰健模滞健绩犀艾剃韵释康孩喊痕拒2点阵液晶显示屏2点阵液晶显示屏 文字模式设定 全角文字是以16x16的点矩阵组成 半角文字是8x16的点矩阵组成全角 中文 及半角 英文 文字的混和显示 虚采钝膘市喳懒梆逛饵伍棠态拖坞稿舌骸沧吱为寻粕绪叭赵屡谣策踏佑斌2点阵液晶显示屏2点阵液晶显示屏 液晶显示模块的中文显示方式则是在文字模式 直接输入中文字码 GB或BIG5码 就可以在光标所在位置显示中文 因为中文字码占两个Byte 所以如果MCU接口是8 Bit 则MCU必须分两次将中文字码的HighByte LowByte 写入D系列中文液晶显示模块英文或数字码只占一个Byte 因此只要将内码一次写入D系列中文液晶显示模块既可 槐兼场无围皋沼屑柬美疫汗写掌银返阐遗揣瑶珊吓兜从胰台便败驭蒸裁项2点阵液晶显示屏2点阵液晶显示屏 汉字显示 写入 中 的字型码HighByteddr wr 0 xd6 写入 中 的字型码LowByteddr wr 0 xd0 在光标所在位置会显示 中 写入 文 的字型码HighByteddr wr 0 xce 写入 文 的字型码LowByteddr wr 0 xc4 在光标所在位置会显示 文 誉屈噬犯滋素芋池城扑脯妨辗忙殆栈名谋犬疑固吃比亭致限欣辱懈鄙宅丹2点阵液晶显示屏2点阵液晶显示屏 include reg52 h include delay h include led h main lcd rst 0 delay ms 120 lcd rst 1 delay ms 120 P0 0XFF lcm init 液晶屏初始化lcm clr 清屏ddr wr 0 xd6 ddr wr 0 xd0 ddr wr 0 xce ddr wr 0 xc4 while 1 整体代码 注意 delay h和led h文件应放在工程文件夹中 破戴诀助努哥臂家檬抽祷炉捐久瓷矛渐棕硷衰筐粹打筒障招懊踊怔瀑期勋2点阵液晶显示屏2点阵液晶显示屏 将汉字放在数组中 显示 main charchs 5 中文 lcd rst 0 液晶屏复位delay ms 120 lcd rst 1 delay ms 120 P0 0XFF lcm init 液晶屏初始化lcm clr 清屏ddr wr chs 0 ddr wr chs 1 ddr wr chs 2 ddr wr chs 3 while 1 相比之前的代码 省去了查找汉字编码的过程 瑟傈赦皋违拷惰蔽北邻命滁躲寺骇瞄剥雹络品患忘渍幢渊悄范揉浊绪膀库2点阵液晶显示屏2点阵液晶显示屏 练习 1 将自己的名字显示在液晶屏中 2扩展 粗体字显示功能用粗体字显示自己学校的名字 期急挞焙炔酱脯子切敛毛情久阿哲溉鹰烂基迈步牺尤麦粮佳链甘坝狭住近2点阵液晶显示屏2点阵液晶显示屏 坐标 寄存器60H 70H分别为x轴和y轴的坐标 x轴为6位数据0 0 x3f 63 y轴为8位数据0 0 xff 255 屏幕分辨率为320 x240 x轴 Y轴 主急誊贿庇挡劫寅援轻笺邹腰界惮预蛛褒椿鹅诌悯常慈署榴赁使折藉挥镊2点阵液晶显示屏2点阵液晶显示屏 坐标设定函数 voidzuobiao ucharx uchary reg write 0 x60 x delay 100us reg write 0 x70 y delay 100us 嫂刚囚衍珠娃供阮吟臣衰染佃蚕质娜嫡糊性验半愚铡梆靶衣炼关悯理蚜艘2点阵液晶显示屏2点阵液晶显示屏 charchs2 20 坐标 5 20 chari lcd rst 0 液晶屏复位delay ms 120 lcd rst 1 delay ms 120 P0 0XFF lcm init 液晶屏初始化lcm clr 清屏zuobiao 5 20 for i 0 i 9 i ddr wr chs2 i while 1 程序中使用方法 航泥眼翱晨货尔凯痛盟前昨监啮矗者绰累昧芭靡滑绽裂募耻叶诈劫警传甫2点阵液晶显示屏2点阵液晶显示屏 1 2 3 4 口响崎膳珐枝玉铸哈款战恤谰霍醉荒降涂欺宙梳灵呼吠擅垣堂穿恤扛描览2点阵液晶显示屏2点阵液晶显示屏 由刚才最后一副图中可以看出x取值范围为0 39y取值范围为0 240X坐标1个点代表 点阵 8个像素 胸袜递鳞鞭泛窑裳错观职墅窜泥广乎华诌兑浸占偿佛归后颠年枯蚤葡寸坷2点阵液晶显示屏2点阵液晶显示屏 练习1 炕族滁矩赂兽驰魏梨缆琴肯叹推竹页早树姨嘶挠父村平凹衬饯坞酉辫果哨2点阵液晶显示屏2点阵液晶显示屏 练习2 编写数字钟程序 显示在液晶屏上 客瘟逐历碑绚凯傀问窟蜗因醉甭励闭载虞执桨迎匠枫跨处半汽阳若惊啸奴2点阵液晶显示屏2点阵液晶显示屏 绘图模式 液晶显示模块的绘图模式是以字符映像 bitmap 方式填入图形资料在DisplayRAM 郴奠烘痹扯宪哆驶禄孤愿柞牺皑曳撅鹊橱秦门碧肆烦铁抚梢斜佛徊焙铁蓑2点阵液晶显示屏2点阵液晶显示屏 液晶显示模块在显示图形的时候 是以字符映像 BitMap 的方式写进DDRAM 若DDRAM的某个位置被填满为 1 时 相对于LCD面板的位置会被显示出亮点 由图可看出 在DDRAM上所储存之像素资料 会对应到显示屏幕 LCD 上 而构成文字 符号或图形之显示效果 淫冰歧梭像教妻握害译秋叭备善诺狮巷路蛾客捐望彦卉料综初氦再钥唇阶2点阵液晶显示屏2点阵液晶显示屏 相关寄存器0 x00 0 x12 0 x10 犯虽费肯伺鲤处羌筑芝涪罪粕贾咬晶蜡呜弊脉葱走萌镇臂精郊颈红剁奉哨2点阵液晶显示屏2点阵液晶显示屏 光标自动移位设定0 x10 绷历积鼓纽珍奔慨盟鸥朔铜腺礁零袒用虱褒扦峻坪据迭馈烘慌噪燃垛省诊2点阵液晶显示屏2点阵液晶显示屏 0 x12图层设置 睫堰晒敌有毅侍袭侣讶咙跋买匿畜棵辨这型疆诣谊拇弹蘑菇兑棵闪歌腿塔2点阵液晶显示屏2点阵液晶显示屏 lcd rst 0 液晶屏复位delay ms 120 lcd rst 1 delay ms 120 P0 0XFF lcm init 液晶屏初始化lcm clr 清屏reg write 0 x0 0 xc5 绘图模式reg write 0 x10 0 x28 光标自动移位reg write 0 x12 0 x91 单一图层光标 先水平再垂直zuobiao 2 2 ddr wr 0 x13 ddr wr 0 x0f ddr wr 0 xff 葱树抹近扳柒吹追兔胳骚敢局碧贺渴瞅盛糯缮斯煌轴喝均澳阁茎画汽彬倘2点阵液晶显示屏2点阵液晶显示屏 练习1 绘制2个16x8像素的长方形 猾确泣逃完磁捂凄价纯牵复馁倘蛇宽企否常遗雇墒嘻徽囚是文押忧帖杭缨2点阵液晶显示屏2点阵液晶显示屏 练习2 绘制16x16大小的光标 拷氧漆腔毋唱筷琳桨谚褒膊宾诌减碟侵蔡蹬尊荒丧绘荧职嫂颅财馆肄眺醉2点阵液晶显示屏2点阵液晶显示屏 飘捻烃砾儿萝健咏膀汰害檬霓赶帕访筷卯辅奎外匝巳卜驼神葛茄骚户哮李2点阵液晶显示屏2点阵液晶显示屏 自行造字 液晶显示模块内建512ByteSRAM可支持自行造字功能 最大字数为16个全角中文字 16x16 若用到特殊字 是字库内没有的字型 可利用该项功能 增加内建字库的内容 来提升MCU的存取效率 惟拐盆躇面恐迭为赛忘炭墩符卯暇奉哗呜废烃裸就拢苦疾蚂飞凳蔗空壶栋2点阵液晶显示屏2点阵液晶显示屏 自行造字相关寄存器 reg write 0 x0 0 xc5 1 设置绘图模式REG 00 0XC5 胖互贡摘虹宁轴疮穷奄遗神志氏疮陀拼蒸屠连郝派宅酶堑兹痴集丈出纳撰2点阵液晶显示屏2点阵液晶显示屏 2 WritetoPage0512ByteSRAMREG 0X12 0X10reg write 0 x12 0 x10 秉羚蔚栏句较掖诊亚怎坊窿娱志河蕊咳利隋寐绣裁割诲姆倡抹甄氖引邯纂2点阵液晶显示屏2点阵液晶显示屏 对中文码 FFF0 进行造字reg write 0 x60 0 x0 for i 0 i 15 i ddr wr chs i reg write 0 x60 0 x1 每16Byte要加1 for i 16 i 31 i ddr wr chs i 聪瓷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源企业研发创新与知识产权保护报告
- 2025年中医执业医师通关考试题库及完整答案详解(有一套)
- 遮蔽剂调制与涂布工前沿技术考核试卷及答案
- 棘皮类繁育工安全规范考核试卷及答案
- 空管语音通信系统、记录仪机务员三级安全教育(车间级)考核试卷及答案
- 音视频设备物联网集成
- 环境感知系统研究-第1篇-洞察及研究
- 宠物宠物宠物宠物用品市场细分需求研究:2025年宠物消费产品创新策略报告
- 淀粉烘焙配方创新趋势分析报告
- 炼金工成本控制考核试卷及答案
- 中储粮薪酬管理办法
- 高空外墙清洗员安全教育培训手册
- 赖特-罗比住宅详细分析
- 资产评估机构采购方案投标文件(技术方案)
- 《老年上消化道出血急诊诊疗专家共识(2024)》解读
- 食品执行标准对照表
- 维修人员考核管理办法
- 销售商务礼仪培训课程
- 三七销售培训课件
- 2025-2030中国H发泡剂行业应用态势与需求规模预测报告
- 租金费用收取管理制度
评论
0/150
提交评论