新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > proteus与keil Cx51的单片机仿真(测量脉冲宽度)

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

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

电路图:

本文引用地址:https://www.eepw.com.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;
}
}




评论


技术专区

关闭