久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2025|回復: 0
打印 上一主題 下一主題
收起左側

51單片機愛心流水燈源碼,初學者第一次發帖子

[復制鏈接]
跳轉到指定樓層
樓主
ID:281065 發表于 2018-1-31 10:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是愛心流水燈的程序,我只是個初學者,寫的不好歡迎大家指點,謝謝!
這個程序都是16進制寫的,第一次發帖子不知道怎么上傳視頻,不好意思

單片機源程序:
  1. #include "reg52.h"                         //此文件中定義了單片機的一些特殊功能寄存器
  2. #include<intrins.h>                //因為要用到左右移函數,所以加入這個頭文件

  3. typedef unsigned int u16;          //對數據類型進行聲明定義
  4. typedef unsigned char u8;

  5. #define led0 P0
  6. #define led1 P1
  7. #define led2 P2
  8. #define led3 P3

  9. /*******************************************************************************
  10. * 函 數 名         : delay
  11. * 函數功能                   : 延時函數,i=1時,大約延時10us
  12. *******************************************************************************/
  13. void delay(u16 i)
  14. {
  15.         while(i--);       
  16. }

  17. /*******************************************************************************
  18. * 函 數 名       : main
  19. * 函數功能                 : 主函數
  20. * 輸    入       : 無
  21. * 輸    出             : 無
  22. *******************************************************************************/
  23. void main()
  24. {
  25.         u8 i;
  26.         delay(50000); //大約延時450ms
  27.         while(1)
  28.         {        led3=0x7f;led2=0xff;led0=0xfe;led1=0xff;
  29.                 delay(20000);
  30.                 led3=0x3f;led2=0xff;led0=0xfc;led1=0xff;
  31.                 delay(20000);
  32.                 led3=0x1f;led2=0xff;led0=0xf8;led1=0xff;
  33.                 delay(20000);
  34.                 led3=0x0f;led2=0xff;led0=0xf0;led1=0xff;
  35.                 delay(20000);
  36.                 led3=0x07;led2=0xff;led0=0xe0;led1=0xff;
  37.                 delay(20000);
  38.                 led3=0x03;led2=0xff;led0=0xc0;led1=0xff;
  39.                 delay(20000);
  40.                 led3=0x01;led2=0xff;led0=0x80;led1=0xff;
  41.                 delay(20000);
  42.                 led3=0x00;led2=0xff;led0=0x00;led1=0xff;
  43.                 delay(20000);
  44.                 led3=0x00;led2=0x7f;led0=0x00;led1=0xfe;
  45.                 delay(20000);
  46.                 led3=0x00;led2=0x3f;led0=0x00;led1=0xfc;
  47.                 delay(20000);
  48.                 led3=0x00;led2=0x1f;led0=0x00;led1=0xf8;
  49.                 delay(20000);
  50.                 led3=0x00;led2=0x0f;led0=0x00;led1=0xf0;
  51.                 delay(20000);
  52.                 led3=0x00;led2=0x07;led0=0x00;led1=0xe0;
  53.                 delay(20000);
  54.                 led3=0x00;led2=0x03;led0=0x00;led1=0xc0;
  55.                 delay(20000);
  56.                 led3=0x00;led2=0x01;led0=0x00;led1=0x80;
  57.                 delay(20000);
  58.                 led3=0x00;led2=0x00;led0=0x00;led1=0x00;
  59.                 delay(20000);
  60.             led3=0x7f;led2=0xff;led1=0xff;led0=0xff;
  61.                 delay(20000);
  62.                 led3=0x3f;led2=0xff;led1=0xff;led0=0xff;
  63.                 delay(20000);
  64.                 led3=0x1f;led2=0xff;led1=0xff;led0=0xff;
  65.                 delay(20000);
  66.                 led3=0x0f;led2=0xff;led1=0xff;led0=0xff;
  67.                 delay(20000);
  68.                 led3=0x07;led2=0xff;led1=0xff;led0=0xff;
  69.                 delay(20000);
  70.                 led3=0x03;led2=0xff;led1=0xff;led0=0xff;
  71.                 delay(20000);
  72.                 led3=0x01;led2=0xff;led1=0xff;led0=0xff;
  73.                 delay(20000);
  74.                 led3=0x00;led2=0xff;led1=0xff;led0=0xff;
  75.                 delay(20000);
  76.                 led3=0x00;led2=0x7f;led1=0xff;led0=0xff;
  77.                 delay(20000);
  78.                 led3=0x00;led2=0x3f;led1=0xff;led0=0xff;
  79.                 delay(20000);
  80.                 led3=0x00;led2=0x1f;led1=0xff;led0=0xff;
  81.                 delay(20000);
  82.                 led3=0x00;led2=0x0f;led1=0xff;led0=0xff;
  83.                 delay(20000);
  84.                 led3=0x00;led2=0x07;led1=0xff;led0=0xff;
  85.                 delay(20000);
  86.                 led3=0x00;led2=0x03;led1=0xff;led0=0xff;
  87.                 delay(20000);
  88.                 led3=0x00;led2=0x01;led1=0xff;led0=0xff;
  89.                 delay(20000);
  90.                 led3=0x00;led2=0x00;led1=0xff;led0=0xff;
  91.                 delay(20000);
  92.                 led3=0x00;led2=0x00;led1=0x7f;led0=0xff;
  93.                 delay(20000);
  94.                 led3=0x00;led2=0x00;led1=0x3f;led0=0xff;
  95.                 delay(20000);
  96.                 led3=0x00;led2=0x00;led1=0x1f;led0=0xff;
  97.                 delay(20000);
  98.                 led3=0x00;led2=0x00;led1=0x0f;led0=0xff;
  99.                 delay(20000);
  100.                 led3=0x00;led2=0x00;led1=0x07;led0=0xff;
  101.                 delay(20000);
  102.                 led3=0x00;led2=0x00;led1=0x03;led0=0xff;
  103.                 delay(20000);
  104.                 led3=0x00;led2=0x00;led1=0x01;led0=0xff;
  105.                 delay(20000);
  106.                 led3=0x00;led2=0x00;led1=0x00;led0=0xff;
  107.                 delay(20000);
  108.                 led3=0x00;led2=0x00;led1=0x00;led0=0x7f;
  109.                 delay(20000);
  110.                 led3=0x00;led2=0x00;led1=0x00;led0=0x3f;
  111.                 delay(20000);
  112.                 led3=0x00;led2=0x00;led1=0x00;led0=0x1f;
  113.                 delay(20000);
  114.                 led3=0x00;led2=0x00;led1=0x00;led0=0x0f;
  115.                 delay(20000);
  116.                 led3=0x00;led2=0x00;led1=0x00;led0=0x07;
  117.                 delay(20000);
  118.                 led3=0x00;led2=0x00;led1=0x00;led0=0x03;
  119.                 delay(20000);
  120.                 led3=0x00;led2=0x00;led1=0x00;led0=0x01;
  121.                 delay(20000);
  122.                 led3=0x00;led2=0x00;led1=0x00;led0=0x00;
  123.                 delay(20000);
  124.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  125.                 delay(20000);
  126.                 led0=0xbf;led1=0xbf;led2=0xbf;led3=0xbf;
  127.                 delay(20000);
  128.                 led0=0xdf;led1=0xdf;led2=0xdf;led3=0xdf;
  129.                 delay(20000);
  130.                 led0=0xef;led1=0xef;led2=0xef;led3=0xef;
  131.                 delay(20000);
  132.                 led0=0xf7;led1=0xf7;led2=0xf7;led3=0xf7;
  133.                 delay(20000);
  134.                 led0=0xfb;led1=0xfb;led2=0xfb;led3=0xfb;
  135.                 delay(20000);
  136.                 led0=0xfd;led1=0xfd;led2=0xfd;led3=0xfd;
  137.                 delay(20000);
  138.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  139.                 delay(20000);
  140.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  141.                 delay(30000);
  142.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  143.                 delay(30000);
  144.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  145.                 delay(30000);
  146.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  147.                 delay(30000);
  148.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  149.                 delay(30000);
  150.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  151.                 delay(30000);
  152.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  153.                 delay(30000);
  154.                 led0=0x3f;led1=0x3f;led2=0x3f;led3=0x3f;
  155.                 delay(30000);
  156.                 led0=0x1f;led1=0x1f;led2=0x1f;led3=0x1f;
  157.                 delay(30000);
  158.                 led0=0x0f;led1=0x0f;led2=0x0f;led3=0x0f;
  159.                 delay(30000);
  160.                 led0=0x07;led1=0x07;led2=0x07;led3=0x07;
  161.                 delay(30000);
  162.                 led0=0x03;led1=0x03;led2=0x03;led3=0x03;
  163.                 delay(30000);
  164.                 led0=0x01;led1=0x01;led2=0x01;led3=0x01;
  165.                 delay(30000);
  166.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  167.                 delay(30000);
  168.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  169.                 delay(30000);
  170.                 led0=0x01;led1=0x01;led2=0x01;led3=0x01;
  171.                 delay(30000);
  172.                 led0=0x03;led1=0x03;led2=0x03;led3=0x03;
  173.                 delay(30000);
  174.                 led0=0x07;led1=0x07;led2=0x07;led3=0x07;
  175.                 delay(30000);
  176.                 led0=0x0f;led1=0x0f;led2=0x0f;led3=0x0f;
  177.                 delay(30000);
  178.                 led0=0x1f;led1=0x1f;led2=0x1f;led3=0x1f;
  179.                 delay(30000);
  180.                 led0=0x3f;led1=0x3f;led2=0x3f;led3=0x3f;
  181.                 delay(30000);
  182.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  183.                 delay(30000);
  184.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  185.                 delay(30000);
  186.                 led0=0xfc;led1=0xfc;led2=0xfc;led3=0xfc;
  187.                 delay(30000);
  188.                 led0=0xf8;led1=0xf8;led2=0xf8;led3=0xf8;
  189.                 delay(30000);
  190.                 led0=0xf0;led1=0xf0;led2=0xf0;led3=0xf0;
  191.                 delay(30000);
  192.                 led0=0xe0;led1=0xe0;led2=0xe0;led3=0xe0;
  193.                 delay(30000);
  194.                 led0=0xc0;led1=0xc0;led2=0xc0;led3=0xc0;
  195.                 delay(30000);
  196.                 led0=0x80;led1=0x80;led2=0x80;led3=0x80;
  197.                 delay(30000);
  198.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  199.                 delay(30000);
  200.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  201.                 delay(30000);
  202.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  203.                 delay(30000);
  204.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  205.                 delay(30000);
  206.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  207.                 delay(30000);
  208.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  209.                 delay(30000);
  210.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  211.                 delay(30000);
  212.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  213.                 delay(30000);
  214.                 led0=0xbf;led1=0xbf;led2=0xbf;led3=0xbf;
  215.                 delay(30000);
  216.                 led0=0xdf;led1=0xdf;led2=0xdf;led3=0xdf;
  217.                 delay(30000);
  218.                 led0=0xef;led1=0xef;led2=0xef;led3=0xef;
  219.                 delay(30000);
  220.                 led0=0xf7;led1=0xf7;led2=0xf7;led3=0xf7;
  221.                 delay(30000);
  222.                 led0=0xfb;led1=0xfb;led2=0xfb;led3=0xfb;
  223.                 delay(30000);
  224.                 led0=0xfd;led1=0xfd;led2=0xfd;led3=0xfd;
  225.                 delay(30000);
  226.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  227.                 delay(30000);
  228.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  229.                 delay(30000);
  230.                 led0=0xbf;led1=0xbf;led2=0xbf;led3=0xbf;
  231.                 delay(30000);
  232.                 led0=0xdf;led1=0xdf;led2=0xdf;led3=0xdf;
  233.                 delay(30000);
  234.                 led0=0xef;led1=0xef;led2=0xef;led3=0xef;
  235.                 delay(30000);
  236.                 led0=0xf7;led1=0xf7;led2=0xf7;led3=0xf7;
  237.                 delay(30000);
  238.                 led0=0xfb;led1=0xfb;led2=0xfb;led3=0xfb;
  239.                 delay(30000);
  240.                 led0=0xfd;led1=0xfd;led2=0xfd;led3=0xfd;
  241.                 delay(30000);
  242.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  243.                 delay(30000);
  244.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  245.                 delay(30000);
  246.                 led0=0xbf;led1=0xbf;led2=0xbf;led3=0xbf;
  247.                 delay(30000);
  248.                 led0=0xdf;led1=0xdf;led2=0xdf;led3=0xdf;
  249.                 delay(30000);
  250.                 led0=0xef;led1=0xef;led2=0xef;led3=0xef;
  251.                 delay(30000);
  252.                 led0=0xf7;led1=0xf7;led2=0xf7;led3=0xf7;
  253.                 delay(30000);
  254.                 led0=0xfb;led1=0xfb;led2=0xfb;led3=0xfb;
  255.                 delay(30000);
  256.                 led0=0xfd;led1=0xfd;led2=0xfd;led3=0xfd;
  257.                 delay(30000);
  258.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  259.                 delay(30000);
  260.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  261.                 delay(30000);
  262.                 led0=0xbf;led1=0xbf;led2=0xbf;led3=0xbf;
  263.                 delay(30000);
  264.                 led0=0xdf;led1=0xdf;led2=0xdf;led3=0xdf;
  265.                 delay(30000);
  266.                 led0=0xef;led1=0xef;led2=0xef;led3=0xef;
  267.                 delay(30000);
  268.                 led0=0xf7;led1=0xf7;led2=0xf7;led3=0xf7;
  269.                 delay(30000);
  270.                 led0=0xfb;led1=0xfb;led2=0xfb;led3=0xfb;
  271.                 delay(30000);
  272.                 led0=0xfd;led1=0xfd;led2=0xfd;led3=0xfd;
  273.                 delay(30000);
  274.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  275.                 delay(30000);
  276.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  277.                 delay(30000);
  278.                 led0=0x3f;led1=0x3f;led2=0x3f;led3=0x3f;
  279.                 delay(30000);
  280.                 led0=0x1f;led1=0x1f;led2=0x1f;led3=0x1f;
  281.                 delay(30000);
  282.                 led0=0x0f;led1=0x0f;led2=0x0f;led3=0x0f;
  283.                 delay(30000);
  284.                 led0=0x07;led1=0x07;led2=0x07;led3=0x07;
  285.                 delay(30000);
  286.                 led0=0x03;led1=0x03;led2=0x03;led3=0x03;
  287.                 delay(30000);
  288.                 led0=0x01;led1=0x01;led2=0x01;led3=0x01;
  289.                 delay(30000);
  290.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  291.                 delay(30000);
  292.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  293.                 delay(30000);
  294.                 led0=0x01;led1=0x01;led2=0x01;led3=0x01;
  295.                 delay(30000);
  296.                 led0=0x03;led1=0x03;led2=0x03;led3=0x03;
  297.                 delay(30000);
  298.                 led0=0x07;led1=0x07;led2=0x07;led3=0x07;
  299.                 delay(30000);
  300.                 led0=0x0f;led1=0x0f;led2=0x0f;led3=0x0f;
  301.                 delay(30000);
  302.                 led0=0x1f;led1=0x1f;led2=0x1f;led3=0x1f;
  303.                 delay(30000);
  304.                 led0=0x3f;led1=0x3f;led2=0x3f;led3=0x3f;
  305.                 delay(30000);
  306.                 led0=0x7f;led1=0x7f;led2=0x7f;led3=0x7f;
  307.                 delay(30000);
  308.                 led0=0xfe;led1=0xfe;led2=0xfe;led3=0xfe;
  309.                 delay(30000);
  310.                 led0=0xfc;led1=0xfc;led2=0xfc;led3=0xfc;
  311.                 delay(30000);
  312.                 led0=0xf8;led1=0xf8;led2=0xf8;led3=0xf8;
  313.                 delay(30000);
  314.                 led0=0xf0;led1=0xf0;led2=0xf0;led3=0xf0;
  315.                 delay(30000);
  316.                 led0=0xe0;led1=0xe0;led2=0xe0;led3=0xe0;
  317.                 delay(30000);
  318.                 led0=0xc0;led1=0xc0;led2=0xc0;led3=0xc0;
  319.                 delay(30000);
  320.                 led0=0x80;led1=0x80;led2=0x80;led3=0x80;
  321.                 delay(30000);
  322.                 led0=0x00;led1=0x00;led2=0x00;led3=0x00;
  323.                 delay(30000);
  324.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  325.                 delay(30000);
  326.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  327.                 delay(30000);
  328.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  329.                 delay(30000);
  330.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  331.                 delay(30000);
  332.                 P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  333.                 delay(30000);
  334.                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  335.                 delay(30000);
  336.                 P0=0X00;P1=0Xff;P2=0x00;P3=0xff;
  337.                 delay(30000);
  338.                 P0=0Xff;P1=0X00;P2=0xff;P3=0x00;
  339.                 delay(30000);
  340.                 P0=0X0;P1=0Xff;P2=0x00;P3=0xff;
  341.                 delay(30000);
  342.                 P0=0Xff;P1=0X00;P2=0xff;P3=0x00;
  343.                 delay(30000);
  344.                 P0=0X00;P1=0Xff;P2=0x00;P3=0xff;
  345.                 delay(30000);
  346.                 P0=0Xff;P1=0X00;P2=0xff;P3=0x00;
  347.                 delay(30000);
  348.                 P0=0X00;P1=0Xff;P2=0x00;P3=0xff;
  349.                 delay(30000);
  350.                 P0=0Xff;P1=0X00;P2=0xff;P3=0x00;
  351.                 delay(30000);
  352.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  353.                 delay(30000);
  354.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  355.                 delay(30000);
  356.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  357.                 delay(30000);
  358.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  359.                 delay(30000);
  360.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  361.                 delay(30000);
  362.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  363.                 delay(30000);
  364.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  365.                 delay(30000);
  366.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  367.                 delay(30000);
  368.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  369.                 delay(30000);
  370.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  371.                 delay(30000);
  372.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  373.                 delay(30000);
  374.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  375.                 delay(30000);
  376.                 P0=0Xff;P1=0Xff;P2=0x00;P3=0x00;
  377.                 delay(30000);
  378.                 P0=0X00;P1=0X00;P2=0xff;P3=0xff;
  379.                 delay(30000);
  380.                 P0=0X00;P1=0Xff;P2=0xff;P3=0x00;
  381.                 delay(30000);
  382.                 P0=0Xff;P1=0X00;P2=0x00;P3=0xff;
  383.                 delay(30000);
  384.                 P0=0X00;P1=0Xff;P2=0xff;P3=0x00;
  385.                 delay(30000);
  386.                 P0=0Xff;P1=0X00;P2=0x00;P3=0xff;
  387. ……………………

  388. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
main(2).zip (1.23 KB, 下載次數: 11)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www.黄色在线观看 | 国产伦精品一区二区三区照片91 | 欧美国产视频 | 99久久精品免费看国产高清 | 国产亚洲精品美女久久久久久久久久 | 免费九九视频 | 国产亚洲精品综合一区 | 我我色综合 | 国产精品a免费一区久久电影 | 99视频在线看| 国产精品国产精品国产专区不片 | 在线国产中文字幕 | 99这里只有精品视频 | 特黄级国产片 | 亚洲美乳中文字幕 | 亚洲精品一区二区三区 | 国产精品久久国产精品 | 国产精品久久久久久久久久久久午夜片 | 亚洲三区在线 | 国产亚洲一区二区三区在线 | 三级特黄特色视频 | 天天欧美 | 国产日韩av一区二区 | 手机在线一区二区三区 | 在线中文字幕日韩 | 成人在线免费视频 | 免费精品| 欧美久久久久久久久中文字幕 | 人人爽日日躁夜夜躁尤物 | 情侣av| 夜夜骚视频 | 在线不卡 | 天天操天天天干 | 国产精品欧美一区二区三区不卡 | 久草在线 | 欧美成人猛片aaaaaaa | 日本欧美国产在线观看 | 国产精品欧美一区喷水 | 国产精品久久久一区二区三区 | 亚洲三区在线观看 | 中国黄色在线视频 |