欢迎来到天天文库
浏览记录
ID:41067076
大小:334.10 KB
页数:29页
时间:2019-08-15
《飞思卡尔8位单片机MC9S0813LCD与LED编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十三章LCD与LED编程主要内容LCD概述点阵字符型LCD的接口特性点阵字符型LCD编程实例数码管编程实例《嵌入式应用技术基础教程》课件13.1LCD概述13.1.1LCD的特点低电压微功耗:工作电压为3~5V,每平方厘米的液晶显示屏的工作电流为μA级平板型结构:由两片玻璃组成的很薄的盒子使用寿命长:几乎没有劣化问题,可以使用很长时间被动显示:环境光线越强显示内容越清晰显示信息量大且易于彩色化:像素可以做得很小,液晶易于彩色化无电磁辐射:不会产生X射线和其它电磁辐射《嵌入式应用技术基础教程》课件13.1LCD概述13.1.2LCD的分类(1)按电光效应分类电场效应类
2、电流效应类电热写入效应类热效应类《嵌入式应用技术基础教程》课件13.1LCD概述(2)按显示内容分类字段型:或称为笔划型,是指以长条笔划状显示像素组成的液晶显示器件。点阵字符型:是指显示的基本单元由一定数量点阵组成,专门用于显示数字、字母、常用图形符号及少量自定义符号或汉字。点阵图形型:除了可显示字符外,还可以显示各种图形信息、汉字等,显示自由度大。《嵌入式应用技术基础教程》课件13.1LCD概述(3)按LCD的采光方式分类带背光源:在弱光或黑暗条件下使用不带背光源:靠背面的反射膜将射入的自然光从下面反射出来完成的。例如,计数、计时、仪表、计算器等计量显示部件都可以选
3、择使用不带背光的LCD器件。《嵌入式应用技术基础教程》课件返回13.1LCD概述13.2点阵字符型LCD的接口特性13.2.1点阵字符型液晶显示模块的基本特点①液晶显示屏是以若干5×8或5×11点阵块组成的显示字符群。②主控制电路为HD44780(HITACHI)及其它公司的兼容电路。③内部具有字符发生器ROM。④具有64字节的自定义字符RAM。⑤具有64字节的数据显示RAM。⑥标准接口特性,与H68HC08系列MCU容易接口。⑦模块结构紧凑、轻巧、装配容易。⑧单+5V电源供电(宽温型需要加-7V驱动电源)。⑨低功耗、高可靠性。《嵌入式应用技术基础教程》课件13.2点
4、阵字符型LCD的接口特性13.2.2HD44780的引脚与时序(1)HD44780的引脚信号HD44780的外部接口信号一般有14条,有的型号显示器使用16,其中与MCU的接口有8条数据线、3条控制线。见下表。管脚号符号电平方向引脚含义说明1Vss电源地2Vdd电源(+5V)3V0液晶驱动电源(0~5V)4RSH/L输入寄存器选择;1-数据寄存器0-数据寄存器5R/WH/L输入读写操作选择:1-读操作0-写操作6EH/LH→L输入使能信号:R/W=0,E下降沿有效,R/W=1,E=1有效7~10DB0~DB3三态8位数据总线的低4位,若与MCU进行4位传送时,此4位不
5、用11~14DB4~DB7三态8位数据总线的高4位,若与MCU进行4位传送时,只用此4位15~16E1~E2输入上下两行使能信号,只用于一些特殊型号《嵌入式应用技术基础教程》课件13.2点阵字符型LCD的接口特性(2)HD44780的时序信号《嵌入式应用技术基础教程》课件13.2点阵字符型LCD的接口特性《嵌入式应用技术基础教程》课件HD44780的读操作时序13.2点阵字符型LCD的接口特性13.2.3HD44780的编程结构从编程角度看,HD44780内部主要由指令寄存器(IR)、数据寄存器(DR)、忙标志(BF)、地址计数器(AC)、显示数据寄存器(DDRAM)
6、、字符发生器ROM(CGROM)、字符发生器RAM(CGRAM)及时序发生电路构成。《嵌入式应用技术基础教程》课件13.2点阵字符型LCD的接口特性IR用于MCU向HD44780写入指令码。IR只能写入,不能读出。当RS=0、R/W=0时,数据线DB7~DB0上的数据写入指令寄存器IR。(2)数据寄存器(DR)DR用于寄存数据。当RS=1、R/W=0时,数据线DB7~DB0上的数据写入数据寄存器DR,同时DR的数据由内部操作自动写入DDRAM或CGRAM。当RS=1、R/W=1时,内部操作将DDRAM或CGRAM送到DR中,通过DR送到数据总线DB7~DB0上。(3)
7、忙标志(BF)令RS=0、R/W=1,在E信号高电平的作用下,BF输出到总线的DB7上,MCU可以读出判别。BF=1,表示组件正在进行内部操作,不能接受外部指令或数据。《嵌入式应用技术基础教程》课件(1)指令寄存器(IR)13.2点阵字符型LCD的接口特性AC作为DDRAM或CGRAM的地址指针。如果地址码随指令写入IR,则IR的地址码部分自动装入地址计数器AC之中,同时选择了相应的DDRAM或CGRAM单元。AC具有自动加1或自动减1功能。当数据从DR送到DDRAM(或CGRAM),AC自动加1。当数据从DDRAM(或CGRAM)送到DR,AC自动
此文档下载收益归作者所有