欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
用兩個定時器控制蜂鳴器發(fā)聲時 怎么用定時器控制頻率以及頻率持續(xù)的時間?
[打印本頁]
作者:
熱愛生活
時間:
2018-2-8 11:21
標(biāo)題:
用兩個定時器控制蜂鳴器發(fā)聲時 怎么用定時器控制頻率以及頻率持續(xù)的時間?
如題 ,用兩個定時器控制蜂鳴器發(fā)聲時 怎么用定時器控制頻率以及頻率持續(xù)的時間?我看過網(wǎng)上的一些程序,下載下來后運行確實不錯,但程序表示看不懂...以下是中斷服務(wù)程序......不理解怎么寫的....求指點
void time1() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
flag++;
if(flag==360)
{
flag=0;
fre=50000;
}
}
void time0() interrupt 1
{
TH0=(65536-fre)/256;
TL0=(65536-fre)%256;
tt++;
if(flag<40)
{
if(tt==10)
{
tt=0;
fre=50000;
beep=~beep;
}
}
if(flag>=40&&flag<80)
{
tt=0;
fre=50000;
beep=~beep;
}
if(flag>=80&&flag<120)
{
tt=0;
fre=10000;
beep=~beep;
}
if(flag>=120&&flag<160)
{
tt=0;
fre=5000;
beep=~beep;
}
if(flag>=1600&&flag<200)
{
tt=0;
fre=2500;
beep=~beep;
}
if(flag>=200&&flag<240)
{
tt=0;
fre=1250;
beep=~beep;
}
if(flag>=240&&flag<280)
{
tt=0;
fre=625;
beep=~beep;
}
if(flag>=280&&flag<320)
{
tt=0;
fre=312;
beep=~beep;
}
if(flag>=320&&flag<360)
{
tt=0;
fre=156;
beep=~beep;
}
TR0=1;
}
作者:
Amlee
時間:
2020-3-5 20:19
最好把完整程序拿來看看,在這里看不出來fre和tt定義的是什么變量
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1