你好!欢迎来到深圳市品慧电子有限公司!
语言
当前位置:首页 >> 技术中心 >> 光电显示 >> 驱动新方法:仅用两条MCU的I/O口线驱动六只LED灯

驱动新方法:仅用两条MCU的I/O口线驱动六只LED灯


本设计实例展示了仅使用两条MCU的I/O口线驱动六只LED灯的新方法,这种方法尤其适用于任何引脚有限的芯片。这种方法使用了两条I/O口线以及一对互补双极型晶体管。该方式不仅减少尺寸还减低成本是不是一举两得?

本设计实例展示了仅使用两条MCU的I/O口线驱动六只LED灯的新方法,这种方法尤其适用于任何引脚有限的芯片。这种方法使用了两条I/O口线以及一对互补双极型晶体管。通过多路复用的方法可点亮一只以上的LED灯。有设计实例展示了如何使用两条I/O口线驱动四只LED灯。其他几个设计实例则使用了附加逻辑,导致成本和尺寸有所增加。

测试选择PIC10F200,固件以两个独立、简单的汇编程序源代码的方式提供。

图1:测试选择PIC10F200,固件以两个独立、简单的汇编程序源代码的方式提供。

注意:VDD必须在2V和3V之间。例如,如果LED2点亮(表1),那么在VDD过高的情况下,LED4和LED6也将被点亮。可以选择使用任何通用低功率晶体管,但如想使所有LED保持同样的亮度,则需选择低VCE(sat)的晶体管。  表1:LED驱动逻辑表。避免(0,0)和(1,1)。

LED驱动逻辑表。避免(0,0)和(1,1)

测试选择了PIC10F200,因为PIC10F200是最小、最简单的六引脚MCU。出于示范目的,固件以两个独立、简单的汇编程序源代码的方式提供。

用户评论

发评论送积分,参与就有奖励!

发表评论

评论内容:发表评论不能请不要超过250字;发表评论请自觉遵守互联网相关政策法规。

深圳市品慧电子有限公司