您的位置:首页 > 其它

51的LED点阵笔记

2018-04-10 11:20 190 查看
    今天的学习进度到了LED点阵,其实原理和班上同学在操场上用一堆蜡烛摆一个心字型差不多。用多个LED灯通过一定的组合,亮和灭的操作,达到显示出字或形状的效果。说到这个,和昨天学习的数码管原理也一样,通过LED亮和灭的两种状态,把七条横杠和一个点组合成数字或字母。原理理解不难。
    难点:1、LED点阵最小有8*8,一般用来显示字是16*16,如果用io口来实现,8*8需要2个io端口即16个io口,如果是16*16,则需要4个io端口即32个io口,这样很明显io口会被占用很多,做法不现实。    解决方法:使用74HC595芯片,串转并移位锁存器。把数据8位8位串行输入,8位8位串行输出,那样8*8就可以只使用2个io口,加上时钟io口也就四个。16*16也只是用了4个io口,加上时钟io,也就6个。16*16点阵,如果还是用74HC595级联功能,只需要一个输入io口,加上时钟io2个,3个io口就可以实现同样的效果。这就等于用4个74HC595换来了32-3=29个io口。顺利地解决了io不足的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  单片机