锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于51单片机的LED旋转显示器制作

时间:2024-05-05 02:07:10

在网上看到不少老外做的各种旋转LED显示屏,非常COOL,我也动手用洞洞板试做了一个类似的显示屏,花了100个大洋,结果感觉还不错。于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子。

由于刚学51单片机,加上制作电路板软件也是从零开始,的确花了我不少的时间和精力。不过也就是在这艰难的独立制作中,真正学到了不少实在的东西。原理就不多说了。

下面分享一下我的制作过程。这里有关于本制作的更详细的图片展示:http://www.51hei.com/mcu/2750.html
视频:

首先是制作效果图:




电路图:



电路采用的是无限供电模块给单片机供电的。采用无限供电。无摩擦,震动小。LED与单片机引脚之间的连接采用的是细小的漆包线。省去了限流。省去复位电路制作起来更简单方便。

准备主要材料:因很多人不知材料哪里买,先将地址链接在材料名称,点击就进去了
1.51单片机1
2.单片机插槽和
万能电路板(洞洞板)

3.贴片LED0603(颜色自定,如果焊接技术不够可以用大点的,如1206,多买一些,备用

4.红外接收、发送

5.电阻R4-R6

6.细小漆包线
7.排针(下载用)

8.24晶振

9.
以上材料可以在同一个店买,省了不少邮费,可以联系卖家的QQ411567269,加qq注明“led电子元件”

10.12v电源(充电用)

11.电动马达
以上两个同一家店可以买到

12.7.4v(也可用两颗废旧手机电池)

13.无线供电模块
14.stc下载程序器


下面开始动手了。
1无线供电模块



























喜之郎果冻外壳



程序:
如果程序复制到keil不能编译,那是因为网页上有全角的空白可以从这里下载keil工程文件:http://www.51hei.com/f/ledc.rar

/*********旋转显示***************/

#include

#define uint unsigned int

#define uchar unsigned char

sbit D1=P3^2;

sbit D2=P3^4;

sbit D3=P1^0;

sbit D4=P0^7;

void delay();

void xing();

void zhunbei();

uchar code hanzi1[];

uchar code hanzi2[];

uchar code hanzi3[];

uchar code hanzi4[];

uchar code hanzi5[];

uchar code hanzi6[];

uchar code hanzi7[];

uchar code hanzi8[];

uchar code hanzi9[];

uchar code hanzi10[];

uchar code hanzi11[];

uchar code hanzi12[];

uchar code hanzi13[];

uchar code hanzi14[];

uchar code hanzi15[2][64];

uchar code hanzi16[2][64];

uchar code hanzi17[];

uchar code hanzi18[];

uchar code hanzi19[];

uchar code hanzi20[];

uchar code hanzi21[];

uchar code hanzi22[];

uchar cc,bb,mm,dd,tt,kk,kk1,kk2;kk4;

uint kk3,jj,aa;

void main()

{

zhunbei();

while(1)

{

if(D1==0)

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章