收藏 分享(赏)

例说51单片机+C语言版+LCD模块的应用.ppt

上传人:ysd1539 文档编号:4231097 上传时间:2018-12-17 格式:PPT 页数:71 大小:10.77MB
下载 相关 举报
例说51单片机+C语言版+LCD模块的应用.ppt_第1页
第1页 / 共71页
例说51单片机+C语言版+LCD模块的应用.ppt_第2页
第2页 / 共71页
例说51单片机+C语言版+LCD模块的应用.ppt_第3页
第3页 / 共71页
例说51单片机+C语言版+LCD模块的应用.ppt_第4页
第4页 / 共71页
例说51单片机+C语言版+LCD模块的应用.ppt_第5页
第5页 / 共71页
点击查看更多>>
资源描述

1、2018/12/17,例說89S51-C語言89S51-C语言,13-1,LCD模块的应用,第十三章,2018/12/17,例說89S51-C語言89S51-C语言,13-2,本章内容,2018/12/17,例說89S51-C語言89S51-C语言,13-3,LCD 模块 (左边为正面图、右边为背面图),2018/12/17,例說89S51-C語言89S51-C语言,13-4,LCD字型编码表,2018/12/17,例說89S51-C語言89S51-C语言,13-5,HD44780 LCM内部结构,2018/12/17,例說89S51-C語言89S51-C语言,13-6,DDRAM存储器地址,

2、2018/12/17,例說89S51-C語言89S51-C语言,13-7,自定义字型,2018/12/17,例說89S51-C語言89S51-C语言,13-8,明亮度控制,2018/12/17,例說89S51-C語言89S51-C语言,13-9,LCM的封装,2018/12/17,例說89S51-C語言89S51-C语言,13-10,中文LCM-WG14432B-YYH-N#T000,2018/12/17,例說89S51-C語言89S51-C语言,13-11,型号的编号方式,2018/12/17,例說89S51-C語言89S51-C语言,13-12,型号编号的说明,2018/12/17,例說8

3、9S51-C語言89S51-C语言,13-13,型号编号的说明,2018/12/17,例說89S51-C語言89S51-C语言,13-14,引脚表,2018/12/17,例說89S51-C語言89S51-C语言,13-15,中文 LCMWG14432B-YYH-N 的内部结构,2018/12/17,例說89S51-C語言89S51-C语言,13-16,LCM 指令速查表,2018/12/17,例說89S51-C語言89S51-C语言,13-17,清除显示屏指令,1. 让显示屏变成空白,LCM将会把 DD RAM全部填入20H(即空白)。 2. 将光标移至左上角(HOME)。 3. 使地址计数器

4、(AC)归零。 4. 整个执行时间需要1.6毫秒。,2018/12/17,例說89S51-C語言89S51-C语言,13-18,光标归位指令,1. 将光标移至左上角(HOME),但DD RAM的内容不变。 2. 使地址计数器(AC)归零。 3. 整个执行时间需要72微秒。,2018/12/17,例說89S51-C語言89S51-C语言,13-19,设置输入模式指令,2018/12/17,例說89S51-C語言89S51-C语言,13-20,设置显示屏指令,1. D位显示屏控制开关,D=1时可开启显示屏、D=0时则关闭显示屏。 2. C位光标控制开关,C=1时可显示光标、C=0时则不显示光标。

5、3. B位字符反白控制开关,B=1时则光标所在的字符将反白、B=0时则光标所在的字符将不反白。 4. 整个执行时间需要72微秒。,2018/12/17,例說89S51-C語言89S51-C语言,13-21,设置移位方式指令,2018/12/17,例說89S51-C語言89S51-C语言,13-22,功能设置,1. DL位为传送的数据长度设置,DL=1则采用8位方式的数据传送,DL=0则采用4位方式的数据传送,其中高四位先传送,再传送低四位。 2. RE位为延伸指令设置位,RE=1采用延伸指令,RE=0则采用一般指令。 3. 整个执行时间需要72微秒。,2018/12/17,例說89S51-C語

6、言89S51-C语言,13-23,CG RAM 寻址指令,其中的A5 A4 A3 A2 A1 A0代表所要操作的CG RAM地址。,2018/12/17,例說89S51-C語言89S51-C语言,13-24,DD RAM寻址指令,其中的A6 A5 A4 A3 A2 A1 A0代表所要操作的DD RAM地址。,2018/12/17,例說89S51-C語言89S51-C语言,13-25,读取BF与AC指令,LCM的忙碌标志BF将放置在数据总线上的D7位,而LCM的地址计数器内容也将放置在数据总线上的D6-D0位,分别为A6 A5 A4 A3 A2 A1 A0。,2018/12/17,例說89S51

7、-C語言89S51-C语言,13-26,数据写入指令,在数据总线上的数据将写入前一个指令所指定的DD RAM或CG RAM地址里。,2018/12/17,例說89S51-C語言89S51-C语言,13-27,读取数据指令,前一个指令所指定的DD RAM或CG RAM地址中的数据,将被放置在数据总线上。而读取数据之后,地址计数器将自动加1,指向下一个地址。,2018/12/17,例說89S51-C語言89S51-C语言,13-28,8 位模式的初始化设置,2018/12/17,例說89S51-C語言89S51-C语言,13-29,8位模式的初始化设置程序范例-1,2018/12/17,例說89S

8、51-C語言89S51-C语言,13-30,8位模式的初始化设置程序范例-2,2018/12/17,例說89S51-C語言89S51-C语言,13-31,4 位模式的初始化设置,2018/12/17,例說89S51-C語言89S51-C语言,13-32,4位模式的初始化设置程序范例-1,2018/12/17,例說89S51-C語言89S51-C语言,13-33,4位模式的初始化设置程序范例-2,2018/12/17,例說89S51-C語言89S51-C语言,13-34,4位模式的初始化设置程序范例-3,2018/12/17,例說89S51-C語言89S51-C语言,13-35,写入指令函数,2

9、018/12/17,例說89S51-C語言89S51-C语言,13-36,初始化设置的函数,2018/12/17,例說89S51-C語言89S51-C语言,13-37,4位数据传输模式的初始化设置函数,2018/12/17,例說89S51-C語言89S51-C语言,13-38,兼容的初始化设置,2018/12/17,例說89S51-C語言89S51-C语言,13-39,4位数据传输模式的初始化设置函数,2018/12/17,例說89S51-C語言89S51-C语言,13-40,检查忙碌函数,2018/12/17,例說89S51-C語言89S51-C语言,13-41,写入数据函数,2018/12

10、/17,例說89S51-C語言89S51-C语言,13-42,写入指定位置函数,2018/12/17,例說89S51-C語言89S51-C语言,13-43,整行空白函数,2018/12/17,例說89S51-C語言89S51-C语言,13-44,实例演练13-6-1,基本文字显示实验,2018/12/17,例說89S51-C語言89S51-C语言,13-45,LCM与8051的连接,2018/12/17,例說89S51-C語言89S51-C语言,13-46,功能示意图,2018/12/17,例說89S51-C語言89S51-C语言,13-47,流程图,2018/12/17,例說89S51-C語

11、言89S51-C语言,13-48,LCD文字显示实验(ch13-6-1.c)-1,2018/12/17,例說89S51-C語言89S51-C语言,13-49,LCD文字显示实验(ch13-6-1.c)-2,2018/12/17,例說89S51-C語言89S51-C语言,13-50,LCD文字显示实验(ch13-6-1.c)-3,2018/12/17,例說89S51-C語言89S51-C语言,13-51,LCD文字显示实验(ch13-6-1.c)-4,2018/12/17,例說89S51-C語言89S51-C语言,13-52,LCD文字显示实验(ch13-6-1.c)-5,2018/12/17,

12、例說89S51-C語言89S51-C语言,13-53,实例演练13-6-2,自定义字符实验,2018/12/17,例說89S51-C語言89S51-C语言,13-54,功能示意图,2018/12/17,例說89S51-C語言89S51-C语言,13-55,自定义字型,2018/12/17,例說89S51-C語言89S51-C语言,13-56,自定义字型编码,2018/12/17,例說89S51-C語言89S51-C语言,13-57,写入自定义字型,2018/12/17,例說89S51-C語言89S51-C语言,13-58,时钟程序,2018/12/17,例說89S51-C語言89S51-C语言

13、,13-59,数字的时分秒转换成ASCII码,2018/12/17,例說89S51-C語言89S51-C语言,13-60,数字的时分秒转换成ASCII码程序,2018/12/17,例說89S51-C語言89S51-C语言,13-61,流程图,2018/12/17,例說89S51-C語言89S51-C语言,13-62,自定义字型图案实验(ch13-6-2.c)-1,2018/12/17,例說89S51-C語言89S51-C语言,13-63,自定义字型图案实验(ch13-6-2.c)-2,2018/12/17,例說89S51-C語言89S51-C语言,13-64,自定义字型图案实验(ch13-6-

14、2.c)-3,2018/12/17,例說89S51-C語言89S51-C语言,13-65,自定义字型图案实验(ch13-6-2.c)-4,2018/12/17,例說89S51-C語言89S51-C语言,13-66,自定义字型图案实验(ch13-6-2.c)-5,2018/12/17,例說89S51-C語言89S51-C语言,13-67,自定义字型图案实验(ch13-6-2.c)-6,2018/12/17,例說89S51-C語言89S51-C语言,13-68,思考一下!,如何结合本实验里的LCM及第11章所介绍的ADC,制作一个LCD显示的数字温度表,电路图可参考图1316。其中在LCD显示屏里的“”字型,请自行编制,如下图所示:,2018/12/17,例說89S51-C語言89S51-C语言,13-69,LCD数字温度表,2018/12/17,例說89S51-C語言89S51-C语言,13-70,“”字型,例說89S51-C語言,14-71,2018/12/17,LCD模块的应用,Bye Bye,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报