利用51单片机进行方波脉冲模拟,利用单片机的中断方式2进行500HZ的方波脉冲模拟,(f=)得到2ms的脉冲
//方式2
#include"reg52.h"
sbit p2=P2^0;
unsigned int count=0;
timer0 () interrupt 1
{
if(++count==4) //满4次为2ms
{
p2=!p2;
count=0;
}
}
void main()
{
TMOD=0x02;
TH0=0x06;
TL0=0x06; //产生0.5ms的方波
EA=1;
ET0=1;
TR0=1;
while(1);
}