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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機流水燈代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:407795 發表于 2018-10-10 22:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include <reg52.h>
  2. #include<intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. uint ee,aa;
  6. void delayms(uint xms)
  7. {
  8.         uint b,c;
  9.         for(b=xms;b>0;b--)
  10.         {
  11.                 for(c=100;c>0;c--);
  12.         }
  13. }
  14. /****************************************************************************************************************************************/
  15. /****************************************************************************************************************************************/
  16. xms=200;
  17. uint a,b;
  18. void zhongzuoaigeyi()
  19. {
  20.         
  21.         uint ee,aa=0xfe;
  22.         P2=aa;
  23.         delayms(xms);
  24.         for(ee=1;ee<8;ee++)
  25.         {
  26.                 P2=aa<<ee;
  27.                 delayms(xms);
  28.         }

  29. }
  30. /****************************************************************************************************************************************/
  31. /****************************************************************************************************************************************/
  32. void zhongyouaigeyi()
  33. {
  34.         
  35.         uint ee,aa=0x7f;
  36.         P2=aa;
  37.         delayms(xms);
  38.         for(ee=1;ee<8;ee++)
  39.         {
  40.                 P2=aa>>ee;
  41.                 delayms(xms);
  42.         }

  43. }
  44. /****************************************************************************************************************************************/
  45. /****************************************************************************************************************************************/
  46. void zuoyi()
  47. {
  48.         
  49.         uint ee,aa=0xfe;
  50.         P2=aa;
  51.         delayms(xms);
  52.         for(ee=1;ee<8;ee++)
  53.         {
  54.         aa=_crol_(aa,1);
  55.         P2=aa;
  56.         delayms(xms);
  57.         }
  58. }
  59. /****************************************************************************************************************************************/
  60. /****************************************************************************************************************************************/
  61. void youyi()
  62. {
  63.         
  64.         uint ee,aa=0x7f;
  65.         P2=aa;
  66.         delayms(xms);
  67.         for(ee=1;ee<8;ee++)
  68.         {
  69.         aa=_cror_(aa,1);
  70.         P2=aa;
  71.         delayms(xms);
  72.         }
  73. }
  74. /****************************************************************************************************************************************/
  75. /****************************************************************************************************************************************/
  76. void quanshanliang()
  77. {
  78.         for(b=0;b<5;b++)
  79.         {
  80.         P2=0x00;
  81.         delayms(xms);
  82.         P2=0xff;
  83.         delayms(xms);
  84.         }
  85. }
  86. /****************************************************************************************************************************************/
  87. /****************************************************************************************************************************************/
  88. void banshanliang()
  89. {
  90.         for(b=0;b<5;b++)
  91.         {
  92.         P2=0xf0;
  93.         delayms(xms);
  94.         P2=0x0f;
  95.         delayms(xms);
  96.         }
  97. }
  98. /****************************************************************************************************************************************/
  99. /****************************************************************************************************************************************/
  100. void liang1()
  101. {
  102.         for(b=0;b<5;b++)
  103.         {
  104.         P2=0xaa;
  105.         delayms(xms);
  106.         P2=0x55;
  107.         delayms(xms);
  108.         }
  109. }
  110. /****************************************************************************************************************************************/
  111. /****************************************************************************************************************************************/
  112. void liang2()
  113. {
  114.         aa=0xfc;
  115.         for(b=0;b<7;b++)
  116.         {
  117.                 aa=_crol_(aa,1);
  118.                 P2=aa;
  119.                 delayms(xms);
  120.         }
  121. }
  122. /****************************************************************************************************************************************/
  123. /****************************************************************************************************************************************/
  124. void liang3()
  125. {
  126.         aa=0xfc;
  127.         for(b=0;b<7;b++)
  128.         {
  129.                 aa=_cror_(aa,1);
  130.                 P2=aa;
  131.                 delayms(xms);
  132.         }
  133. }
  134. /****************************************************************************************************************************************/
  135. /****************************************************************************************************************************************/
  136. void liang4()
  137. {
  138.         for(b=0;b<5;b++)
  139.         {
  140.         P2=0x5f;
  141.         delayms(xms);
  142.         P2=0xfa;
  143.         delayms(xms);
  144.         }
  145. }
  146. /****************************************************************************************************************************************/
  147. /****************************************************************************************************************************************/
  148. void main()
  149. {
  150.         zhongzuoaigeyi();
  151.         zhongyouaigeyi();
  152.         zuoyi();
  153.         youyi();
  154.         quanshanliang();
  155.         banshanliang();
  156.         liang1();
  157.         liang2();
  158.         liang3();
  159.         liang4();

  160. }
復制代碼

這是我寫的一個流水燈代碼。
用了幾個小時
里面有代碼

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩av中文 | 国产精品毛片久久久久久久 | 狠狠色狠狠色综合日日92 | 国产精品影视在线观看 | 国产一区二区三区视频免费观看 | av网站免费| 日韩av成人 | 91在线一区二区三区 | 精品一区二区三区中文字幕 | 秋霞a级毛片在线看 | 久久午夜精品 | 色播久久| 亚洲成人久久久 | 亚洲欧美日韩国产综合 | 亚洲精品一区二三区不卡 | 成人欧美一区二区三区在线播放 | 国产高清视频在线 | 久久精品视频免费看 | 黄色国产 | 成人在线免费网站 | 在线看片国产精品 | 国产精品毛片一区二区在线看 | 午夜伦理影院 | 亚洲精品1区 | 一区二区中文字幕 | 女人一区 | 人人干人人干人人 | 99精品国产一区二区三区 | 国产精品久久网 | 欧美日韩国产在线观看 | 国产美女自拍视频 | 久久久精彩视频 | 国产超碰人人爽人人做人人爱 | 在线视频一区二区 | 久久久国产一区 | 国产精品永久免费 | 日本一区二区三区四区 | 日韩成人免费中文字幕 | 羞羞网站在线免费观看 | www.色.com | 中文字幕在线播放第一页 |