单片机和LED点阵电路

核心提示大家看我制作的摇摇棒(更新LED点阵生成软件及使用方法)利用水银开关或滚珠开关检测摇动周期,分时点亮一排32个LED发光二极管。 应96楼要求更新LED点阵生成软件:太大了,传不上来,大家自己到google搜索一下吧,我用的是“pctol

大家看我制作的摇摇棒(更新LED点阵生成软件及使用方法)

利用水银开关或滚珠开关检测摇动周期,分时点亮一排32个LED发光二极管。 应96楼要求更新LED点阵生成软件:

太大了,传不上来,大家自己到google搜索一下吧,我用的是“pctolcd2002完美版” “pctolcd2002完美版”软件使用方法:

一、生成3个*2行的汉字。

1、“模式”设为“字符模式”。字宽和字高设为16*16。“选项”中的“自定义格式”选择“C51”格式。其它默认即可。

2、输入第一行的三个(或四个)汉字,生成字模。 例如:

{0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11}

{0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22}

{0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33}

3、将字模保存好,输入第二行的三个(或四个)汉字,生成字模。 例如:

{0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44}

{0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55}

{0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66}

4、由于摇摇棒是逐列扫描,需要将同一列上下两行16位的数据组成一列32位数据。 按上面的数据,组合后为:

{0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x11,0x11,0x44,0x44,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x22,0x22,0x55,0x55,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66,

0x33,0x33,0x66,0x66};

5、将数据替换,如每行显示4个汉字则修改程序 for(i=0;i<48;i++)为 for(i=0;i<64;i++)

二、生成80*32点阵图

需要转换成单色图,具体的自己研究吧,相信吧上面的弄懂了,这个应该没问题。 C语言源程序、电路原理图与PCB板图

此主题相关如下:

3D效果图

电路图:

led点阵模块的每个引脚都是公共角,一般是份行共阴或是行共阳两种。把引脚1放置于左下脚,在看起是每行的阳极连在以前还是阴极连在一起,阳极连一起的就是行共阳,阴极连一起的就是行共阴,起控制一般是用IC来控制的,就是给任意的一阳极供电流,同事给任意一阴极供电流就能控制其中的一个点发光,如果你想达到你自己想要的控制效果,可以买成品。也可以自己买芯片编程自己搞

 
友情链接
鄂ICP备19019357号-22