求助!关于单片机的问题 点击:584 | 回复:8



swei

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2007年4月27日
发表于:2007-04-27 21:42:00
楼主
请问单片机[color=#FF0000]AT89C52[/color]的[color=#FF0000]P0[/color]口能否直接驱动[color=#FF0000]uln2803A[/color]?如果不能,要采取什么措施?恳请各位指点指点,在下不胜感激!!!



周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2007-04-28 09:43:00
1楼
可以。在P0口加4K7~10K上拉排阻。

swei

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2007年4月27日
发表于:2007-04-28 19:12:00
2楼
谢谢您的指点!
我还想问一下,上拉电阻是大一点好还是小一点好(对这种情况来说)?

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2007-04-28 21:55:00
3楼
上拉电阻对后级驱动是小一点好,对单片机来说负载阻值大一点好。一般P0口按3.2mA算,P1、2、3口按1.6mA算,参见说明书直流参数部分。

swei

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2007年4月27日
发表于:2007-04-29 13:28:00
4楼
我查看了uln2803的参数,它的基极电流(连续)最大额定值为25 mA,AT89C52的P0口能提供这么大的电流吗?

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2007-04-29 15:30:00
5楼
参见说明书直流参数部分

swei

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2007年4月27日
发表于:2007-04-29 19:45:00
6楼
呵呵~~~~~~是我看错了。谢谢您的提醒。
再次感谢您的帮助。

风云再起

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 304回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年7月08日
发表于:2007-04-29 20:15:00
7楼
同意周公意见,可以直接驱动。uln2803是达林顿阵列,并不需要大电流驱动,楼主所说"基极电流(连续)最大额定值为25 mA"是MAXIMUM RATINGS,不用理会这个参数.设计时计算出负载电流,除以uln2803的Hfe参数1000大致就是AT89C52的P0口所需提供的电流.

swei

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2007年4月27日
发表于:2007-04-30 01:36:00
8楼
多谢楼上“风云再起”的解答!
感谢“周公”和“风云再起”两位网友的热心帮助,使得我的毕业设计能够顺利进行下去。谢谢你们!

热门招聘
相关主题

官方公众号

智造工程师