首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
用AT89C205l单片机实现七彩动感发光字功能
来源:本站整理  作者:佚名  2011-01-27 10:12:14



  为了方便实现花样的显示,将三个数据位为一组控制数据,对应控制一个LED发光单元的亮和灭。各颜色与控制数据的对应关系见附表。

显示颜色 绿 红绿 红蓝 绿蓝 红绿蓝
控制数据 00H 04H 02H 0lH 06H 05H 03H 07H

  在显示一组颜色数据时,通过串行移位把颜色数据移人相应的移位寄存器输出端。移位3次后,控制器发出输出锁存器输出信号,各显示数据输出到相应的输出锁存器,此时就在LED上体现出来相应的颜色效果。

  实现一个LED发光单元控制过程的子程序如下:

  ;write595_3Bit-----三位颜色数据移位子程序

  ;入口:a——颜色数据

    write595_3Bit:
    mov r5,:#003h
    write595_3Bit_loop:
    rrc a
    mov sdata,c
    setb scik
    nop   
    cir scik
    djnz r5,write595 3Bit_loop
    ret

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:121,164.10000 毫秒