# include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint a,b,c,d;
/*aC1}_bC2}_λ1/1000 ms */
/*cdg׃*/
/*¶xݔ_*/
sbit p12=P1^2;
sbit p13=p1^3;
sbit p37=P3^7;
/*ɂ(sh)鶨rДຯ(sh)*/
/*r1ƶC1ݔ_P12Զx*/
void timer0(void) interrupt 1 using 1
{p12=!p12; /*ݔȡ*/
c=20000-c; /*2000020 msһڵĕrg*/
TH0=-(c/256); TL0=-(c%256); /*¶xӋ(sh)ֵ*/
if(c>=500&&c<=2500)c=a;
else c="20000-a"; /*Д}Ƿ֮(ni)*/
}
/*r2ƶC2ݔ_P13Զx*/
void timer1(void) interrupt 3 using 1
{p13=!p13;
d=20000-d;
TH1=-(d/256); TL1=-(d%256);
if(d>=500&&d<=2500)d=b;
else d="20000-b";
}
Д(zh)ꮅԄӷصġoCDДʼֵԺͷ
gӭR (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |