freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機課程設(shè)計---電子琴設(shè)計-資料下載頁

2025-01-16 11:20本頁面
  

【正文】 TR0=1。 // 開始計時 while(num100)。 //等待發(fā)出50個脈沖 } TR0=0。 //若已到50次脈沖,則關(guān)定時器 PA=0x01。 //喇叭停止發(fā)聲 num=0。 //num清零,準備下次計數(shù) }//利用定時器的中斷來產(chǎn)生脈沖void time() interrupt 1 //定時中斷 { TH0=table[key]/256。 //每次定時產(chǎn)生中斷,重新賦初值,可以產(chǎn)生連續(xù)的脈沖 TL0=table[key]%256。 PA=~PA。 //對喇叭端口電平取反,形成脈沖 num++。 //對正負電平數(shù)計數(shù),其值時脈沖數(shù)的兩倍 }//主程序//主程序中根據(jù)鍵盤掃描得到是哪個鍵按下,來給定時器賦相應(yīng)的初值,產(chǎn)生不同頻率的脈沖void main(){ key=0。 //key值清零,用于鍵盤掃描 num=0。 //清零,用于脈沖計數(shù) PA=1。 //初始化,使喇叭不發(fā)聲 TMOD=0x01。 //用T0工作于方式1,用于定時 EA=1。 //開總中斷 ET0=1。 //開T0中斷 COM8255 = 0X80。 //8255初始化,僅使用PA口,用于輸出方式 while(1) { do{ keyscan()。 /*進行鍵盤掃描,若有鍵按下,則KEY的值會改變,跳出循環(huán)*/ }while(key==0)。 //等待鍵按下 if(key8) { key。 //key值減1后就可在數(shù)組中取到對應(yīng)的取值 TH0=table[key]/256。 //定時器賦初值 TL0=table[key]%256。 TR0=1。 //開定時器 while(num100)。 //等待產(chǎn)生50個脈沖 TR0=0。 //50次脈沖后關(guān)定時器 PA=0x01。 //停止喇叭發(fā)聲 num=0。 //num清零,為下次計數(shù)做好準備 } if(key==8) { shun()。 //8鍵按下,進行順序播放 } if(key==9) { ni()。 //9鍵按下,進行逆序播放 } key=0。 //key重新賦零,用于下一次鍵盤掃描 }}
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1