欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1614|回復: 0
收起左側

心型流水燈程序

[復制鏈接]
ID:674815 發表于 2020-11-21 19:17 | 顯示全部樓層 |閱讀模式
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #define uint unsigned int
  4. void delay(uint z);
  5. void hy1();
  6. void hy2();
  7. void hy3();
  8. void main()
  9. {
  10.         while(1)
  11.         {
  12.                 hy1();
  13.                 hy2();
  14.                 hy3();
  15.         }
  16.        
  17. }
  18. void delay(uint z)
  19. {
  20.   uint i,j;
  21.         for (i=0;i<z;i++)
  22.              for(j=0;j<120;j++);
  23. }
  24. void hy1()//逆時針流水燈
  25. {
  26.         char h;
  27.         P3=0x7F;
  28.         delay(1000);
  29.         for(h=0;h<7;h++)
  30.         {
  31.                 P3=(P3>>1);
  32.           delay(1000);
  33.         }
  34.         P2=0x7F;
  35.         delay(1000);
  36.         for(h=0;h<7;h++)
  37.         {
  38.                 P2=(P2>>1);
  39.           delay(1000);
  40.         }
  41.         P1=0x7F;
  42.         delay(1000);
  43.         for(h=0;h<7;h++)
  44.         {
  45.                 P1=(P1>>1);
  46.           delay(1000);
  47.         }
  48.         P0=0x7F;
  49.         delay(1000);
  50.         for(h=0;h<7;h++)
  51.         {
  52.                 P0=(P0>>1);
  53.           delay(1000);
  54.         }
  55.         P3=0XFF;
  56.         P2=0XFF;
  57.         P1=0XFF;
  58.         P0=0XFF;
  59. }
  60. void hy2()//千里來相會
  61. {
  62.         char h;
  63.         P3=0x7F;
  64.         P0=0XFE;
  65.         delay(1000);
  66.         for(h=0;h<7;h++)
  67.         {
  68.                 P3=(P3>>1);
  69.                 P0=(P0<<1);
  70.           delay(1000);
  71.         }
  72.         P2=0x7F;
  73.         P1=0XFE;
  74.         delay(1000);
  75.         for(h=0;h<7;h++)
  76.         {
  77.                 P2=(P2>>1);
  78.                 P1=(P1<<1);
  79.           delay(1000);
  80.         }
  81.         P3=0XFF;
  82.         P2=0XFF;
  83.         P1=0XFF;
  84.         P0=0XFF;
  85. }
  86. void hy3()//全亮
  87. {
  88.         P3=0X00;
  89.         P2=0X00;
  90.         P1=0X00;
  91.         P0=0X00;
  92. }
復制代碼


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表