- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD与LED编程
第9章 LCD与LED编程 主要内容 数码管编程实例 LCD概述 点阵字符型LCD的接口特性 点阵字符型LCD的编程实例 9.1数码管编程实例 9.1.1扫描法LED显示编程原理 8段数码管一般由8个发光二极管(Llight-emitting diode,LED)组成,每一个位段就是一个发光二极管。一个8段数码管分别由a、b、c、d、e、f、g位段,外加上一个小数点的位段h(或记为dp)组成。实物外型见下图。 数码管 8段数码管可分为共阳极和共阴极两种,如下图所示。共阴极8段数码管的信号端高电平有效,只要在各个位段上加上相应的信号即可使相应的位段发光,共阳极的8段数码管则相反,在相应的位段加上低电平即可使该位段发光。 4连排数码管同时显示原理 4连排数码管,利用CS3 、CS2、CS1、CS0控制各个数码管的位选信号,每个时刻只能让一个数码管有效,即CS3 、CS2、CS1、CS0只能有一个为0,例如令CS3=0,CS2、CS1、CS0=111,则数据线上的数据体现在第一个数码管上,其他则不受影响。要让各个数据管均显示需要的数字,则必须逐个使相应位选信号为0,其他位选信号为1,并将要显示的一位数字送到数据线上。这种方法叫“位选线扫描法”。虽然每个时刻只有一个数码管有效,但只要延时适当,由于人眼的“视觉暂留效应”(约100ms左右),看起来则是同时显示的。 4连排共阴极8段数码管 9.1.2接口实例 一个4连排共阴极8段数码管的编程实例。在硬件连接上,利用MCU的B口控制8个位段(数据),用C口的低四位控制数码管的位选信号。图中,PTB7~0分别接h~a位段,PTC3~0分别过1K电阻与CS3~0位选端相接,这样PTB3就控制最左边一个数码管的显示,PTC0则控制最右边一个数码管的显示。接在位选线上的1K电阻是限流电阻,避免电流过大烧坏数码管。 9.1.3 数码管汇编语言实例 以下给出GP32对上述4位一体LED的汇编编程实例,表9-1列出了该例程的所有程序文件,下面逐一介绍这些程序。 (1) LED汇编编程主函数 (2) LED驱动子程序LED.s 1 LED驱动子程序LED.s 2 LED驱动子程序LED.s 3 LED驱动子程序LED.s 4 LED驱动子程序LED.s 5 LED驱动子程序LED.s 6 LED驱动子程序LED.s 7 LED驱动子程序LED.s 8 (3) LED驱动头文件LED.h 9.1.4 数码管08C语言实例 以下给出GP32对上述4位一体LED的汇编编程实例,表9-2列出了该例程的所有程序文件,具体内容不做介绍,读者参阅附带教学资料“MC08Ex2007\ GP32\GP32C\C05_数码管LED”中的工程。 9.2LCD概述 9.2.1LCD的特点 低电压微功耗 平板型结构 使用寿命长 被动显示 显示信息量大且易于彩色化 无电磁辐射 9.2.2LCD的分类 按电光效应分类 电场效应类 电流效应类 电热写入效应类 热效应类 按显示内容分类 字段型(或称为笔划型) 点阵字符型 点阵图形型 按LCD的采光方式分类 带背光源:在弱光或黑暗条件下使用 不带背光源:靠背面的反射膜将射入的自然光从下面反射出来完成的 。 9.3点阵字符型LCD的接口特性 9.3.1点阵字符型液晶显示模块的基本特点 液晶显示屏是以若干5×8或5×11点阵块组成的显示字符群。 主控制电路为HD44780(HITACHI)及其它公司的兼容电路。 内部具有字符发生器ROM 具有64字节的自定义字符RAM 具有64字节的数据显示RAM 标准接口特性,与H68HC08系列MCU容易接口。 模块结构紧凑、轻巧、装配容易。 单+5V电源供电 低功耗、高可靠性。 9.3.2HD44780的引脚与时序 HD44780的引脚信号 HD44780的外部接口信号一般有14条,有的型号显示器使用16条,其中与MCU的接口有8条数据线、3条控制线。 HD44780的时序信号 9.3.3HD44780的编程结构 从编程角度看,HD44780内部主要由指令寄存器(IR)、数据寄存器(DR)、忙标志(BF)、地址计数器(AC)、显示数据寄存器(DD RAM)、字符发生器ROM(CG ROM)、字符发生器RAM(CG RAM)及时序发生电路构成。 指令寄存器(IR) 数据寄存器(DR) 忙标志(BF) 地址计数器(AC) 显示数据寄存器(DD RAM) 字符发生器ROM(CG ROM) 字符发生器RAM(CG RAM) 9.3.4HD44780的指令集 清屏(Clear Display) 归位(Return Home)
您可能关注的文档
- HowdoesUCIrunOChemlabs.ppt
- HowdoyoustudyEnglish.ppt
- HOWITHITSFAMILYPRACTICE潜在流行性慢阻肺对家庭.ppt
- HowtoLureYourCompetitors'KeyAccountsandMakeThem.ppt
- HowdoIintroducemyself泡泡风采大赛B组复赛赛前培训车瑾.ppt
- Howdoyoustudyforatest.ppt
- HowtoMakeaGoodImpression.ppt
- howtoreadafinancialreport.ppt
- HowtosetupandrunWRFmodel.ppt
- HongKongBuddingPoetsEnglishAward.ppt
文档评论(0)