微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > proteus与keil Cx51的单片机仿真(测量脉冲宽度)

proteus与keil Cx51的单片机仿真(测量脉冲宽度)

时间:11-24 来源:互联网 点击:
利用门控位测试INT0引脚上出现的脉冲的宽度,并以机器周期数的形式通过发光二极管显示。

电路图:



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;
}
}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top