找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 25780|回复: 55
打印 上一主题 下一主题
收起左侧

32颗灯摇摇棒制作详细教程 带源码 原理图 改字软件等

  [复制链接]
跳转到指定楼层
楼主

32颗led灯摇摇棒制作的所有资料打包下载:
32灯摇摇棒全套资料.rar (9.01 MB, 下载次数: 576)


32颗灯摇摇棒制作说明
32颗灯摇摇棒的制作,包括焊接说明,常见问题分析,让你轻松DIY。
   一.说明:8个IO驱动32颗高亮发光二极管,程序对上一版本有做改进,显示效果更好,自适应的更好。另外增加了上位机改字的功能,从而大大减少了改动源程序的麻烦。也使得改字很方便,上位机功能可支持输入文字,大小任意,只要在32*64这个区域内就行。支持画图,导入BMP格式图片及保存图片,一共可以配置8张图片,每个图片独立,软件自带各种图案,也可从Word里导出图案,显示图案在范围内随便定义大小。

原理图:


二.元件清单:
三.原理图:下图不清楚,具体请看PDF文档的原理图
   四.焊接说明以及注意事项:
1.LED灯是从原理图可以看出,是正负正负接的。请看好PCB板子上的标号。
另外板上一共有8条跳线,利用LED剪下的管脚当跳线用。
2.滚珠开关焊接方向:
如下图,摇摇棒竖直放,滚珠开关金色那头靠左边焊接,如果焊反显示效果也是反的。
3.电池盒焊接:
电池盒采用3V7号电池盒,放置在握手的地方,使得摇晃起来很舒适。
两个电池盒串联的方式,多一个电池槽需短路,因为3个电池电压已够供单片机所需电源。另外需要用双面胶把电池盒固定在板上。
4.下载口
从PCB板上的标号也可看出VCC P30 P31 GND
下载程序或者配置字幕数据时请正确连接。
常见问题分析:
  • 焊接完成后,上电池,由于电池盒都带电源开关,因此有两个电源开关需要同时拨到开的位置。
  • 摇晃时出现个别LED不亮,请检查是否有断线。
  • 如果摇晃时,亮度不均匀,请更换该LED,由于此种接法的特殊,需要各个灯的特性要尽量相同。
  • 程序下载不进去,检查下载口的线是否正确连接,单片机下载需要冷启动,意思是重新上电,单片机型号STC11F02E,选择对型号,使用内部晶振下载。
      一般源程序不需要下载的,发货前都已烧好程序。如果真需要烧写,可按照步骤烧写。这里特别声明一下,由于有些初学者没操作过下载,特别是USB转串口的使用这里我觉得有必要提一下。见下图:

32颗灯摇摇棒使用说明
  • 如何摇晃效果最佳。
手握着电池盒位置,手臂不需要摆动,只需要靠手腕的摆动来形成一个扇区,
摇晃速度不需要很快,可以自己感觉一下,可以自适应的很好,摇晃很小的范围都能正常显示。效果很赞!!!!
  
上位机软件说明请看:“64x32摇摇棒取模软件帮助文档”
下载波特率:2400  8-N-1
下载字幕数据:
请正确连接4P下载线,如下图:
下载时请这样放置,让摇摇棒竖着放,意在不让滚珠开关导通,这样会导致下载不了。上电后有些LED会亮,指示可以下载字幕数据,如果不亮请重新上电。
软件配置:生成方式配置
串口设置中:请务必选择2400波特率,串口选择对应的串口号。或者从设备管理器COM管理看对应串口号。一般软件会自动搜索,前提是先插了USB转串口再打开软件。
取模范例:
图片不居中可以通过上下左右来移动,制定出满意的图片。





部分源程序预览:

  1. #include
  2. #include
  3.                                    //缓存
  4. #define uchar unsigned char

  5. #define uint unsigned int    //宏定义

  6. #define KEY P3^0   //定义画面切换按键

  7. uchar KY;      //KY作用在后面说明     

  8. uchar disp=0;     //显示汉字指针,该参数+1的话,显示的字符多4个,同时要给要显示的汉字取模加到汉字数组中。

  9. uchar pic=0,num=0;     //pic为按键次数;num为中断次数







  10. uchar code xinjiaxin[]={

  11. 0x00,0x0E,0x11,0x21,0x42,0x84,0x42,0x21,0x11,0x0E,0x00,0x08,0x08,0x3E,0x08,0x08,
  12. 0x00,0x00,0x0E,0x1E,0x3C,0x78,0x3C,0x1E,0x0E,0x00,0x14,0x14,0x14,0x14,0x00,0x0E,
  13. 0x1F,0x3F,0x7E,0xFC,0x7E,0x3F,0x1F,0x0E,/*"xinjiaxin*/

  14. };


  15. unsigned char code miss[] = {


  16. 0x00,0x00,0x00,0x81,0xFF,0x81,0x00,0x00,0x00,0x00,0x04,0x7C,0x04,0x7C,0x04,0x7C,
  17. 0x00,0x7D,0x00,0x5C,0x54,0x54,0x74,0x00,0x5C,0x54,0x54,0x74,0x00,0x00,0x00,0x7F,
  18. 0x80,0x80,0x80,0x7F,0x00,0x00,0x00,0x00,/*I miss U*/


  19. };








  20. /*****函数声明*****/



  21. void display2(void);





  22. void display5(void);



  23. /*****n(单位us微秒)延时子程序*****/

  24. void DelayUs(uint N)

  25. {

  26. uint x;

  27. for(x=0; x<=N;x++);

  28. }

  29. /*****主函数*****/

  30. void main(void)

  31. {

  32. IT0=1;

  33. EX0=1;

  34. EA=1;      //开中断,下降沿中断

  35. KY=0;

  36. while(1)     //主程序中只检测按键

  37. {

  38.   if(KEY==0)     //图案切换键按下

  39.   {

  40.    DelayUs(20000);     //去除按键抖动

  41.    if(KEY==0);

  42.    {

  43.    pic++;

  44.    disp=0;

  45.    num=0;

  46.    } //endif

  47.   } //endif

  48.   

  49. } //endwhile

  50. } //endmain

  51. /*****中断服务程序*****/

  52. void intersvr0(void) interrupt 0 using 1

  53. {

  54. KY=~KY;      //每个摇动来回水银开关会在摆幅两端分别产生下降沿中断,只提取其中一次(从左向右摇才显示)

  55. if(KY==0)

  56. {

  57. if(pic>1)pic=0;//总共有6个图案

  58.   num++;     //计算中断次数

  59.   switch(pic)      //选择显示图案

  60.   {

  61.   

  62.    case 1:{display2();}break;

  63.   

  64.    case 2:{display5();}break;

  65.    default:{display2();}  

  66.   }

  67.     }

  68. }




  69. /*****显示子程序3(汉字)*****/

  70. void display2(void)

  71. {

  72. uchar i;

  73. DelayUs(5000);

  74. for(i=0;i<40;i++)

  75. {

  76.      P1=~miss[i*1];


  77.      DelayUs(75);
  78. }

  79. }




  80. /*****显示子程序6(汉字)*****/

  81. void display5(void)

  82. {
  83. uchar i;

  84. DelayUs(5000);


  85. for(i=0;i<40;i++)

  86. {

  87.      P1=~xinjiaxin[i*1];

  88.      

  89.      DelayUs(65);

  90. }

  91. }

  92. /*****END*****/
复制代码

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏25 分享淘帖 顶2 踩
回复

使用道具 举报

沙发
ID:143239 发表于 2016-10-18 15:21 | 只看该作者
666啊666啊666啊666啊
回复

使用道具 举报

板凳
ID:143767 发表于 2016-11-2 09:28 | 只看该作者
可以用三色的LED制作
回复

使用道具 举报

地板
ID:62340 发表于 2016-11-25 22:43 | 只看该作者
好东西,向楼主致敬
回复

使用道具 举报

5#
ID:153199 发表于 2017-2-4 15:56 | 只看该作者
不错的帖子,收藏了
回复

使用道具 举报

6#
ID:205186 发表于 2017-5-27 21:26 | 只看该作者
改完字后新字的程序在哪?可以改为24灯的吗?
回复

使用道具 举报

7#
ID:196311 发表于 2017-5-28 23:15 | 只看该作者
估计挺漂亮,下载收藏,闲暇D一个
回复

使用道具 举报

8#
ID:207455 发表于 2017-6-3 21:57 | 只看该作者
谢谢分享!感谢
回复

使用道具 举报

9#
ID:207561 发表于 2017-6-4 08:37 来自触屏版 | 只看该作者
好棒哦,有空也做个玩玩
回复

使用道具 举报

10#
ID:244088 发表于 2017-11-3 22:31 | 只看该作者
好尴尬   上位机发送不了
回复

使用道具 举报

11#
ID:244088 发表于 2017-11-3 22:32 | 只看该作者
好尴尬   我上位机发送不了
回复

使用道具 举报

12#
ID:247919 发表于 2017-11-9 22:38 | 只看该作者
问一下,那个芯片是怎么连到电脑上的呢?
回复

使用道具 举报

13#
ID:213209 发表于 2017-11-25 23:56 | 只看该作者
杀毒软件提示毒
回复

使用道具 举报

14#
ID:267633 发表于 2017-12-28 07:06 来自触屏版 | 只看该作者
不好用
回复

使用道具 举报

15#
ID:248427 发表于 2018-1-19 09:05 | 只看该作者
牛逼,威武
回复

使用道具 举报

16#
ID:279984 发表于 2018-1-26 15:45 | 只看该作者
太厉害了,很六,我喜欢。
回复

使用道具 举报

17#
ID:282291 发表于 2018-2-5 10:45 | 只看该作者
不错呦
回复

使用道具 举报

18#
ID:286622 发表于 2018-3-1 15:42 | 只看该作者
好好玩
回复

使用道具 举报

19#
ID:290080 发表于 2018-3-10 15:39 | 只看该作者
我们很需要
回复

使用道具 举报

20#
ID:290710 发表于 2018-3-13 00:40 | 只看该作者
您好,单片机小白想问一下芯片是stc11f04还是stc11f02。因为那个图上好多地方都是写的04,可是清单上写的02
回复

使用道具 举报

21#
ID:294040 发表于 2018-3-19 15:22 | 只看该作者

太厉害了,很六,我很喜欢。
回复

使用道具 举报

22#
ID:171776 发表于 2018-3-24 21:22 | 只看该作者
文件下载不了哦
回复

使用道具 举报

23#
ID:46065 发表于 2018-3-24 22:32 | 只看该作者
没人发现,这个文件有木马病毒吗?管理员人呢?
回复

使用道具 举报

24#
ID:272719 发表于 2018-3-25 01:13 | 只看该作者
666666666
回复

使用道具 举报

25#
ID:299588 发表于 2018-4-1 22:08 来自触屏版 | 只看该作者
楼主人就是牛
回复

使用道具 举报

26#
ID:306885 发表于 2018-4-13 20:15 | 只看该作者
ansk 发表于 2018-3-13 00:40
您好,单片机小白想问一下芯片是stc11f04还是stc11f02。因为那个图上好多地方都是写的04,可是清单上写的02

同问。。。
回复

使用道具 举报

27#
ID:286719 发表于 2018-4-13 21:36 | 只看该作者
厉害厉害
回复

使用道具 举报

28#
ID:79631 发表于 2018-4-20 11:34 | 只看该作者
厉害厉害
回复

使用道具 举报

29#
ID:334729 发表于 2018-5-21 11:09 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

30#
ID:340559 发表于 2018-5-29 14:16 | 只看该作者
看看
回复

使用道具 举报

31#
ID:357858 发表于 2018-6-24 16:35 | 只看该作者
很给力,佩服
回复

使用道具 举报

32#
ID:379897 发表于 2018-7-27 15:32 | 只看该作者
历害了我的哥
回复

使用道具 举报

33#
ID:388013 发表于 2018-8-21 11:27 | 只看该作者
里面没有hex程序文件复制的有错误怎么回事
回复

使用道具 举报

34#
ID:387856 发表于 2018-8-21 14:23 | 只看该作者
我还以为是什么高科技哦,看了一下还是挺简单的。楼主想法不错。
回复

使用道具 举报

35#
ID:420809 发表于 2018-11-4 23:08 | 只看该作者
我要学习一下,一点也不会
回复

使用道具 举报

36#
ID:399179 发表于 2018-11-5 18:43 来自触屏版 | 只看该作者
这个怎么改字?
回复

使用道具 举报

37#
ID:408539 发表于 2018-11-7 01:10 | 只看该作者
很有趣,手下了有空做来玩玩
回复

使用道具 举报

38#
ID:408539 发表于 2018-11-7 01:13 | 只看该作者
怎么有木马啊???

1.png (32.82 KB, 下载次数: 130)

刚下载就出现这个

刚下载就出现这个
回复

使用道具 举报

39#
ID:423908 发表于 2018-11-10 05:55 | 只看该作者
谢谢楼主,能直接烧录图片吗?

回复

使用道具 举报

40#
ID:248639 发表于 2018-11-16 12:13 | 只看该作者
感谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表