- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数码管 数码管原理及静态显示 一、数码管介绍 数码管是一种半导体发光器件,其基本单元是发光二极管。 东莞理工学校电子科组 2、数码管的分类 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示); 按能显示多少个“8”可分为1位、2位、4位等等数码管; 按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。 东莞理工学校电子科组 共阴极 共阳极 共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。 共阴极数码管则与之相反 东莞理工学校电子科组 我们平时所看到的0-9这样的数字,通过控制不同的LED的亮灭来显示出这些字形的。为了显示数字或字符,必须对数字或字符进行编码。因此为LED显示器提供的编码正好是一个字节。 比如对于共阳极数码管,显示“0”。则abcdef各段led灯亮,其余灭。对于共阳极,则在相应的阴极部分加低电平0即可。 数码管常用码表(段码) 共阳极 东莞理工学校电子科组 0xc0 , 0xf9 , 0xa4 , 0xb0 , 0x99 , 0x92 , 0 1 2 3 4 5 0x82 , 0xf8 , 0x80 , 0x90 , 0x88 , 0x83 , 6 7 8 9 A B 0xc6 , 0xa1 , 0x86 , 0x8e C D E F 数码管常用码表 共阴极: 东莞理工学校电子科组 0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0 1 2 3 4 5 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c , 6 7 8 9 A B 0x39 , 0x5e , 0x79 , 0x71 , 0x00 C D E F 单片机驱动数码管显示方法 通常将数码管的各段连接到单片机的8位I/O口,如P2口,P2口的8位分别连接数码管的abcdefg各段,通过控制P2口各位的电平,控制数码管各段的亮灭。 东莞理工学校电子科组 数码管显示方式 数码管有两种显示方式:静态显示、动态显示。 静态显示:静态驱动是指每个数码管的每一个段码都由一个单片机的I/O口进行驱动 当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O口多,如驱动5个数码管静态显示则需要5×8=40根I/O口来驱动 东莞理工学校电子科组 静态显示__一位数码管显示0-9 东莞理工学校电子科组 硬件连接:数码管的7段连接到P2口的P2.0-P2.6,公共端(共阳极)接高电平(5V)。 软件设计:要显示0-9,则将共阳极0-9的相应码型通过P2口输出到数码管各段。 东莞理工学校电子科组 void main() { uchar dispcode[10]={0xC0,0xF9,0xA4,0xB0,0x99, 0x92,0x82,0xF8,0x80,0x90}; //共阳极0-9码型 uchar k; for(k=0;k10;k++) { P2=dispcode[k]; delaynms(1000);//延时1s } } 在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。 数码管动态显示 1.动态显示概念用数码管显示信息时,由于每个数码管至少需要8 个I/O 口,如果需要多个数码管,则需要太多I/O 口,而单片机的I/O 口是有限的。在实际应用中,一般采用动态显示的方式解决此问题。 动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 所
文档评论(0)