通过两个PIC引脚驱动六只LED灯

通过两个PIC引脚驱动六只LED灯,第1张



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

  通过两个PIC引脚驱动六只LED灯,图1:测试选择PIC10F200,固件以两个独立、简单的汇编程序源代码的方式提供。,第2张

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

    通过两个PIC引脚驱动六只LED灯,表1:LED驱动逻辑表。避免(0,0)和(1,1)。,第3张

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

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

  注意:在任何一种模式下,每次仅采用最小电流(高亮度LED低至2mA)及周期性短脉冲突发模式驱动一只LED灯。汇编程序源代码做了完整注释,优化了长度,不超过256个字,让用户可选择其他任何引脚有限的PIC。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2479442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存