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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機流水燈P0~P3口32位VD閃動實驗仿真源碼

[復制鏈接]
跳轉到指定樓層
樓主
流水燈全套資料分享

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. /******************************************************/
  2. /*P0~P3口32位VD閃動實驗                                                          */
  3. /*目標器件:AT89S51                                                              */
  4. /*晶振:12MHZ                                                                          */
  5. /*編譯環境:Keil 7.06                                                          */
  6. /*****************************************************/

  7. #include <reg51.h>

  8. sbit VD9  = P0^0;
  9. sbit VD10 = P0^1;
  10. sbit VD11 = P0^2;
  11. sbit VD12 = P0^3;
  12. sbit VD13 = P0^4;
  13. sbit VD14 = P0^5;
  14. sbit VD15 = P0^6;
  15. sbit VD16 = P0^7;

  16. sbit VD1  = P1^0;
  17. sbit VD2  = P1^1;
  18. sbit VD3  = P1^2;
  19. sbit VD4  = P1^3;
  20. sbit VD5  = P1^4;
  21. sbit VD6  = P1^5;
  22. sbit VD7  = P1^6;
  23. sbit VD8  = P1^7;

  24. sbit VD17 = P3^0;
  25. sbit VD18 = P3^1;
  26. sbit VD19 = P3^2;
  27. sbit VD20 = P3^3;
  28. sbit VD21 = P3^4;
  29. sbit VD22 = P3^5;
  30. sbit VD23 = P3^6;
  31. sbit VD24 = P3^7;

  32. sbit VD25  = P2^0;
  33. sbit VD26  = P2^1;
  34. sbit VD27  = P2^2;
  35. sbit VD28  = P2^3;
  36. sbit VD29  = P2^4;
  37. sbit VD30  = P2^5;
  38. sbit VD31  = P2^6;
  39. sbit VD32  = P2^7;

  40. void delay()
  41. {
  42.         unsigned char i,j;
  43.         for(i=0;i<255;i++)
  44.           for(j=0;j<255;j++);
  45. }

  46. void main()
  47. {
  48.         while(1)
  49.         {
  50. //P1口循環亮
  51. /*                VD32= 1; VD1=0;// VD32滅 VD1亮
  52.                 delay();
  53.                 VD1 = 1; VD2=0;// VD1滅 VD2亮
  54.                 delay();
  55.         VD2= 1; VD3=0;// VD2滅 VD3亮
  56.                 delay();
  57.                 VD3 = 1; VD4=0;// VD3滅 VD4亮
  58.                 delay();               
  59.                 VD4 = 1; VD5=0;// VD4滅 VD5亮
  60.                 delay();
  61.                 VD5= 1; VD6=0;// VD5滅 VD6亮
  62.                 delay();
  63.                 VD6 = 1; VD7=0;// VD6滅 VD7亮
  64.                 delay();               
  65.                 VD7= 1; VD8=0;// VD7滅 VD8亮
  66.                 delay();
  67.                 */
  68. //P0口循環亮
  69.                 VD8 = 1; VD9=0;// VD8滅 VD9亮
  70.                 delay();
  71.                 VD9= 1; VD10=0;// VD9滅 VD10亮
  72.                 delay();
  73.                 VD10= 1; VD11=0;// VD10滅 VD11亮
  74.                 delay();               
  75.                 VD11 = 1; VD12=0;// VD11滅 VD12亮
  76.                 delay();
  77.                 VD12= 1; VD13=0;// VD12滅 VD13亮
  78.                 delay();
  79.                 VD13 = 1; VD14=0;// VD13滅 VD14亮
  80.                 delay();               
  81.                 VD14= 1; VD15=0;// VD14滅 VD15亮
  82.                 delay();
  83.                 VD15 = 1; VD16=0;// VD15滅 VD16亮
  84.                 delay();
  85. //P3口循環亮
  86. /*
  87.                 VD16 = 1; VD17=0;// VD16滅 VD17亮
  88.                 delay();
  89.                 VD17= 1; VD18=0; // VD17滅 VD18亮
  90.                 delay();
  91.                 VD18 = 1; VD19=0; // VD18滅 VD19亮
  92.                 delay();
  93.         VD19= 1; VD20=0; // VD19滅 VD20亮
  94.                 delay();
  95.                 VD20 = 1; VD21=0; // VD20滅 VD21亮
  96.                 delay();               
  97.                 VD21 = 1; VD22=0; // VD21滅 VD22亮
  98.                 delay();
  99.                 VD22= 1; VD23=0; // VD22滅 VD23亮
  100.                 delay();
  101.                 VD23 = 1; VD24=0; // VD23滅 VD24亮
  102.                 delay();               
  103.        
  104. //P2口循環亮
  105.                 VD24= 1; VD25=0; // VD24滅 VD25亮
  106.                 delay();
  107.                 VD25 = 1; VD26=0;// VD25滅 VD26亮
  108.                 delay();
  109.                 VD26= 1; VD27=0;// VD26滅 VD27亮
  110.                 delay();
  111.                 VD27= 1; VD28=0;// VD27滅 VD28亮
  112.                 delay();               
  113.                 VD28 = 1; VD29=0;// VD28滅 VD29亮
  114.                 delay();
  115.                 VD29= 1; VD30=0;// VD29滅 VD30亮
  116.                 delay();
  117.                 VD30 = 1; VD31=0;// VD30滅 VD31亮
  118.                 delay();               
  119.                 VD31= 1; VD32=0;// VD31滅 VD32亮
  120.                 delay();        */
  121.         }       
  122. }
復制代碼

所有資料51hei提供下載:
流水燈.zip (66.16 KB, 下載次數: 16)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:758035 發表于 2020-5-22 10:05 | 只看該作者
為什么不用循環來寫啊,這么寫太長了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天色综 | av黄色片| 欧美亚州 | 久久免费精品 | 毛片免费视频 | 久久国产亚洲 | 精品国产青草久久久久福利 | 欧美一二三四成人免费视频 | 欧美日韩在线观看一区二区三区 | 91在线免费视频 | 国产成人麻豆免费观看 | 日韩三片| 国产久 | 欧美一区二区免费视频 | 81精品国产乱码久久久久久 | 欧美一区二区三区久久精品 | 一二区电影 | 久久成人一区 | 免费爱爱视频 | 中文字幕四虎 | 午夜免费福利片 | 久久久久国产精品 | 欧美日韩综合一区 | 影音先锋中文在线 | 国产精品久久久久永久免费观看 | 日韩视频在线一区二区 | 亚洲狠狠爱一区二区三区 | 久久久久久国产精品免费免费狐狸 | 国产精品xxxx | 黄片毛片免费观看 | 国产美女精品视频 | 久久99精品国产99久久6男男 | 国产精品嫩草影院精东 | 久久这里只有精品首页 | 国产综合在线视频 | 精精国产xxxx视频在线播放 | 欧美福利一区 | 国产中文字幕在线观看 | 国产精品久久久久久久久久久久 | 日韩视频在线观看一区二区 | 91xxx在线观看|