欢迎来到天天文库
浏览记录
ID:51664281
大小:10.84 MB
页数:71页
时间:2020-03-28
《例说51单片机 C语言版 LCD模块地应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LCD模块的应用第十三章10/8/20211本章内容10/8/20212例说89S51-C语言LCD模块(左边为正面图、右边为背面图)10/8/20213例说89S51-C语言LCD字型编码表10/8/20214例说89S51-C语言HD44780LCM内部结构10/8/20215例说89S51-C语言DDRAM存储器地址10/8/20216例说89S51-C语言自定义字型10/8/20217例说89S51-C语言明亮度控制10/8/20218例说89S51-C语言LCM的封装10/8/20219
2、例说89S51-C语言中文LCM-WG14432B-YYH-N#T00010/8/202110例说89S51-C语言型号的编号方式10/8/202111例说89S51-C语言型号编号的说明10/8/202112例说89S51-C语言型号编号的说明10/8/202113例说89S51-C语言引脚表10/8/202114例说89S51-C语言中文LCM-WG14432B-YYH-N的内部结构10/8/202115例说89S51-C语言LCM指令速查表10/8/202116例说89S51-C语言清除显示
3、屏指令1.让显示屏变成空白,LCM将会把DDRAM全部填入20H(即空白)。2.将光标移至左上角(HOME)。3.使地址计数器(AC)归零。4.整个执行时间需要1.6毫秒。10/8/202117例说89S51-C语言光标归位指令1.将光标移至左上角(HOME),但DDRAM的内容不变。2.使地址计数器(AC)归零。3.整个执行时间需要72微秒。10/8/202118例说89S51-C语言设置输入模式指令I/DS功能00显示的字符不动,光标左移,AC-101显示的字符右移,光标不动,AC不变10显示
4、的字符不动,光标右移,AC+111显示的字符左移,光标不动,AC不变10/8/202119例说89S51-C语言设置显示屏指令1.D位显示屏控制开关,D=1时可开启显示屏、D=0时则关闭显示屏。2.C位光标控制开关,C=1时可显示光标、C=0时则不显示光标。3.B位字符反白控制开关,B=1时则光标所在的字符将反白、B=0时则光标所在的字符将不反白。4.整个执行时间需要72微秒。10/8/202120例说89S51-C语言设置移位方式指令S/CR/L功能00光标左移,AC-101光标右移,AC+11
5、0整个显示屏左移11整个显示屏右移10/8/202121例说89S51-C语言功能设置1.DL位为传送的数据长度设置,DL=1则采用8位方式的数据传送,DL=0则采用4位方式的数据传送,其中高四位先传送,再传送低四位。2.RE位为延伸指令设置位,RE=1采用延伸指令,RE=0则采用一般指令。3.整个执行时间需要72微秒。10/8/202122例说89S51-C语言CGRAM寻址指令其中的A5A4A3A2A1A0代表所要操作的CGRAM地址。10/8/202123例说89S51-C语言DDRAM寻址
6、指令其中的A6A5A4A3A2A1A0代表所要操作的DDRAM地址。10/8/202124例说89S51-C语言读取BF与AC指令LCM的忙碌标志BF将放置在数据总线上的D7位,而LCM的地址计数器内容也将放置在数据总线上的D6-D0位,分别为A6A5A4A3A2A1A0。10/8/202125例说89S51-C语言数据写入指令在数据总线上的数据将写入前一个指令所指定的DDRAM或CGRAM地址里。10/8/202126例说89S51-C语言读取数据指令前一个指令所指定的DDRAM或CGRAM地址
7、中的数据,将被放置在数据总线上。而读取数据之后,地址计数器将自动加1,指向下一个地址。10/8/202127例说89S51-C语言8位模式的初始化设置10/8/202128例说89S51-C语言8位模式的初始化设置程序范例-110/8/202129例说89S51-C语言8位模式的初始化设置程序范例-210/8/202130例说89S51-C语言4位模式的初始化设置10/8/202131例说89S51-C语言4位模式的初始化设置程序范例-110/8/202132例说89S51-C语言4位模式的初始化
8、设置程序范例-210/8/202133例说89S51-C语言4位模式的初始化设置程序范例-310/8/202134例说89S51-C语言写入指令函数10/8/202135例说89S51-C语言初始化设置的函数10/8/202136例说89S51-C语言4位数据传输模式的初始化设置函数10/8/202137例说89S51-C语言兼容的初始化设置10/8/202138例说89S51-C语言4位数据传输模式的初始化设置函数10/8/202139例说89S51-C语言检查忙碌函数10/8/
此文档下载收益归作者所有