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

標(biāo)題: 單片機(jī)P0~P3口32位流水燈代碼與電路圖 [打印本頁]

作者: 嘉禾沐雨    時間: 2022-1-16 20:47
標(biāo)題: 單片機(jī)P0~P3口32位流水燈代碼與電路圖

/******************************************************/
/*P0~P3口32位VD閃動實驗                                                          */
/*目標(biāo)器件:AT89S51                                                              */
/*晶振:12MHZ                                                                          */
/*編譯環(huán)境: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口循環(huán)亮
/*                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口循環(huán)亮
                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口循環(huán)亮
/*
                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口循環(huán)亮
                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();        */
        }        
}


作者: 人工置頂員    時間: 2022-1-20 18:23
頂一下
作者: lkc8210    時間: 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. }
復(fù)制代碼

作者: cn_zhx    時間: 2022-1-26 16:21
一山更比一山高。
作者: hanxingyijian    時間: 2022-10-27 09:35
lkc8210 發(fā)表于 2022-1-21 14:07
代碼太入門了

拋一下磚

好厲害呀!
作者: 快樂眼淚    時間: 2023-3-8 20:06
真是一山更比一山高啊!
作者: a399288395    時間: 2023-3-13 08:12
lkc8210 發(fā)表于 2022-1-21 14:07
代碼太入門了

拋一下磚

高手出手;簡單好用;




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品久久久久久久久久久久久 | 亚洲国产成人精品女人久久久 | 一级片视频免费观看 | 搞黄视频免费看 | 中文字幕在线免费 | 国产精品久久久乱弄 | 免费xxxx大片国产在线 | 午夜影院在线观看 | 亚洲 欧美 日韩 在线 | 欧美成人在线免费 | 欧美亚洲另类在线 | 涩涩视频在线播放 | 免费精品视频 | 欧美色欧美亚洲另类七区 | a亚洲精品 | 亚洲午夜av | 视频一区二区在线 | 久久久一区二区三区 | 国产精品伦理一区二区三区 | 美女视频.| 日本一二三区电影 | 午夜电影在线播放 | 国产剧情久久 | 日韩欧美三级 | 成人日韩av | 成人免费小视频 | 精品久久久久久久久久久久久久 | 神马久久久久久久久久 | 国产精品久久久久久久久久久久午夜片 | 国产99视频精品免费播放照片 | 91久久夜色精品国产网站 | 久久国产免费看 | 日本成年免费网站 | 久久久久国产一区二区 | 日一区二区 | 国产99久久| 欧美一级在线 | 蜜桃视频在线观看免费视频网站www | 操视频网站 | 亚洲二区在线 | 欧美日韩在线精品 |