proteus與keil Cx51的單片機仿真(測量脈沖寬度)
電路圖:
本文引用地址:http://butianyuan.cn/article/201611/320722.htm
U1源程序:
#include
sbit P1_1=P1^1;
void main(void)
{
TMOD=0x02;
EA=1;
ET0=1;
TH0=256-250;
TL0=256-250;
TR0=1;
while(1);
}
void Time0(void)interrupt 1 using 0
{P1_1=~P1_1;}
U2源程序:
#include
#include
void main(void)
{
TMOD=0x0a;
EA=1;
ET0=0;
TR0=1;
TH0=0;
TL0=0;
while(1)
{
while(INT0==0);
TL0=0;
while(INT0==1);
P1=TL0;
}
}
評論