单片机,数码管亮度问题
数码管是4位共阴的,单片机STC89C52RC,P1口是段选,接8个3.3k上拉电阻,P2.0-2.3是位选,问在不加驱动电路的情况下,怎样进一步提高数码管的亮度?另外动...
数码管是4位共阴的,单片机STC89C52RC,P1口是段选,接8个3.3k上拉电阻,P2.0-2.3是位选,问在不加驱动电路的情况下,怎样进一步提高数码管的亮度?另外动态扫描的频率设计成多少最合适,即delay函数里面的参数。谢谢。
展开
5个回答
奥蕾达
2024-11-14 广告
2024-11-14 广告
如果说原理的话,液晶是起到一个开关的作用。好比水龙头控制水量,液晶控制着光的通过量。 1 A:透明的不是液晶,而是整个显示系统。液晶显示器中的液晶显示系统在未浮花第拘郢饺电邪钉矛通电时是透明的(而且是Normaly White模式的)。 2...
点击进入详情页
本回答由奥蕾达提供
展开全部
大致查了一下资料,STC89C52RC的I/O驱动能力不强——P1-P4的灌电流典型值只有6mA,以段电流5mA每段计,点亮一个8字的电流至少是35mA,所以不加驱动电路直接点亮都成问题,亮度就更别提了。
此外,阳极采用上拉电阻在选择时同样需要考虑当I/O口拉低时灌电流不能过大,否则可能损坏MCU。不过就算选择了合适的适当的电阻这种方法也不推荐,因为当I/O口拉低时,电流都白白的消耗到电阻上了。
解决上面的问题推荐两个办法:
1. 采用外围驱动芯片,比如74HC595两片分别驱动段和位,可以大大节约单片机资源,最小连接只需要三个I/O
2. 换用AVR的单片机,I/O驱动能力够,可以直接驱动段,但是位选仍然需要外扩
此外,阳极采用上拉电阻在选择时同样需要考虑当I/O口拉低时灌电流不能过大,否则可能损坏MCU。不过就算选择了合适的适当的电阻这种方法也不推荐,因为当I/O口拉低时,电流都白白的消耗到电阻上了。
解决上面的问题推荐两个办法:
1. 采用外围驱动芯片,比如74HC595两片分别驱动段和位,可以大大节约单片机资源,最小连接只需要三个I/O
2. 换用AVR的单片机,I/O驱动能力够,可以直接驱动段,但是位选仍然需要外扩
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我只知道可以减小上啦电阻,3.3K太大了,建议在300欧到1K之间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
动态扫描的频率调快一些即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把延时调好,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询