STC单片机两个IO口间能接LED灯吗?
STC单片机的IO口可以输出高电平和低电平,那么在IO口后面加上用8550和8050组成的驱动电路后,能不能实现控制LED灯的亮灭。比如。在P1.0口接驱动电路后连到LE...
STC单片机的IO口可以输出高电平和低电平,那么在IO口后面加上用8550和8050组成的驱动电路后,能不能实现控制LED灯的亮灭。比如。在P1.0口接驱动电路后连到LED的正极,P1.1口接驱动后连到LED的负极,能不能通过P1.0和P1.1两个IO口输出高低电平来控制此LED的亮和灭。想用15F104W的6个IO口组成一个3*3的点阵,6个IO口其中的三个控制行(接到LED的正极),另外三个IO口控制列(接到LED的负极)。通过程序来控制9个LED的亮和灭来达到灯光闪动的花样。不知道这样行不行。小弟刚刚接触单片机,什么都不懂,请大虾指点迷津,不胜感激!!!!
我知道IO口的的电流很小,所以在IO口和LED之间加上8550或8050,IO口只是用来控制三极管的开通和关闭,我想知道的就是IO口能否通来控制三极管的开和关来实现这个3*3点阵的花样闪动。 展开
我知道IO口的的电流很小,所以在IO口和LED之间加上8550或8050,IO口只是用来控制三极管的开通和关闭,我想知道的就是IO口能否通来控制三极管的开和关来实现这个3*3点阵的花样闪动。 展开
3个回答
展开全部
我只能告诉你,单片机的驱动能力有限,根据不同型号的单片机,每个IO口的驱动能力是不同的。所以说,一般IO是用作控制,而真正的驱动是用上拉电阻来提供负载所需的电压和电流。。。
追问
我知道IO口的的电流很小,所以在IO口和LED之间加上8550或8050,IO口只是用来控制三极管的开通和关闭,我想知道的就是IO口能否通来控制三极管的开和关来实现这个3*3点阵的花样闪动。
追答
不好意思,没看到你的追问。。。用IO口来控制三极管的开断当然是可以的。但是在实际的电路设计原理中,我觉得可以用锁存芯片来解决,比如74HC573,锁存芯片可以提供一定的负载,驱动LED数码管都是毫无问题的。这样的设计,可以扩大你的点阵范围,如果你觉得3*3不够用,可以继续加大。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询