- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章单片机的典型外围接口接术 扩展键盘接口 键盘接口 独立连接式键盘例2 矩阵式键盘 矩阵式键盘名词注释 按键处理子程序: 显示器接口扩展 单片机应用系统中,现场的工作状态和数据需实时的监测和观察,常用于观察的显示器主要有LED(发光二极管显示器)和LCD(液晶显示器)。这两种显示器成本低廉,配置灵活,与单片机连接方便 。 LED状态显示 用LED作状态指示器具有电路简单,功耗低,寿命长,响应速度快等特点,而且LED还有红,黄,绿等多种颜色供选择。特别是LED的低功耗,长寿命特性正在逐渐取代传统上由白炽灯指示的场合,如交通灯,信号灯等。 液晶显示器(LCD) LCD是一种功耗很小的显示器件,LCD的应用很广,简单如手表上的液晶显示器,复杂如笔记本电脑上的显示器等,都是用LCD。 LCD从使用对象可分为专用型和通用型二种,专用型是厂家根据产品所显示的内容专门定做的LCD,显示内容的局限性较大,不能作为它用。而通用型则使用面较宽,一般可显示数字,字符,甚至汉字和图形等。 当选用共阴极的LED显示器时,所有发光二极管的阴极连在一起接地,当某个发光二极管的阳极加入高电平时,对应的二极管点亮。要显示某字形应使此字形的相应段的二极管点亮。 (一)LED静态显示器接口 特点: 每个LED需要一个8位并行口,高电平。保持每个显器位上的字型码不变,即加在对应的段选线上段码电平不变。 如下右图(共阳极) 考虑到若采用并行I/O接口,所占用的I/O资源较多,静态显示器接口通常采用串行口来实现。串行口设置为方式0,与外接74LSl64移位寄存器来构成显示器接口电路。 1、设置显示缓冲区,存放待显示数据和字符(位置码)。 2、显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。 3、输出显示:输出字形码到显示端口。 (二)动态LED数码显示电路(共阴极) 动态扫描时序图 动态LED显示程序设计方法: 1、设置显示缓冲区,存放待显示数据和字符(位置码)。 2、显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。 3、输出显示:动态LED显示程序与静态显示程序设计有所不同,在动态显示方式中,6个字(6个LED)的显示内容是分时轮流输出, 每输出一个字对应的位输出高电平(经反相器变为低电平,使6个LED采用一位一位轮流点亮的。要得到稳定的显示效果,必须不断重复执行显示程序,且点亮时间至少大于人眼的视觉暂留时间。 二、液晶显示器(LCD)接口 LCD是一种被动式显示器, LCD本身不发光,只是调节光的亮度,由于它的功耗极低、抗干扰能力强,因而在低功耗的单片机系统中大量使用。 二、液晶显示器(LCD)接口 LCD结构与原理 目前市售的LCD显示器都是利用液晶的扭曲——向列效应制成。夹在两片导电玻璃电极间的液晶经过一定处理,它内部的分子呈90度的扭曲,当线性偏振光透过其偏振面便会旋转90度。当在玻璃电极上加上电压后,在电场作用下,液晶的扭曲结构消失,其旋光作用也消失,偏振光便可以直接通过。当去掉电场后液晶分子又恢复其扭曲结构。 把这样的液晶置于两个偏振片之间;改变偏振片相对位置(正交或平行)就可得到白底黑字或黑底白字的显示形式。 LCD显示原理: LCD七段显示器除了a~g这七个笔画以外,还有一个公共极COM。 LCD的驱动方式 ??? LCD七段显示器除了a~g这七个笔画以外,还有一个公共极COM。它可用静态方式驱动;也可用动态方式驱动。前者加直流信号,后者加交流信号。由于加直流信号将使LCD的寿命减少,故通常均采用动态驱动的方式。 ??? 当加在笔划(a~g)中某个电极上的方波和公共电极(COM)上的方波信号相位相同时,相对电压为零,则该笔划段不显示;当加在某个笔划电极上的方波与公共电极上的方波信号相位相反时,则有幅值二倍于方波幅值的电压加在液晶上,该笔划被选中而显示, 例如:如果要显示字符“3”则应使a , b, c, d, g笔画段电极上的方波与COM电极上方波的相位相反,而 e, f笔画电极上的方波与 COM电极上方波的相位相同。 AB CLK h g f e d c b a CLR AB CLK CLR AB CLK CLR +5V VCC TxD RxD 51单片机 74LS164 74LS164 74LS164 h g f e d c b a h g f e d c b a +5V 共阳LED数码管 利用串行口扩展的LED静态显示电路 有几个LED就要几个74LS164,但只要数据不变, 送一次就保持住了,且不闪烁,编程十分简单。 要求:根据上图编写通过串行口和74LS164驱动共
文档评论(0)