标题: 花样流水灯资料分享(含仿真和程序)! [打印本页]

作者: king@    时间: 2016-12-9 22:24
标题: 花样流水灯资料分享(含仿真和程序)!


51单片机源程序:
  1. #include <reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. uchar code Pattern_P0[]=
  5. {
  6.   0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xfe,0xfb,0xef,0xbf,0xfd,0xf7,0xdf,0x7f,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff                                                                                                                  
  7. };
  8. //0xfc,0xf9,0xf3,0xe7,0xcf,0x9f
  9. uchar code Pattern_P2[]=
  10. {
  11.   0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xfe,0xfb,0xef,0xbf,0xfd,0xf7,0xdf,0x7f,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff  
  12. };
  13. //        0xf5,0xf6,0xfe,0x54,0x56,0x76,0xd7,0x49,0xa9,0xe4,0xc6

  14. void DelayMS(uint x)
  15. {
  16.         uchar t;
  17.         while(x--)
  18.         {
  19.                  for(t=120;t>0;t--);
  20.         }
  21. }

  22. void main()
  23. {
  24.         uchar i;
  25.         while(1)
  26.         {
  27.            for(i=0;i<24;i++)
  28.                 {
  29.                          P0=Pattern_P0[i];
  30.                         P2=Pattern_P2[i];
  31.                         DelayMS(200);
  32.                 }
  33.        
  34.        
  35.                
  36.        
  37.                
  38.         }
  39. }
复制代码


资料下载:
花样流水灯.zip (73.38 KB, 下载次数: 56)

作者: 的发挥空间渐渐    时间: 2018-6-26 11:29
有收获
作者: 51qinjin    时间: 2018-6-26 12:42
谢谢楼主分享!虽然流水灯是最简单的,多多复习还是有益的
作者: 思婉儿    时间: 2020-3-3 15:43
用单片机52可以吗
作者: 思婉儿    时间: 2020-3-3 15:43
用单片机52可以吗




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