#include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char uchar t1,t2,s; void delayms(uint); void main() { EA=1; ET0=1; ET1=1; TR0=1; TR1=1; while(1) { P1=s; P1=0xff; } } void t0()interrupt 0 { TH0=(65536-45872)/258; TL0=(65536-45872)%256; t1++; if(t1==10) { t1==0; P1=~P1; } } void Y1()interrupt 3 { TH1=(65536-45872)/256; TL1=(65536-45872)%256; t2++; if(t2==10) { t2==0; P1=_cror_(s,1); } } |