(电)单片机资料:显示器接口设计.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(电)单片机资料:显示器接口设计.doc》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 资料 显示器 接口 设计
- 资源描述:
-
1、显示器接口显示器接口设计设计在单片机系统中,常用的显示器有:发光二极管显示器,简在单片机系统中,常用的显示器有:发光二极管显示器,简称称LED(LightLED(Light EmittingEmitting diode)diode);液晶显示器,简称液晶显示器,简称 LCD(LiquidLCD(Liquid crystalcrystal Display);Display);荧光管显示器。荧光管显示器。近年来也开始使用简易的近年来也开始使用简易的 CRTCRT,显示一些汉字及图形显示一些汉字及图形。前三种显示器前三种显示器都有两种显示结构都有两种显示结构;段显示段显示(7(7 段段,“米米”字型
2、等字型等) )和点阵显示和点阵显示(5(57 7,5 58 8,8 88 8 点阵等点阵等) )。而发光二极管显示又分为固定段显示和可以拼而发光二极管显示又分为固定段显示和可以拼装的大型字段显示,此外还有共阳极和共阴极之分等。装的大型字段显示,此外还有共阳极和共阴极之分等。三种显示器中三种显示器中,以荧光管显示器亮度最高以荧光管显示器亮度最高,发光二极管次之发光二极管次之而而液晶显示器最弱,为被动显示器,必须有外光源。液晶显示器最弱,为被动显示器,必须有外光源。一、一、LEDLED 段显示器结构与原理段显示器结构与原理LEDLED 显示块是由发光二极管显示字段组成的显示器显示块是由发光二极管显
3、示字段组成的显示器, 有有 7 7 段和段和 “米米”字段之分。这种显示块有共阳极和共阴极两种。如图所示:字段之分。这种显示块有共阳极和共阴极两种。如图所示:共阴极共阴极 LEDLED 数码管的发光二极管的阴极连接在一起数码管的发光二极管的阴极连接在一起, 通常此公共阴极通常此公共阴极接地接地,当某个发光二极管的阳极为高电平时当某个发光二极管的阳极为高电平时,发光二极管点亮发光二极管点亮,相应相应的段被显示。的段被显示。同样同样, 共阳板共阳板 LEDLED 数码管的发光二极管的阳极连接在一起数码管的发光二极管的阳极连接在一起, 通常此公通常此公共阳极接正电压。共阳极接正电压。当某个发光二极管
4、的阴极接低电平时当某个发光二极管的阴极接低电平时, 发光二极管被点亮发光二极管被点亮, 相应的段相应的段被显示。被显示。图中的两个显示块都有图中的两个显示块都有 dpdp 显示段,用于显示小数点。显示段,用于显示小数点。7 7 段段 LEDLED 的字型码如表所示的字型码如表所示,由于只有由于只有 7 7 个段发光二极管个段发光二极管,所以所以字型码为一个字节。字型码为一个字节。二、二、 LEDLED 显示器及显示方式显示器及显示方式由由 N N 片片 LEDLED 数码管可拼接成数码管可拼接成 N N 位位 LEDLED 显示器。是显示器。是 4 4 位位 LEDLED 显示显示器的结构原理
5、图。器的结构原理图。N N 位位 LEDLED 显示器有显示器有 N N 根位选线和根位选线和 8 8N N 根段选线。根据显示方式根段选线。根据显示方式的不同的不同, 位选线和段选线的连接方法也各不相同位选线和段选线的连接方法也各不相同。 段选线控制显示字段选线控制显示字符的字型,而位选线则控制显示位的亮、暗。符的字型,而位选线则控制显示位的亮、暗。LEDLED 显示器有静态显示和动态显示两种显示方式,分述如下:显示器有静态显示和动态显示两种显示方式,分述如下:LEDLED 静态显示方式静态显示方式LEDLED 显示器工作于静态显示方式时,各位的共阴极显示器工作于静态显示方式时,各位的共阴极
6、( (或共阳极或共阳极) )连接在一起并接地连接在一起并接地( (或十或十 5V)5V);每位的段选线每位的段选线(a(adp)dp)分别与一分别与一 8 8 位的锁存输出相连。位的锁存输出相连。之所以称为静态显示,是由于显示器中的各位相互独立,而且之所以称为静态显示,是由于显示器中的各位相互独立,而且各位的显示字符一经确定各位的显示字符一经确定, 相应锁存器的输出将维持不变相应锁存器的输出将维持不变, 直到显示直到显示另一个字符为止。也正因为如此,静态显示器的亮度都较高。另一个字符为止。也正因为如此,静态显示器的亮度都较高。图所示为一个四位静态图所示为一个四位静态 LEDLED 显示器电路。
7、显示器电路。该电路各位可独立显示该电路各位可独立显示, 只要在该位的段选线上保持段选码电平只要在该位的段选线上保持段选码电平, 该该位就能保持相应的显示字符位就能保持相应的显示字符。 由于各位分别由一个由于各位分别由一个 8 8 位输出口控制段位输出口控制段选码选码,故在同一时间里故在同一时间里,每一位显示的字符可以各不相同每一位显示的字符可以各不相同。这种显示这种显示方式接口方式接口, 编程容易编程容易, 管理也简单管理也简单 付出的代价是占用口线资源较多付出的代价是占用口线资源较多。如果显示器位数增多,则静态显示方式更是无法适应。如果显示器位数增多,则静态显示方式更是无法适应。因此在显示位
8、数较多的情况下,一般都采用动态显示方式。因此在显示位数较多的情况下,一般都采用动态显示方式。LEDLED 动态显示方式动态显示方式在多位在多位 LEDLED 显示时显示时, 为了简化硬件电路为了简化硬件电路, 通常将所有位的段选线通常将所有位的段选线相应地并联在一起,由一相应地并联在一起,由一个个 8 8 位位 I IO O 口控制,形成段选线的多路复用。而各位的共阳极或共口控制,形成段选线的多路复用。而各位的共阳极或共阴极分别由相应的阴极分别由相应的 I IO O 口线控制,实现各位的分时选通。口线控制,实现各位的分时选通。图所示为一个图所示为一个 4 4 位位 7 7 段段 LEDLED
9、动态显示器电路原理图。动态显示器电路原理图。其中段选线占用一个其中段选线占用一个 8 8 位位 I IO O 口口, 而位选线占用一个而位选线占用一个 4 4 位位 I IO O口。由于各位的段选线并联,段选码的输出对各位来说都是相同的口。由于各位的段选线并联,段选码的输出对各位来说都是相同的。因此因此,同一时刻同一时刻,如果各位位选线都处于选通状态的话如果各位位选线都处于选通状态的话,4 4 位位 LEDLED 将将显示相同的字符。若要各位显示相同的字符。若要各位 LEDLED 能够显示出与本位相应的显示字符能够显示出与本位相应的显示字符,就必须采用扫描显示方式就必须采用扫描显示方式, 即在
10、同一时刻即在同一时刻, 只让某一位的位选线处于只让某一位的位选线处于选通状态选通状态,而其它各位的位选线处于关闭状态而其它各位的位选线处于关闭状态,同时同时,段选线上输出段选线上输出相应位要显示字符的字型码,这样相应位要显示字符的字型码,这样同一时刻同一时刻,4 4 位位 LEDLED 中只有选通的那一位显示出字符中只有选通的那一位显示出字符,而其它三位则而其它三位则是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态,而其它各位的位选线处于关闭状态时而其它各位的位选线处于关闭状态时, 在段选线上输出相应位将要显在段选线上输出相应
11、位将要显示字符的字型码示字符的字型码,则同一时刻则同一时刻,只有选通位显示出相应的字符只有选通位显示出相应的字符,而其而其它各位则是熄灭的它各位则是熄灭的。 如此循环下去如此循环下去, 就可以使各位显示出将要显示的就可以使各位显示出将要显示的字符字符,虽然这些字符是在不同时刻出现的虽然这些字符是在不同时刻出现的,而且同而且同时刻时刻,只有一位只有一位显示显示,其它各位熄灭其它各位熄灭,但由于人眼有视觉暂留现象但由于人眼有视觉暂留现象,只要每位显示间只要每位显示间隔足够短便可造成多位同时亮的假象,达到显示的目的。隔足够短便可造成多位同时亮的假象,达到显示的目的。LEDLED 不同位显示的时间间隔
12、可以通过定时中断完成。如对不同位显示的时间间隔可以通过定时中断完成。如对 8 8 位位LEDLED 显示器显示器,扫描显示频率为扫描显示频率为 50Hz50Hz,假若显示一位保持假若显示一位保持 1ms1ms 时间时间则则显示完所有显示完所有 8 8 位之后位之后,只需只需 8ms8ms,于是另外于是另外 12msCPU12msCPU 完全可以处理其完全可以处理其它工作它工作。上述保持上述保持 1ms1ms 的时间应根据实际情况而定的时间应根据实际情况而定。不能太小不能太小,因为因为发光二极管从导通到发光有一定的延时发光二极管从导通到发光有一定的延时, 导通时间太小导通时间太小, 发光太弱人发
13、光太弱人眼无法看清眼无法看清。但也不能大大但也不能大大,因为毕竞要受限于临界闪烁频率因为毕竞要受限于临界闪烁频率,而且而且此时间越长此时间越长,占用占用 CPUCPU 时间也越多时间也越多。另外另外,显示位增多显示位增多,也将占用大也将占用大量的量的 CPUCPU 时间时间, 因此动态显示实质是以牺牲因此动态显示实质是以牺牲 CPUCPU 时间换取元件和能耗时间换取元件和能耗的减少。的减少。三、应用举例三、应用举例例例 1 1:动态显示:动态显示由由 82558255 构成构成若若 82558255 地址为:地址为:PAPA 口:口:7FFCH7FFCH、PCPC 口:口:7FFEH7FFEH
展开阅读全文