proteus99详细使用说明书,proteus怎么导入99se原理图

首页 > 经验 > 作者:YD1662022-10-30 06:48:22

图4 14段数码管

proteus99详细使用说明书,proteus怎么导入99se原理图(5)

图5 16段数码管

从8段数码管的结构图可以看出,当数码管内部的发光二极管被点亮时,对应的那个段就会发光,所以可以根据数码管需要显示的数字或者字符推导出需要外加在数码管引脚上的电平组合,这个过程也被称为对数码管进行字形编码。

为了对字形编码方便,一般对数码管的每段LED都编了一个序号,就如图中的a,b,c,d,e,f,g,dp(dp表示小数点对应的那一段数码管)。并且对这些段进行了顺序组合,如图6所示。例如想要显示数字3,那么需要点亮的数码管的电平组合就是:a b g c d。从图6中可以查得显示3的编码.

注意编码还有共阳和共阴的区别,那么什么是共阳,什么是共阴呢?从图6、图7可以看出,共阳极数码管指的是数码管内部的LED的阳极全部连接在一起(简称公共端或com端),而共阴极数码管则是指数码管内部的LED的阴极连接在一起。这样将LED的阳极或者用阴极连接在一起的好处是节省了很多控制管脚,我们想象一下,如果数码管内部的LED的正极和负极分别都使用不同的引脚,那么一个8段数码管就需要引出16个引脚,而采用公共端的方式,则仅需要9个引脚,一下子减少了7个引出脚,这样不但能够有效减少数码管的体积,还能减少成本。

proteus99详细使用说明书,proteus怎么导入99se原理图(6)

图6 数码管的共阳极和共阴极的区别

proteus99详细使用说明书,proteus怎么导入99se原理图(7)

图7 数码管共阳极和共阴极示意图

1.4. 电路设计

本例采用共阳极数码管,电路图如图1所示。在学习LED的驱动电路时我们已经说过,单片机端口的驱动能力有限,所以我们前面的LED驱动电路都是演示性质的,不适合使用在实际电路中,而本例中,单片机要驱动数码管,相当于要一下子驱动8个LED,那么肯定不能使用我们之前的LED驱动电路了,这里我们使用三极管进行数码管驱动电路的设计,三极管的导通状态受到单片机P2.0口的控制,当P2.0输出低电平时,三极管导通,数码管的共阳极接到电源正极,,这时只要连接数码管各字段的单片机管脚P0.0~P0.7中任一位输出低电平,则电流即从电源正极经过三极管,相应的数码管的段流到单片机相应管脚里。从而点亮那一段数码管。

下面以数字6为例,来说明如何让共阳极数码管显示数字。要显示数字“6”,需要点亮数码管的相应字段是a,c,d,e,f,g。则首先要让数码管的公共端(共阳极端)加电,即使P2.0输出低电平,三极管导通,这样所有段的共阳极都已接通电源,那么接下来就是让字段a,c,d,e,f,g的负极接低电平,从而使它们导通,点亮,这就需要让连接这些字段所对应的单片机端口输出低电平。如果将8段数码管的8个字段依次连接到单片机P0端口的P0.0~P0.7,则显示数字6时,需要P0.0,P0.2,P0.3,P04,P0.5,P0.6输出低电平。

proteus99详细使用说明书,proteus怎么导入99se原理图(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.