标题: 32个LED多花样单片机流水灯程序 有实物图 [打印本页]

作者: 51hei学习技术中    时间: 2017-3-7 02:59
标题: 32个LED多花样单片机流水灯程序 有实物图

下载:
32个LED多花样流水灯.rar (121.93 KB, 下载次数: 67)




32个LED多花样流水灯单片机源程序:
  1. #include <reg51.h>
  2. #include <intrins.h>
  3. #define ushort unsigned short                       //P0,P1,P2,P3数据类型是 unsigned short  ;数值范围 :0~~~~65 635
  4. #define uint unsigned int       


  5. ushort code display_P0[]={                         //P0 口显示内容
  6. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,           //P0--》P3逐个堆积点亮部分的P0 流水点亮
  7. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,           //P0  全灭等待
  8. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,   
  9. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  10. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,         
  11. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,         
  12. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,   
  13. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  14. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,         
  15. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,         
  16. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,           
  17. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  18. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  19. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  20. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  21. 0xFF,0xFF,0xFF,0xFF,0xFF,

  22. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  23. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  24. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  25. 0xFF,0xFF,0xFF,0xFF,

  26. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  27. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  28. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  29. 0xFF,0xFF,0xFF,

  30. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  31. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  32. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  33. 0xFF,0xFF,

  34. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  35. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  36. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  37. 0xFF,

  38. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  39. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  40. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  41. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  42. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  43. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  44. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  45. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  46. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  47. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  48. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  49. 0xFF,0xFF,0xFF,0xFF,0xFF,

  50. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  51. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  52. 0xFF,0xFF,0xFF,0xFF,

  53. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  54. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  55. 0xFF,0xFF,0xFF,

  56. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  57. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  58. 0xFF,0xFF,

  59. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  60. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  61. 0xFF,

  62. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  63. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  64. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  65. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  66. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  67. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

  68. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  69. 0xFF,0xFF,0xFF,0xFF,0xFF,

  70. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  71. 0xFF,0xFF,0xFF,0xFF,

  72. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  73. 0xFF,0xFF,0xFF,

  74. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  75. 0xFF,0xFF,

  76. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
  77. 0xFF,

  78. 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,                      //P0--》P3逐个堆积点亮部分的P0 堆积点亮
  79. 0x7E,0x7D,0x7B,0x77,0x6F,0x5F,0x3F,
  80. 0x3E,0x3D,0x3B,0x37,0x2F,0x1F,
  81. 0x1E,0x1D,0x1B,0x17,0x0F,
  82. 0x0E,0x0D,0x0B,0x07,
  83. 0x06,0x05,0x03,
  84. 0x02,0x01,
  85. 0x00,

  86. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                       //P0 闪烁
  87. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  88. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  89. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  90. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,


  91. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,                      //P0--》P3间隔点亮部分的P0 1,3,5,7 亮。2,4,6,8灭
  92. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  93. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  94. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  95. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  96. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  97. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  98. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  99. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  100. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  101. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  102. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  103. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  104. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
  105. 0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,
  106. 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,

  107. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                    //P0 闪烁
  108. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  109. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  110. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  111. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

  112. 0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,                    //P0--》P3从两边到中间逐个点亮部分的P0逐个点亮  
  113. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                    //P0--》P3从两边到中间逐个点亮部分的P0全亮等待

  114. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  115. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

  116. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                   //P0--》P3从两边到中间逐个熄灭部分的P0全亮等待
  117. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  118. 0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF,                   //P0--》P3从两边到中间逐个熄灭部分的P0逐个熄灭

  119. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                   //P0 闪烁//
  120. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  121. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  122. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  123. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,


  124. 0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,                  //P0--》P3从左到右逐个点亮部分的P0逐个点亮        
  125. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                  //P0--》P3从左到右逐个点亮部分的P0全亮等待
  126. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  127. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

  128. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  129. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

  130. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                  //P0--》P3从右到左逐个熄灭部分的P0全亮等待            
  131. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  132. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  133. 0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF,                  //P0--》P3从右到左逐个熄灭部分的P0逐个熄灭

  134. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                  //P0 闪烁
  135. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  136. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  137. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  138. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  139. };  


  140. …………余下代码请下载附件…………
复制代码





作者: faridzled    时间: 2017-3-7 06:01
thanks for sharing
作者: cphnkj188    时间: 2019-5-28 18:09
这个好啊!4组I/O口全用上了,没用上拉电阻灯全亮的时候电流有多大?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1