📄 b01.c
字号:
// “模仿式” 实验一 工业顺序控制(INT0.INT1综合实验)
//need check
#include "reg51.h"
#include "absacc.h"
#define uchar unsigned char
uchar count;
sbit p34=P3^4;
sbit p33=P3^3;
sbit p17=P1^7;
void DELAY(uchar);
void intr1() interrupt 2 using 2
{
P1=0;
EA=0;
//DELAY(10);
if(!p33)
while(1)
{
P1=0;
p17=1;
DELAY(6);
p17=0;
DELAY(6);
}
EA=1;
}
void main(void)
{
P1=0;
P3=P3|0Xff;
while(!p34);
IE=IE|0x84;
IP=IP|0x04;
//PSW=0;
// SP=0x53;
while(1)
{
P1=0x01;
DELAY(0x30);
P1=0x02;
DELAY(0x30);
P1=0x04;
DELAY(0x30);
P1=0x08;
DELAY(0x30);
P1=0x10;
DELAY(0x30);
P1=0x20;
DELAY(0x30);
P1=0x40;
DELAY(0x30);
}
}
void DELAY(uchar i)
{
uchar k;
while(i--)
{k=255;
while(k--);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -