导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→想不通[bluemood]

 *第16164篇: 想不通

  
楼 主:bluemood 2003年9月10日00:25
 想不通
我用2051的p1.6口串接一个1k电阻后去驱动一个三极管(8050-用于共阴数码管的位驱动),发现数码管亮度不高,在p1.6口上再加一个1k的上拉电阻后数码管亮度比较高。不是说p1口内部本身有上拉电阻吗?我的问题可能出在以下哪个部分:
1. 软件问题
   位驱动的命令: setb p1.6 
    是不是还需要别的指令?
2. 串接的1k电阻阻值过大?
3. 另有奥妙?

请版主或那位高手解惑, 不胜感谢!

  
2楼:guest 2003年9月10日09:00
 p1.6 吸入电流可以达20mA,但对输出电流却只有几十uA!
  
3楼:guest 2003年9月10日11:59
 内部上拉电阻为10k,未加外部上拉时,
内部上拉电阻为10k,未加外部上拉时,
Ib=(5V-Vb)/(10K+1K)=(5V-Vb)/11K
外部加1K上拉电阻时,
Ib=(5V-Vb)/[(10K*1K)/(10K+1K) + 1K]
  =(5V-Vb)/[0.909K+1K]
  =(5V-Vb)/1.909K
  
4楼:guest 2003年9月10日21:27
 你把三极管的限流电阻去掉,再换个放大倍数大的管子试试
你把三极管的限流电阻去掉,再换个放大倍数大的管子试试
  
5楼:Kuang-chingTsui 2003年9月11日15:55
 逆向思维:
换一个大一些的基极电阻,如5.6K——10K试试或许会好些。
  
6楼:我是一条鱼 2003年9月11日17:55
 上拉1k电阻后,在p1.6输出低电平的时
上拉1k电阻后,在p1.6输出低电平的时候,电流通过1k电阻流入单片机内部,,
而但p1.6输出高电平的时候,1k上的电流就不能流入单片机,而是往数码管流,所以就亮了,电流有5MA

>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:使用计算机串口调试程序的一个小问题!

[下一篇主题]:简单问题