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

正文內(nèi)容

定時計數(shù)器ppt課件(2)-文庫吧資料

2025-05-04 23:28本頁面
  

【正文】 節(jié)相 ;對應(yīng)的頻率初值 MOVC A, A+DPTR ; MOV TH1, A ;取到的高字節(jié)存入 TH1 MOV 21H, A ;取到的高字節(jié)存入 21H MOV A, 22H ;重裝取到的音符碼 RL A;乘 2 INC A;加 1 MOVC A, A+DPTR ;至 TABLE1取與低字節(jié)相對 ;應(yīng)的頻率初值 MOV TL1, A ;取到的低字節(jié)存入 TL1 MOV 20H, A ;取到的低字節(jié)存入 20H SETB TR1 ;啟動 T1,開始計時DT: LCALL DELAY ; 1/4拍的基本單位時間 187毫秒 INC 60H ;將簡譜碼指針加 1 AJMP NEXT ;取下一個碼STOP: CLR TR1 ;計時停止 AJMP MAIN1 ;重復(fù)循環(huán) TIM1: PUSH ACC ;保護 A值 PUSH PSW ;保護 PSW MOV TH1, 21H;重裝入時間常數(shù)初值 MOV TL1, 20H ;重裝入時間常數(shù)初值 CPL ; ,發(fā)聲 POP PSW ;恢復(fù) PSW POP ACC ;恢復(fù) A RETIDELAY: MOV R5, 2 ; 187毫秒子程序,決定音樂節(jié)拍 D2: MOV R4, 187 ; D3: MOV R3, 248; DJNZ R3, $; DJNZ R4, D3; DJNZ R5, D2; DJNZ R6, DELAY; RETTABLE1: DW 64260, 64400, 64524, 64580 DW 64684, 64777, 64820, 64898 DW 64968, 65030, 65058, 65110 DW 65157, 65178, 65217 TABLE: ; 1 DB 82H, 01H, 81H, 94H, 84H DB 0B4H, 0A4H, 04H DB 82H, 01H, 81H, 94H, 84H DB 0C4H, 0B4H, 04H DB 0E2H, 01H, 0E1H, 0D4H,0B4HDB 0C4H, 0B4H, 04HDB 00END六 .總結(jié)與提高制作音樂門鈴的關(guān)鍵就是對樂譜建表,包括 T值表和簡碼表。l 建立音符和節(jié)拍表,標號為 TABLE,將構(gòu)成發(fā)音符的計數(shù)值放在其中。我們也可以設(shè) 1/4拍為 1個 DELAY,則 1拍應(yīng)該是 4個 DELAY,只要求得1/4拍的 DELAY時間,其余的節(jié)拍就是它的倍數(shù)。 C調(diào)各音符頻率與計數(shù)初值的對應(yīng)表如下:注:不發(fā)音的簡譜碼用 “0”表示 2.音樂節(jié)拍的生成 要唱出一首歌,只產(chǎn)生出音頻脈沖還不夠,還要考慮節(jié)拍。 例如, 要產(chǎn)生中音 1。 ☆ 4 . 9 音樂門鈴一 .實訓(xùn)目的 1. 掌握中斷與定時 /計數(shù)綜合程序的設(shè)計方法 二 .課題要求 在單片機 ,唱出 《 祝你生日快樂 》 歌。l 正確初始化。l 確定定時結(jié)束的判別方法,用中斷還是查詢 。在這類程序的編制過程中,要注意這樣幾個問題:l 選擇合適的中斷和定時 /計數(shù)方式。兩者常常同時使用。DELAY: MOV R3, 40 ;設(shè)置定時器溢出次數(shù) SETB TR1 ;啟動 T1開始計時 D1: MOV TH1, 3CH ;裝入時間常數(shù)初值 MOV TL1, 0B0H D2: JBC TF1, D3; TF1為 1否 ?是則跳至 D3,并清 TF1, AJMP D2 ;否,則跳至 D2 D3: DJNZ R3, D1; R3=0?不是,跳到 D1 CLR TR1 ;是,則停止計數(shù) RET⑵ 采用兩個定時器串聯(lián)的方法 思路是: 將兩個定時器中的一個(如 T0)設(shè)置為定時方式,另一個( T1)設(shè)置成計數(shù)方式;將定時器 T0計滿產(chǎn)生的輸出,通過一根 I/O口線(如 )連接到計數(shù)器 T1的計數(shù)脈沖輸入端 ,從而實現(xiàn)更長時間的定時。可以算出定時 /計數(shù)器 T1工作于方式 1時,時間常數(shù)初值為 X=65536t(fosc/12)=6553650103( 12106/12) =15536=3CB0H 于是( TH1) =3CH ,( TL1) =0B0H。2.提高 定時 /計數(shù)器的計時范圍有限,當晶振采用 12MHz時,方式 1的計時時間最長,也只有 。在實際應(yīng)用中,方波的頻率可能要根據(jù)現(xiàn)場測量參數(shù)、給定參數(shù)或按照某種函數(shù)關(guān)系而變化。 以該實訓(xùn) T1方式 0產(chǎn)生 500Hz的方波(周期是2ms)為例,需要進行 1ms的定時,時間常數(shù)初值 X=81921103( 12106/12) =8192 1000=7192=1C18H=0001110000011000B 以 13位二進制數(shù)表示,是 11100000 11000B, 則 ( TL1) =00011000B=18H,( TH1)=11100000B=0E0H 定義 TMOD=00000000B四 .硬件電路該實訓(xùn)硬件電路十分簡單,見圖 417。 2.方式 0的時間常數(shù)初值 定時 /計數(shù)器工作于方式 0狀態(tài)下,定時 /計數(shù)的長度是 13位。 2.較高要求: 利用定時 /計數(shù)器 T1,工作于方式 0,采用中斷方式,在 500Hz的方波,并用示波器進行觀察(晶振采用 12MHz)。 當繞線機纏繞到指定的圈數(shù)時, 定時 /計數(shù)器 T1引發(fā)計數(shù)中斷,在程序指令的控制下, “1”,使電機停轉(zhuǎn),制動器恢復(fù)制動,于是系統(tǒng)回到最初的停機狀態(tài)。繞線機每繞一圈,定時 /計數(shù)器 T1的輸入引腳上就會產(chǎn)生一個負跳變的輸入脈沖。 當按下工作按鈕以后, “0”,當程序檢測到 =0時,在程序指令的控制下從 “0”。 2.繞線機每繞一圈,繞線機脈沖產(chǎn)生電路就產(chǎn)生一個脈沖信號。如果再次按下工作按鈕,繞線機會重復(fù)以上過程。當按下工作按鈕以后,機器啟動,繞線機在直流電機和減速齒輪的帶動下開始工作。但要注意,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1