·上一文章:对FU-50推挽胆机的一个实验
·下一文章:车友须知:爱车冬季也要防霉防菌
为了方便实现花样的显示,将三个数据位为一组控制数据,对应控制一个LED发光单元的亮和灭。各颜色与控制数据的对应关系见附表。
显示颜色 | 灭 | 红 | 绿 | 蓝 | 红绿 | 红蓝 | 绿蓝 | 红绿蓝 |
控制数据 | 00H | 04H | 02H | 0lH | 06H | 05H | 03H | 07H |
在显示一组颜色数据时,通过串行移位把颜色数据移人相应的移位寄存器输出端。移位3次后,控制器发出输出锁存器输出信号,各显示数据输出到相应的输出锁存器,此时就在LED上体现出来相应的颜色效果。
实现一个LED发光单元控制过程的子程序如下:
;write595_3Bit-----三位颜色数据移位子程序
;入口:a——颜色数据