关于stc90c52单片机驱动数码管电路的问题
数码管应该是为一体共阳极数码管,R1—R8是100欧发光二级管的压降应该在1.6V左右,工作电流应该是10—20mA。VCC是5V电压,单片机某一位最大接收电流是20mA...
数码管应该是为一体共阳极数码管,R1—R8是100欧 发光二级管的压降应该在1.6V左右,工作电流应该是10—20mA。VCC是5V电压,单片机某一位最大接收电流是20mA。我想知道R1—R8的阻值是怎么确定为100欧的,通过什么计算出来的。还有数码管下面那几个三极管是干嘛用的,是起到驱动放大器的作用还是选通的作用。那个com借口是干什么用的。就这么点分了,都给了
发布出来图啊。。。。。。。烦了 展开
发布出来图啊。。。。。。。烦了 展开
1个回答
展开全部
数码管下面的三极管是驱动用的,com接口是选通用的,你的数码管应该是采用扫描驱动的。扫描原理就是任意一个时刻,只有一个COM是通的,通的时候,单片机输出对应于该位的数值,其它关断。快速轮回显示,这样,由于人眼的视觉停留,看到的是所有数码管同时显示。这方面,你需要看一下扫描显示原理。
R1~R8是对数码管的8个字段(7段码加小数点)进行限流。比如说,你希望数码管的电流限制为10mA,那么(5V-1.6V)/10mA=340Ω。问题是,由于你采用扫描显示,如果是4个数码管扫描,那么,其平均电流只有10mA的1/4,也就是2.5mA,为此,需要将限流电阻减小。限流电阻为100Ω时,实际导通电流约34mA,平均电流约8.5mA。
R1~R8是对数码管的8个字段(7段码加小数点)进行限流。比如说,你希望数码管的电流限制为10mA,那么(5V-1.6V)/10mA=340Ω。问题是,由于你采用扫描显示,如果是4个数码管扫描,那么,其平均电流只有10mA的1/4,也就是2.5mA,为此,需要将限流电阻减小。限流电阻为100Ω时,实际导通电流约34mA,平均电流约8.5mA。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询