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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機P0~P3口32位流水燈代碼與電路圖

  [復制鏈接]
跳轉到指定樓層
樓主

/******************************************************/
/*P0~P3口32位VD閃動實驗                                                          */
/*目標器件:AT89S51                                                              */
/*晶振:12MHZ                                                                          */
/*編譯環境:Keil 7.06                                                          */
/*****************************************************/

#include <reg51.h>

sbit VD9  = P0^0;
sbit VD10 = P0^1;
sbit VD11 = P0^2;
sbit VD12 = P0^3;
sbit VD13 = P0^4;
sbit VD14 = P0^5;
sbit VD15 = P0^6;
sbit VD16 = P0^7;

sbit VD1  = P1^0;
sbit VD2  = P1^1;
sbit VD3  = P1^2;
sbit VD4  = P1^3;
sbit VD5  = P1^4;
sbit VD6  = P1^5;
sbit VD7  = P1^6;
sbit VD8  = P1^7;

sbit VD17 = P3^0;
sbit VD18 = P3^1;
sbit VD19 = P3^2;
sbit VD20 = P3^3;
sbit VD21 = P3^4;
sbit VD22 = P3^5;
sbit VD23 = P3^6;
sbit VD24 = P3^7;

sbit VD25  = P2^0;
sbit VD26  = P2^1;
sbit VD27  = P2^2;
sbit VD28  = P2^3;
sbit VD29  = P2^4;
sbit VD30  = P2^5;
sbit VD31  = P2^6;
sbit VD32  = P2^7;

void delay()
{
        unsigned char i,j;
        for(i=0;i<255;i++)
          for(j=0;j<255;j++);
}

void main()
{
        while(1)
        {
//P1口循環亮
/*                VD32= 1; VD1=0;// VD32滅 VD1亮
                delay();
                VD1 = 1; VD2=0;// VD1滅 VD2亮
                delay();
        VD2= 1; VD3=0;// VD2滅 VD3亮
                delay();
                VD3 = 1; VD4=0;// VD3滅 VD4亮
                delay();               
                VD4 = 1; VD5=0;// VD4滅 VD5亮
                delay();
                VD5= 1; VD6=0;// VD5滅 VD6亮
                delay();
                VD6 = 1; VD7=0;// VD6滅 VD7亮
                delay();               
                VD7= 1; VD8=0;// VD7滅 VD8亮
                delay();
                */
//P0口循環亮
                VD8 = 1; VD9=0;// VD8滅 VD9亮
                delay();
                VD9= 1; VD10=0;// VD9滅 VD10亮
                delay();
                VD10= 1; VD11=0;// VD10滅 VD11亮
                delay();               
                VD11 = 1; VD12=0;// VD11滅 VD12亮
                delay();
                VD12= 1; VD13=0;// VD12滅 VD13亮
                delay();
                VD13 = 1; VD14=0;// VD13滅 VD14亮
                delay();               
                VD14= 1; VD15=0;// VD14滅 VD15亮
                delay();
                VD15 = 1; VD16=0;// VD15滅 VD16亮
                delay();
//P3口循環亮
/*
                VD16 = 1; VD17=0;// VD16滅 VD17亮
                delay();
                VD17= 1; VD18=0; // VD17滅 VD18亮
                delay();
                VD18 = 1; VD19=0; // VD18滅 VD19亮
                delay();
        VD19= 1; VD20=0; // VD19滅 VD20亮
                delay();
                VD20 = 1; VD21=0; // VD20滅 VD21亮
                delay();               
                VD21 = 1; VD22=0; // VD21滅 VD22亮
                delay();
                VD22= 1; VD23=0; // VD22滅 VD23亮
                delay();
                VD23 = 1; VD24=0; // VD23滅 VD24亮
                delay();               
        
//P2口循環亮
                VD24= 1; VD25=0; // VD24滅 VD25亮
                delay();
                VD25 = 1; VD26=0;// VD25滅 VD26亮
                delay();
                VD26= 1; VD27=0;// VD26滅 VD27亮
                delay();
                VD27= 1; VD28=0;// VD27滅 VD28亮
                delay();               
                VD28 = 1; VD29=0;// VD28滅 VD29亮
                delay();
                VD29= 1; VD30=0;// VD29滅 VD30亮
                delay();
                VD30 = 1; VD31=0;// VD30滅 VD31亮
                delay();               
                VD31= 1; VD32=0;// VD31滅 VD32亮
                delay();        */
        }        
}

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:301191 發表于 2022-1-20 18:23 | 只看該作者
頂一下
回復

使用道具 舉報

板凳
ID:161164 發表于 2022-1-21 14:07 | 只看該作者
代碼太入門了

拋一下磚
  1. #include <reg52.h>

  2. typedef         unsigned char        u8;  //0 to 255
  3. typedef         unsigned int        u16;  //0 to 65535
  4. typedef         unsigned long        u32;  //0 to 4294967295

  5. u32 index = 1;
  6. u16 delay = 0;
  7. void main()
  8. {
  9.     while (1)
  10.     {
  11.                         if(delay > 0)delay--;
  12.                         if(delay == 0)
  13.                         {delay = 6000;
  14.                                 P1 = ~(index & 0xFF);
  15.                                 P0 = ~((index >> 8) & 0xFF);
  16.                                 P3 = ~((index >> 16) & 0xFF);
  17.                                 P2 = ~((index >> 24) & 0xFF);
  18.                                 index <<= 1;
  19.                                 if(index == 0)index = 1;
  20.                         }
  21.     }
  22. }
復制代碼
回復

使用道具 舉報

地板
ID:883031 發表于 2022-1-26 16:21 | 只看該作者
一山更比一山高。
回復

使用道具 舉報

5#
ID:879080 發表于 2022-10-27 09:35 | 只看該作者
lkc8210 發表于 2022-1-21 14:07
代碼太入門了

拋一下磚

好厲害呀!
回復

使用道具 舉報

6#
ID:399179 發表于 2023-3-8 20:06 來自手機 | 只看該作者
真是一山更比一山高啊!
回復

使用道具 舉報

7#
ID:230500 發表于 2023-3-13 08:12 | 只看該作者
lkc8210 發表于 2022-1-21 14:07
代碼太入門了

拋一下磚

高手出手;簡單好用;
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 超碰97免费| 精品无码久久久久国产 | 特a毛片| av一级久久| 欧洲免费视频 | 黄色大片免费看 | 日日操日日干 | 天天插天天操 | 三级免费网 | 天天综合网7799精品 | 中文字幕免费在线 | 欧美二区在线 | 欧美日韩国产一区二区三区 | 国产aⅴ爽av久久久久久久 | 久久99精品久久久久久青青日本 | 免费看黄视频网站 | 一区二区三区免费 | 一区二区三区四区电影 | 狠狠爱免费视频 | 欧美理论在线观看 | 国产精品视频在线观看 | 久久久99国产精品免费 | 视频一区二区三区中文字幕 | 人成在线 | 中文字幕在线视频精品 | 亚洲国产欧美91 | 国产精品99久久久久久久久久久久 | 超碰在线97国产 | 午夜影视网 | 欧美成人精品一区二区男人看 | 久久国产精品精品 | 欧美理论片在线 | 91精品国产91久久久久久 | 中文字幕在线不卡 | 国产一区在线免费观看视频 | 精品1区| 精品综合 | 成人免费观看男女羞羞视频 | 日本免费视频在线观看 | 不卡的av在线 | 一区二区精品 |