单片机C语言程序设计:用定时器设计的门铃
//T0 中断控制点阵屏显示
void Timer0() interrupt 1
{
DoorBell=~DoorBell;
p++;
if(p400) //若需要拖长声音,可以调整 400 和 800
{
TH0=(8192-700)/32; //700us 定时
TL0=(8192-700)%32;
}
else if(p800)
{
TH0=(8192-1000)/32; //1ms 定时
TL0=(8192-1000)%32;
}
else
{
TR0=0;
p=0;
}
}
1
2

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码