钻石会员
主题
帖子
积分18337
阅读权限50
注册时间2010-5-28
最后登录1970-1-1
在线时间 小时
|
本帖最后由 junyee 于 2014-9-17 09:56 编辑
看了下,楼主的电路.
为什么要用
NPN+PNP再驱动 数码管?
这样组成了类似复合管,放大倍数非常之大.
在反复开关的过程中,像Q15的基级肯定不是突发的开与关,这个区域会被Q15,Q2放大.
要么在Q15 B,E结加个几百欧的小电阻,
为什么不采用P-MOS 直驱的方法?
现在类似2301这样的MOS也已经非常便宜.
Duan=Num[Sec/10]; //段码8
SMG1=1; //位开
Delay(12);
SMG1=0; //位关
Duan=0;
Delay(20);
这个也可尝试优化一下,如:
Duan = Num[Sec/10] ;
SMG1 = 1;
Delay(30); //决定数码管刷新率
Duan = 0 ;
SMG1 = 0 ;
Delay(5); //太小会导致数码管轮番显示.
static/image/hrline/line4.png
不能凡事全在论坛找答案.坛友提供的只是一种思路方法,你可以沿着不同的思路去寻找问题,但还是不一定能完全解决你的问题.
坛友没有义务,只是友情帮助,要解决问题只能靠自己.
要是动不动就无解..那算我白说,
|
|