用74LS164驱动共阴数码管,加个9012三极管起开关作用
74LS164的Q0~O6分别接数码管的G~A,三极管是基极接单片机,发射机接地,集电极接数码管的管脚8,这样对吗?...
74LS164的Q0~O6分别接数码管的G~A,三极管是基极接单片机,发射机接地,集电极接数码管的管脚8,这样对吗?
展开
展开全部
让 74LS164 输出高电平来驱动各个段,这是不可以的。
用 74HC164 还可以。
74LS164 只是能输出低电平来驱动各个段,需配用共阳的数码管。
-----------
9012是PNP管,应该用发射极接+5V,集电极接(共阳极)数码管的公共端,基极前串个1K左右的电阻再接单片机的I/O。单片机输出低电平时9012导通。
用 74HC164 还可以。
74LS164 只是能输出低电平来驱动各个段,需配用共阳的数码管。
-----------
9012是PNP管,应该用发射极接+5V,集电极接(共阳极)数码管的公共端,基极前串个1K左右的电阻再接单片机的I/O。单片机输出低电平时9012导通。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
9012是PNP管,应该集电极接地,发射极接数码管的公共端,另外基极前串个1K左右的电阻再接单片机的I/O。I/O一般设置成强推挽方式,三极管低电平导通。
追问
如果用集电极接数码管的公共端,发射机接地,另外基极前串个1K左右的电阻再接单片机的I/O,会怎么样?
追答
当I/O高电平时,显然,无任何反应;当I/O低电平时,电流经:数码管——三极管的集电结(集电极与基极之间形成的二极管)——单片机I/O流过,或许数码管还会被点亮,但三极管失去了电流放大作用。如果电流超过了单片机I/O的吸收能力,还会有损坏单片机的可能。所以这种接法是没有意义的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询