📄 步进实验.c
字号:
#include<reg934.h>
unsigned int temp,i,x,y;
sbit cwa=P2^7;
sbit cwb=P0^1;
sbit cwc=P0^3;
sbit cwd=P2^4;
sbit fscxa=P2^6;
sbit fscxb=P0^2;
sbit fscxc=P2^5;
sbit fscxd=P2^3;
void init();
void timer0();
main()
{
P0M1=0x00;
P0M2=0x0e;
P1M1=0x2c;
P1M2=0xcc;
P2M1=0x00;
P2M2=0xfb;
cwa=0;
cwb=0;
cwc=0;
cwd=0;
fscxa=1;
fscxb=1;
fscxc=1;
fscxd=1;
temp=0;
i=0;
init();
for(;;) ;
}
void init()
{
EA=1;
ET0=1;
TMOD=0x01;
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
TR0=1;
}
void timer0() interrupt 1
{
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
fscxb=!fscxb;
fscxa=!fscxa;
fscxc=!fscxc;
fscxd=!fscxd;
i++;
if(i==4320)
{
cwa=!cwa;
cwb=!cwb;
cwc=!cwc;
cwd=!cwd;
i=0;
for(x=1000;x>0;x--)
for(y=1000;y>0;y--);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -