任务九数码管显示器ppt课件_第1页
任务九数码管显示器ppt课件_第2页
任务九数码管显示器ppt课件_第3页
任务九数码管显示器ppt课件_第4页
任务九数码管显示器ppt课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、义务九义务九 数码管显示数码管显示u 义务分析:扩展义务分析:扩展LED数码管显示器数码管显示器u 硬件硬件u LED数码管显示器的构造数码管显示器的构造u LED数码管显示器的静态和动态显示数码管显示器的静态和动态显示u 软件软件u LED数码管显示器的动态显示编程数码管显示器的动态显示编程u 编译、下载、调试编译、下载、调试u 编译软件:编译软件:keilu 下载软件:下载软件:STC-ISPLEDLED数码管显示器的构造与原理数码管显示器的构造与原理u 单片机运用系统中运用的显示器分类:单片机运用系统中运用的显示器分类:u按器件的工艺分类:按器件的工艺分类:uLED发光二极管显示器发光二

2、极管显示器:价钱更低廉、构造更简价钱更低廉、构造更简单单uLCD液晶显示器液晶显示器:功耗低,显示明晰度更高功耗低,显示明晰度更高u按显示方式分类:按显示方式分类:u数码管数码管u点阵点阵LEDLED数码管显示器的构造与原理数码管显示器的构造与原理u LED数码管显示器:发光二极管来显示字段的器件数码管显示器:发光二极管来显示字段的器件u公共端的衔接方式:共阴极、共阳极公共端的衔接方式:共阴极、共阳极八段LED数码管显示器构造图1 2 3 4 5 6 7 8 9 10 a b c d e f g dp (a) 外形(b) 共阴极(c) 共阳极abcdefgdpCOMabcdefgdpCOMLE

3、D数码管显示器的构造与原理u 字段选码字形码:送往数码管的实践数值,共字段选码字形码:送往数码管的实践数值,共阴极与共阳极的字段选码互为反码。阴极与共阳极的字段选码互为反码。显示字符显示字符共阴极段选码共阴极段选码共阳极段选码共阳极段选码显示字符显示字符共阴极段选码共阴极段选码共阳极段选码共阳极段选码03FHC0HC39HC6H106HF9Hd5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82H31HCEH707HF8HY6EH91H87FH80H8.FFH00H96FH90H“灭灭00HFFHA77H88H

4、b7CH83HLEDLED数码管显示器的显示方式数码管显示器的显示方式u LED数码管显示器的显示方式数码管显示器的显示方式u静态显示方式:当显示器显示某一个字符时,静态显示方式:当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止,直到相应的发光二极管恒定地导通或截止,直到显示另一个字符为止。显示另一个字符为止。u优点:亮度较高,编程容易,管理较简单。优点:亮度较高,编程容易,管理较简单。u缺陷:占用缺陷:占用I/O口资源较多,每位占用口资源较多,每位占用8根根I/O线。线。u衔接:每位的每根字段选衔接一跟衔接:每位的每根字段选衔接一跟I/O线,线,公共端接公共端接 地或电源。地或电源

5、。u运用:普通用于显示位数较少的场所。在显运用:普通用于显示位数较少的场所。在显示位数较多时,普通采用动态显示方式。示位数较多时,普通采用动态显示方式。 LEDLED数码管显示器的显示方式数码管显示器的显示方式a b c d e f g dpP1.0 P1.7COMa b c d e f g dpP2.0 P2.7COMa b c d e f g dpP 3 . 0 P3.7COM+5VMCS-513位静态八段位静态八段LED显示器接口显示器接口LEDLED数码管显示器的显示方式数码管显示器的显示方式例、输出分别显示字符例、输出分别显示字符“1、“2、“3的程序如下:的程序如下:#includ

6、e unsigned char code dis_tab16=0 xC0,0 xF9,0 xA4,0 xB0, 0 x99,0 x92,0 x82,0 xF8,0 x80,0 x90,0 x88,0 x83,0 xC6,0 xA1,0 x86,0 x8E ;void main() while(1) P1 = dis_tab1; P2 = dis_tab2; P3 = dis_tab3; LEDLED数码管显示器的显示方式数码管显示器的显示方式u 串行扩展串行扩展LED显示器静态显示显示器静态显示LEDLED数码管显示器的显示方式数码管显示器的显示方式u 动态显示方式动态显示方式u根本特点:一位

7、一位地分时轮番点亮各位显示器,根本特点:一位一位地分时轮番点亮各位显示器,对每一位显示器来说,每隔一段时间轮番点亮一次。对每一位显示器来说,每隔一段时间轮番点亮一次。u显示亮度:显示器的亮度既与导通电流有关,也与显示亮度:显示器的亮度既与导通电流有关,也与点亮和熄灭时间的比例有关。点亮和熄灭时间的比例有关。u衔接方式:衔接方式:u将将LED显示器的一切字段选线并联在一同,由一个显示器的一切字段选线并联在一同,由一个8位位I/O口控制,口控制,u公共端位选端分别由另外的公共端位选端分别由另外的I/O口控制,实现口控制,实现各位显示器的分时选通。各位显示器的分时选通。LEDLED数码管显示器的显示

8、方式数码管显示器的显示方式100 * 86位动态显示器接口位动态显示器接口+5VCOM0COM1COM2COM3COM4COM5共阴 极共阴 极显示 器显示 器WRP2.7P0CLKED0D774LS3771MCS51CLKED0D774LS3772Q7Q6Q5Q4Q3Q2Q1Q0Q5Q4Q3Q2Q1Q0dpgfedcbaP2.6例、最右边数码管显示例、最右边数码管显示1。分析:分析: 74LS377(1) :段选码地址为:段选码地址为7FFFH 74LS377(2):位选码地址为:位选码地址为BFFFH#includeunsignedcharcodedis_tab16=0 x3f,0 x06

9、,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;/段选码表段选码表unsignedchardatadis_data,bit_data,seg_data;unsignedcharxdata*add377seg=0 x7fff;/段选码地址段选码地址unsignedcharxdata*add377bit=0 xbfff;/位选码地址位选码地址voiddisplay()bit_data=0 xfe;/位选码初始化为最右边数码管位选码初始化为最右边数码管*add377seg=dis

10、_tabdis_data;/查表得字段选码,并送出查表得字段选码,并送出*add377bit=bit_data;/送出位选码送出位选码voidmain()dis_data=1;while(1)display();#include#includeunsignedcharcodedis_tab16=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;/共阴极段选码表共阴极段选码表unsignedchardatadis_data,bit_data,seg_dat

11、a;unsignedcharxdata*add377seg=0 x7fff;/段选码地址段选码地址unsignedcharxdata*add377bit=0 xbfff;/位选码地址位选码地址voidmDelay(unsignedintDelay)unsignedinti;for(;Delay0;Delay-)for(i=0;i114;i+);例、例、6个数码管显示个数码管显示654321。voiddisplay()unsignedchardatai;bit_data=0 xfe;/初始化位选码初始化位选码dis_data=1;/初始化显示的字符初始化显示的字符for(i=0;i6;i+)*a

12、dd377seg=dis_tabdis_data;/查表的字段选码,并送出查表的字段选码,并送出*add377bit=bit_data;/送位选码送位选码mDelay(5);bit_data=_crol_(bit_data,1);/位选码左移位选码左移1位位dis_data+;/更新显示字符更新显示字符voidmain()while(1)display();#include#includeunsignedcharcodedis_tab16=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,

13、0 x5e,0 x79,0 x71;/共阴极段选码共阴极段选码unsignedcharcodebit_tab8=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf;/从右到左的位选码从右到左的位选码unsignedchardatadis_data,bit_data,seg_data;unsignedcharxdata*add377seg=0 x7fff;/段选码地址段选码地址unsignedcharxdata*add377bit=0 xbfff;/位选码地址位选码地址voidmDelay(unsignedintDelay)unsignedinti;for(;Delay0;D

14、elay-)for(i=0;i114;i+);例、例、6个数码管显示个数码管显示654321。voiddisplay()unsignedchardatai;dis_data=1;/初始化显示的字符初始化显示的字符for(i=0;i6;i+)*add377bit=0 xff;/熄灭一切数码管熄灭一切数码管*add377seg=dis_tabdis_data;/查表取反查表取反*add377bit=bit_tabi;/送位选码送位选码mDelay(5);dis_data+;voidmain()while(1)display();SM 410364123456789101112L14个 数 码 管SM 410364123456789101112L24个 数 码 管51e d h c ge d dpc gCLKEN1CLK11D13Q12D24Q25D37Q36D48Q49D513Q512D614Q615D717Q716D818Q819VCC20GND10U7SN74LS377NCLKEN1CLK11D13Q12D24Q25D37Q36D48Q49D513Q512D614Q615D717Q716D818Q819VCC20GND10U8SN74LS377

温馨提示

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

评论

0/150

提交评论