标题: 单片机实现的顺序控制程序 [打印本页]

作者: 想放个假    时间: 2021-4-18 17:59
标题: 单片机实现的顺序控制程序
本帖最后由 想放个假 于 2021-4-23 16:20 编辑

#include<reg51.h>
sbit P3_4=P3^4;
sbit P1_7=P1^7;

void delay(unsigned char n)
{
  unsigned char i,j,k;
  for(i=0;i<n;i++)
     for(j=0;j<200;j++)
         {
            for(k=0;k<=5;k++)
                {
                ;
                }
         }


}
void erro(void) interrupt 2
{
P1=0xff;
P1_7=1;
delay(100);
P1_7=0;
delay(100);
}
void main()
{
  IT1=0;
  EX1=1;
  EA=1;
  while(1)
  {
   if(P3_4==1)
   {
           P1=0xfe;
        delay(2000);
        P1=0xfd;
        delay(2000);
        P1=0xdb;
        delay(2000);
        P1=0xf7;
        delay(2000);
        P1=0xef;
        delay(2000);
        P1=0xdf;
        delay(2000);
        P1=0x8f;
        delay(2000);
   }
   else
   {
           P1=0xff;
   }
  }

}


作者: 51hei团团    时间: 2021-4-18 22:16
楼主你好 顺序控制什么?没有电路图吗?
作者: 想放个假    时间: 2021-4-23 16:18
本帖最后由 想放个假 于 2021-4-23 16:21 编辑
51hei团团 发表于 2021-4-18 22:16
楼主你好 顺序控制什么?没有电路图吗?

有,控制了LED灯





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1