舞台字幕控制卡

 找回密码
 请用中文注册用户!

QQ登录

只需一步,快速开始

查看: 3402|回复: 6

控制器代码,有兴趣的拿去玩,支持自己改

  [复制链接]
yjicss123 发表于 2010-3-7 18:28:43 | 显示全部楼层 |阅读模式

注册登录后可以在线提问,行业从业者将帮助您解答!

您需要 登录 才可以下载或查看,没有账号?请用中文注册用户!

×
支持3-8字
可以自己编译,如果没有编译器的可以下载编译好的
[ HEX.rar (2.85 KB, 下载次数: 53)
视频效果
录像1.rar (9.32 KB, 下载次数: 81)


  1. #include <reg51.h>

  2. #define NUM 8 //字数选择 (1-8)
  3. #define TMR 5 //速度选择 (0-255) 数字越大就越慢
  4. #define COM P2 //接口选择 (P1-P4)

  5. unsigned char a,led,k,flag,i;

  6. void init()
  7. {TMOD=0x01;
  8. TH0=0x3c;
  9. TL0=0xb0;
  10. ET0=TR0=1;
  11. EA=1;
  12. }


  13. void timer() interrupt 1 using 0
  14. {static char t;
  15. TL0=0xb0;
  16. TH0=0x3c;
  17. t++;
  18. if(t==TMR)
  19. {t=0;
  20. i++;
  21. }
  22. }

  23. void danshan()
  24. {
  25. a=0x01;
  26. led=0x00;
  27. for(k=0;k<NUM;k++)
  28. {init();
  29. for(i=0;i<10;)
  30. {if(i%2==1)
  31. led|=a;
  32. else
  33. led&=~a;
  34. COM=led;
  35. }
  36. a<<=1;
  37. }
  38. }

  39. void quanliang(unsigned int k)
  40. {i=0;
  41. init();
  42. COM=0xff;
  43. while(i<k);
  44. }

  45. void quanshan()
  46. {
  47. led=0xff;
  48. init();
  49. for(i=0;i<10;)
  50. {if(i%2==1)
  51. led|=0xff;
  52. else
  53. led&=0x00;
  54. COM=led;
  55. }
  56. }

  57. void lunliu()
  58. { flag=0;
  59. for(k=0;k<3;k++)
  60. {led=0x01;
  61. flag=0;
  62. init();
  63. for(i=0;i<NUM;)
  64. {COM=led;
  65. if(flag!=i)
  66. {led<<=1;
  67. flag=i;
  68. }
  69. }
  70. }
  71. COM=led;
  72. }

  73. void zouzi()
  74. {for(k=0;k<3;k++)
  75. {flag=0;
  76. a=0x01;
  77. led=0x01;
  78. init();
  79. for(i=0;i<NUM;)
  80. {COM=led;
  81. if(flag!=i)
  82. {a<<=1;
  83. led|=a;
  84. flag=i;
  85. }
  86. }
  87. quanliang(3);
  88. led=0xfe;
  89. flag=0;
  90. a=0xfe;
  91. for(i=0;i<NUM;)
  92. {COM=led;
  93. if(flag!=i)
  94. {a<<=1;
  95. led&=a;
  96. flag=i;
  97. }
  98. }
  99. COM=led;
  100. }
  101. }

  102. main()
  103. {
  104. init();
  105. while(1)
  106. {danshan();
  107. quanliang(10);
  108. quanshan();
  109. quanliang(10);
  110. lunliu();
  111. quanliang(10);
  112. zouzi();
  113. quanliang(10);
  114. }
  115. }
复制代码
chguqi 发表于 2010-5-8 23:32:25 | 显示全部楼层
太好了,谢谢~~~~~有QQ号么?
回复

使用道具 举报

kongxianfa 发表于 2010-5-18 22:17:01 | 显示全部楼层
可以自己编译,如果没有编译器的可以下载编译好的
回复

使用道具 举报

ap6616 发表于 2010-5-29 12:07:37 | 显示全部楼层
自己编译下载编译好的
回复

使用道具 举报

cvi205 发表于 2010-9-27 09:35:09 | 显示全部楼层
好东西好东西好东西好东西
回复

使用道具 举报

cnquk147 发表于 2010-9-27 12:45:09 | 显示全部楼层
看还有钱没啊,字少打啊
回复

使用道具 举报

声信家电维修 发表于 2010-10-17 00:09:18 | 显示全部楼层
好东西好东西好东西好东西好东西
回复

使用道具 举报

本版积分规则

QQ|返回首页|有问题扫码关注公众号|LED控制卡 ( 鲁ICP备18053106号 鲁公安网备案号37170202666047 ) keywords:LED显示屏 LED控制卡 LED显示屏配件 麒麟电子

GMT+8, 2024-5-2 08:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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