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

正文內(nèi)容

定時計數(shù)器ppt課件(2)(完整版)

2025-06-03 23:28上一頁面

下一頁面
  

【正文】 ;裝入時間常數(shù)初值 MOV TL0, 0F4H ;自動重裝時間常數(shù) MOV IE , 00H ;用查詢方式確定計滿 12盒?(或 MOV IE , 82H);使用 T0中斷,計滿 12盒后, ;自動申請中斷 SETB TR0 ;啟動 T0波特率發(fā)生器 3.總結(jié): 對計數(shù)過程是否結(jié)束有查詢和中斷兩種方法,要合理選擇,并在程序設(shè)計中正確體現(xiàn)。 ( 3)程序設(shè)計 利用 80C51的內(nèi)部 RAM30H、 31H單元保存被測脈沖寬度對應(yīng)的計數(shù)值。如果再次按下工作按鈕,繞線機會重復(fù)以上過程。 當(dāng)繞線機纏繞到指定的圈數(shù)時, 定時 /計數(shù)器 T1引發(fā)計數(shù)中斷,在程序指令的控制下, “1”,使電機停轉(zhuǎn),制動器恢復(fù)制動,于是系統(tǒng)回到最初的停機狀態(tài)。在實際應(yīng)用中,方波的頻率可能要根據(jù)現(xiàn)場測量參數(shù)、給定參數(shù)或按照某種函數(shù)關(guān)系而變化。兩者常常同時使用。 ☆ 4 . 9 音樂門鈴一 .實訓(xùn)目的 1. 掌握中斷與定時 /計數(shù)綜合程序的設(shè)計方法 二 .課題要求 在單片機 ,唱出 《 祝你生日快樂 》 歌。l 建立音符和節(jié)拍表,標(biāo)號為 TABLE,將構(gòu)成發(fā)音符的計數(shù)值放在其中。 源程序如下: ORG 0000H AJMP MAIN 。 80C51單片機中斷系統(tǒng)有 5個中斷源,即外部中斷 0和外部中斷 1,定時 /計數(shù)器 T0和 T1的溢出中斷,串行口的發(fā)送和接收中斷。要求當(dāng)開關(guān)按下時 , 控制發(fā)光二極管發(fā)亮,請設(shè)計相關(guān)電路,并編寫一個 查詢方式的控制程序。 ① fosc=12MHz、 T0方式 1,定時 50ms; ② fosc=6MHz、 T1方式 2,定時 300μs; ③ fosc=12MHz、 T1方式 1,定時 15ms。即 S1點亮 VL1, S2點亮 VL2, S3點亮 VL3, S4點亮 VL4。 5.某啤酒自動生產(chǎn)線上,需要每生產(chǎn) 10瓶執(zhí)行自動裝箱 操作(轉(zhuǎn)至裝箱操作程序入口即可),試編程實現(xiàn)之。 CPU對所有中斷源以及某個中斷源的開放和禁止是由中斷允許寄存器 IE管理的; 5個中斷源的中斷請求是借用定時 /計數(shù)器的控制寄存器 TCON和串行控制寄存器 SCON中的有關(guān)位作為標(biāo)志,由 CPU在每個機器周期自動進行查詢的方式實現(xiàn)的。 中斷入口 AJMP LL 。( 1) 1/4拍的延遲時間 =187毫秒DELAY: MOV R5, 02 D1: MOV R4, 187 D2: MOV R3, 248 DJNZ R3,$ DJNZ R4,D2 DJNZ R5,D1 DJNZ R6,DELAY RET ( 2)歌譜 生日快樂歌 C3/4︱ 5 . 5 6 5︱ 7 ︱ 5 . 5 6 5︱ ︱ 祝 你生日 快 樂 祝 你 生 日 快 樂︱ 5 . 5 ︱ 7 6︱︱ ︱ 我 們高聲 歌 唱 祝 你生日 快 樂 四 .硬件電路圖 418 音樂的應(yīng)用 電路 五 .參考程序 ORG 0000H LJMP MAIN ;跳至主程序 ORG 001BH ; T1的中斷入口地址 LJMP TIM1 ;轉(zhuǎn)至中斷服務(wù)程序 ORG 0100H MAIN: MOV TMOD, 10H ;置 T1工作于方式 1 SETB ET1 ;開 T1中斷 SETB EA ; CPU開中斷 MAIN1: MOV 60H, 00H ;取簡譜碼指針 NEXT: MOV A, 60H ;簡譜碼指針裝入 A MOV DPTR, TABLE ;指向簡譜碼 TABLE表地址 MOVC A, A+DPTR ;簡譜碼存入 A MOV R1, A ;簡譜碼暫存 R1 JZ STOP ;是否取到結(jié)束碼 00? ANL A, 0FH ;沒有,則取低 4位的節(jié)拍碼 MOV R6, A ;取到的節(jié)拍碼存入 R6 MOV A, R1 ;將取到的簡譜碼再裝入 A SWAP A ;高低 4位交換 ANL A, 0FH ;取低 4位的音符碼 JNZ SING ;取到的音符碼是否為 0? CLR TR1 ;是,則不發(fā)音 AJMP DT ;轉(zhuǎn)至 DTSING: DEC A ;對取到的非 0音符碼減 1 MOV 22H, A ;音符碼暫存 22H RL A;乘 2 MOV DPTR, TABLE1 ;至 TABLE1取與高字節(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, 2
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1