亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 用兩個(gè)定時(shí)器控制蜂鳴器發(fā)聲時(shí) 怎么用定時(shí)器控制頻率以及頻率持續(xù)的時(shí)間? [打印本頁(yè)]

作者: 熱愛(ài)生活    時(shí)間: 2018-2-8 11:21
標(biāo)題: 用兩個(gè)定時(shí)器控制蜂鳴器發(fā)聲時(shí) 怎么用定時(shí)器控制頻率以及頻率持續(xù)的時(shí)間?
如題 ,用兩個(gè)定時(shí)器控制蜂鳴器發(fā)聲時(shí) 怎么用定時(shí)器控制頻率以及頻率持續(xù)的時(shí)間?我看過(guò)網(wǎng)上的一些程序,下載下來(lái)后運(yùn)行確實(shí)不錯(cuò),但程序表示看不懂...以下是中斷服務(wù)程序......不理解怎么寫(xiě)的....求指點(diǎn)
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    時(shí)間: 2020-3-5 20:19
最好把完整程序拿來(lái)看看,在這里看不出來(lái)fre和tt定義的是什么變量




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1