项目10单片机LCD液晶显示器实验-ppt课件_第1页
项目10单片机LCD液晶显示器实验-ppt课件_第2页
项目10单片机LCD液晶显示器实验-ppt课件_第3页
项目10单片机LCD液晶显示器实验-ppt课件_第4页
项目10单片机LCD液晶显示器实验-ppt课件_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工程工程10、单片机、单片机LCD液晶显示器实验液晶显示器实验LCD特点1LCD原理2LCD分类3各种图形的显示原理4教学目的:Liquid Crystal Display 的简称。 LCD 液晶显示器一、LCD特点:体积小、重量轻厚度薄功耗低显示质量高数字式接口二、LCD任务原理:1、两片平行的玻璃当中放置液态的晶体;2、中间有许多垂直和程度的细小电线;3、透过通电与否来控制杆状水晶分子改动方向,将光线折射出来产生画面。三、LCD 分类:1、显示方式:段段 式式字字 符符 式式点点 阵阵 式式1、段式的运用:也用来在便携式运用的场所来替代数码管也用来在便携式运用的场所来替代数码管 计算器、电

2、子表、数字万用表等计算器、电子表、数字万用表等显示类型与数码管类似,靠显示类型与数码管类似,靠7个字段拼凑数字显示个字段拼凑数字显示普通只能显示普通只能显示09,AF16种字符。种字符。驱动简单,耗电量小驱动简单,耗电量小在仅需求显示数字的场所运用较多在仅需求显示数字的场所运用较多实例:2、字符式和点阵式:2、字符型Lcd固定每行显示多少个字符,每个字符显示的位置固定。 1、点阵型Lcd就是整个Lcd由假设干个点构成,如240128就是240*128个点,可以显示图形和汉字、字母、符号等,要显示的内容大小可以本人定义字符和点阵的区别:1、段式普通没有专门的控制器,显示的东西都是相对固定的,普通

3、把显示的内容直接开模做。有专门的多段码液晶驱动控制芯片。3、段式、字符和点阵区别:2、字符型、图方式的液晶那么有控制器要翻译MCU送来的控制命令。 不同的控制器指令不一样。而详细的液晶构造,也需求不同的控制器。主要是点阵构造、扫描方式。 三、LCD 分类:黑白显示黑白显示彩色显示彩色显示多灰度多灰度2、颜色、颜色三、LCD 分类:静态驱动静态驱动自动矩阵驱动自动矩阵驱动3、驱动方式:单纯矩阵驱动单纯矩阵驱动三、LCD 分类:带背光带背光不带背光不带背光4、采光:四、图形的显示原理:1个字节16字节*8位/字节=128个位64行64*16字节=1024个显示单元四、图形的显示原理:64*16字节

4、=1024个显示单元在存储区有1024字节一一对应64*128点阵=8192个点1234567891011121314151612345678910111213141516存储地址编码000H001H002H00FH显示单元四、图形的显示原理:(1024)10=(400)16000H3FFH例:当000H)=FFH时,015H)=FFH00100200300400500600700800900A00B00C00D00E00F01001101201301401601701F02F03F屏幕的对应位置显示一条短亮线,长度为8个点四、图形的显示原理:线段:2、字符:四、图形的显示原理:8列6行8列8

5、行1 2 3 4 512345670 1 1 1 01 0 0 0 11 0 0 0 11 0 0 0 11 1 1 1 11 0 0 0 11 0 0 0 1字 模2、字符:输入法输入法国标码国标码机内码机内码音码音码形码形码音形义音形义区位码区位码汉字编码:汉字编码:1980年,为了使每一个汉字有一个全国一致的代码年,为了使每一个汉字有一个全国一致的代码,我国公布了第一个汉字编码,我国公布了第一个汉字编码 的国家规范:的国家规范: GB2312-80将其中的汉字和其他符号按照一定的规那么陈列成为一将其中的汉字和其他符号按照一定的规那么陈列成为一个大的表格,在这个个表格中,第一横行称为一个大

6、的表格,在这个个表格中,第一横行称为一个个“区,每一竖列称为一个区,每一竖列称为一个“位,整个表格位,整个表格共有共有94区,每区有区,每区有94位,并将位,并将“区和区和“位用十进位用十进制数字进展编号:即区号为制数字进展编号:即区号为01-94,位号为,位号为01-94。194949494列位94行区汉字编码:汉字编码:第01-09区:分别存放了682个标点符号运算符号制表符号数字序号英文字母俄文字母日文假名希腊字母汉语拼音字母汉语注音字母等第10-15区有待扩展的空白区第16-55区: (最常用的汉字)按照汉语拼音的顺序依次存放了3755个一级汉字第56-87区: (次常用的汉字)按照部

7、首顺序依次存放了3008个二级汉字第88区以后有待扩展的空白区汉字编码:汉字编码:保:区位码:1703D区位码:1103H国标码:3123H+2020H而西文字符而西文字符“1和和“#的的ASCII也为也为31H和和23H 0011000131H0010001123H0011000131H10110001B1H机内码:B1A3H+8080H国标码:3123H汉字编码:机内码:B1A3H+A0A0H区位码:1103H国标码:3123H+2020H区位码:1103H机内码:B1A3H+8080H汉字编码:2、汉字机内码一个汉字占两个字节汉字编码:1、汉字机内码的每个字节都大于128FFH),这就处

8、理了与西文字符的ASCII码冲突的问题 LCD显示汉字0 x40,0 x40,0 x20,0 x20,0 x27,0 xFE,0 x84,0 x04,0 x40,0 x38,0 x01,0 xC0,0 x11,0 x00,0 x11,0 xFC,0 x21,0 x10,0 x21,0 x10,0 xC7,0 xFE,0 x40,0 x00,0 x40,0 x10,0 x41,0 x08,0 x42,0 x04,0 x4C,0 x04,LCD显示汉字64*128点阵=8192个点LCD显示汉字64*128点阵=8192个点/16*16点阵=3216个字符*2行=32本讲的主要内容:1、 教学目标

9、2、 LCD功能引脚介绍3、 LCD指令介绍4、举例-显示字符、汉字5、完成上节课的任务案例教学目的:1、制造一个用LCD显示字符的单片机系统2、制造一个用LCD显示汉字的单片机系统3、掌握单片机的LCD显示接口电路任务原理及其运用4、初步掌握单片机运用系统分析和软硬件设计的根本方法,建立单片机系统设计的根本概念一、1602字符型简介:16*1:20*2:16*2:40*2:1、1602字符型技术参数:显示容量:16*2个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.95*4.35mm指令:11种3、指令阐明:3、指令阐明: 清屏指令:

10、使清屏指令:使DDRAM的内容全部被的内容全部被去除,屏幕光标回原位,地址计数器去除,屏幕光标回原位,地址计数器AC=0。 运转时间运转时间(250KHz):1.64ms。 归位指令:使光标和光标所在位的字归位指令:使光标和光标所在位的字符回原点符回原点(屏幕的左上角屏幕的左上角)。但。但DDRAM单元内容不变。地址计数器单元内容不变。地址计数器AC=0。运转。运转时间时间(250KHz):1.64ms。3、指令阐明: 输入方式设置。输入方式设置。 该指令设置光标、画面的挪动方式。该指令设置光标、画面的挪动方式。 I/D=l:数据读写操作后,:数据读写操作后,AC自动增自动增1; I/D=0:

11、数据读写操作后,:数据读写操作后,AC自动减自动减l; S=1:当数据写入:当数据写入DDRAM,显示将全部,显示将全部左移左移(I/D=1)或全部右移或全部右移 (I/D=0),此光阴标,此光阴标看上去未动,仅仅是显示内容挪动,但从看上去未动,仅仅是显示内容挪动,但从DDRAM中读取数据时,显示不挪动;中读取数据时,显示不挪动; S0:显示不挪动,光标左移:显示不挪动,光标左移(I/D=1)或右或右移移(I/D=0)。3、指令阐明: 显示开关控制。显示开关控制。 该指令设置显示、光标及闪烁开、关。该指令设置显示、光标及闪烁开、关。 D:显示控制,:显示控制,D=1,开显示,开显示(Displ

12、ay ON),D=0,关显示,关显示(Display OFF); C:光标控制,:光标控制,C=1,开光标显示,开光标显示,C=0,关光标显示;关光标显示; B:闪烁控制,:闪烁控制,B=1,光标所指的字符同光,光标所指的字符同光标一同以标一同以0.4s交变闪烁,交变闪烁,B=0,不闪烁。运转,不闪烁。运转时间时间(250KHz):40s 。3、指令阐明:3、指令阐明: 光标或画面移位。光标或画面移位。 该指令使光标或画面在没有对该指令使光标或画面在没有对DDRAM进展读写操作时被左移或右移,不影响进展读写操作时被左移或右移,不影响DD RAM。S/C=0、R/L1,光标左移一个字,光标左移一

13、个字符位,符位,AC自动减自动减1;S/C=0、R/L=1,光,光标右移一个字符位,标右移一个字符位,AC自动加自动加1;S/C=1、R/L=0,光标和画面一同左移一个字符位;,光标和画面一同左移一个字符位;S/C=I、R/L1,光标和画面一同右移一,光标和画面一同右移一个字符位。运转时间个字符位。运转时间(250KHz):40s。 功能设置。功能设置。 该指令为任务方式设置命令该指令为任务方式设置命令(初始化命令初始化命令)。对。对HD44780初始化时,需求设置数据接口位数初始化时,需求设置数据接口位数DL(4位或位或8位位)、显示行数、显示行数N、点阵方式、点阵方式F(57或或510)。

14、 DL:设置数据接口位数,:设置数据接口位数,DL=1,8位数据总线位数据总线DB7DB0;DL=0,4位数据总线位数据总线DB7DB4,而,而DB3DB0不用,在此方式下数据操作需两次完成;不用,在此方式下数据操作需两次完成; N:设置显示行数,:设置显示行数,N=1,2行显示;行显示;N=0,1行显示。行显示。 F:设置点阵方式,:设置点阵方式,F=0,57点阵,点阵,F=1,510点阵。点阵。 运转时间运转时间(250KHz):40s。3、指令阐明:3、指令阐明: CGRAM地址设置。地址设置。 该指令设置该指令设置CGRAM地址指针。地址指针。A5A0=00 000011 1111。地

15、址码。地址码A5A0被被送入送入AC中,在以后,就可以将用户自定义的中,在以后,就可以将用户自定义的显示字符数据写入显示字符数据写入CGRAM或从或从CGRAM中中读出。读出。 运转时间运转时间(250KHz):40s。3、指令阐明: DDRAM地址设置。地址设置。 该指令设置该指令设置DDRAM地址指针。假设是一行地址指针。假设是一行显示,地址码显示,地址码A6A0004FH有效;假设有效;假设是二行显示,首行址码是二行显示,首行址码A6A00027H有有效,次行址码效,次行址码A6A04067H有效。在以有效。在以后,就可以将显示字符码写入后,就可以将显示字符码写入DDRAM或从或从DDR

16、AM中读出。中读出。运转时间运转时间(250KHz):40s 。读忙标志读忙标志BF和和AC值,该指令读取值,该指令读取BF及及AC。BF为内部操作忙标志,为内部操作忙标志,BF=1,忙,忙,BF=0,不,不忙。忙。AC6AC0为地址计数器为地址计数器AC的值。当的值。当BF=0时,送到时,送到DB6DB0的数据的数据(AC6AC0)有效。有效。 写数据到写数据到DDRAM或或CGRAM,该指令根据,该指令根据最近设置的地址性质,将数据写入最近设置的地址性质,将数据写入DDRAM或或CGRAM中。实践上,数据被直接写入中。实践上,数据被直接写入DR,再,再由内部操作写入地址指针所指的由内部操作

17、写入地址指针所指的DDRAM或或CGRAM。运转时间。运转时间(250KHz):4s 。3、指令阐明:11读读DDRAM或或CGRAM数据,该指令根数据,该指令根据最近设置的地址性质,从据最近设置的地址性质,从DDRAM或或CGRAM读数据到总线读数据到总线DB7DB0上。运上。运转时间转时间(250KHz):40s。3、指令阐明:读操作时序:写操作时序:设计实例例1: 在在LCD1602字符型液晶第一行显示网站名:字符型液晶第一行显示网站名:binhai;在第二行显示联络:;在第二行显示联络:053282228222。例1硬件原理图:例1程序流程图:开场LCD初始化延时设第1行显示位置显示第

18、1行内容设第2行显示位置显示第2行内容终了二、1602点阵型简介:128*64:122*32:240*320:1、12864点阵型技术参数:显示容量:128*64芯片工作电压:VDD为+5V模块内自带-10V负压,用于LCD的驱动电压占空比:1/64指令:7种设计实例例2:显示几行汉字,如下图:例2硬件原理图:例2程序流程图:开场LCD初始化延时开左半屏显示左半屏内容开右半屏显示右半屏内容作业:一、完成以上两个案例:要求:1、软件仿真, 显示内容不能和源文件一样,显示位置也不得和案例一样。2、硬件仿真拓展:1、以上两个案例只能在程序中更改显示内容,如何经过键盘控制?2、能否实现由计算机输入文字更改显示?考核项目考核内容技术要求评分标准得分备注总体设计任务分析方案设计软件和硬件功能划分任务明确(5分);方案设计合理、有新意(10分);软件和硬件功能划分合理(5分);20分硬件设计片内器件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论