用硬件PWM顶好,6路呢
David_ming 发表于 2010-4-21 20:13
谢谢 David_ming的金点子, 考虑到双路合并输出(增大驱动电流)以驱动共阴LED数码管的位, MPC只有6路独立的PWM输出, 最多驱动三位共阴LED数码管, 用在这方面不是最合适, 而笙泉最近推出的MA807/MA816单片机, MA807有8路PWM输出, 可组成4组, 最多可驱动四位共阴LED数码管, MA816有16路PWM输出, 可组成8组, 最多可驱动八位共阴LED数码管, 在实际应用中,已有实用价值了, 老许抽空再编一个用 MA816的16路PWM输出, 省去8个段限流电阻的示范C驱动程序, 供大伙设计时参考。
为发扬光大天朝偷工减料之山寨文化,精简节省一切可省略之零件,在使用MA807/MA816片内的8路/16路PWM输出, 省去8个段限流电阻的示范C驱动程序中, 用笙泉MA807/MA816单片机,不借助任何外围电路,直接驱动LED显示器,去打造一款“史上”(同时也是“世上”)最“烂”的有实用价值的LED显示器。
本案的难点在于如何在笙泉MA807/MA816单片机自带的PWM位扫描周期内, 将相应位的段信号准确输出, 希望大伙再给点金点子,老许则查阅一些相关资料, 再最后定夺总体方案。
|