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

正文內(nèi)容

《定時(shí)計(jì)數(shù)器》ppt課件 (2)(文件)

2025-05-16 23:28 上一頁面

下一頁面
 

【正文】 序。8.按下列要求分別設(shè)置相關(guān)控制位。 ① fosc=12MHz、 T0方式 1,定時(shí) 50ms; ② fosc=6MHz、 T1方式 2,定時(shí) 300μs; ③ fosc=12MHz、 T1方式 1,定時(shí) 15ms。電路如圖 422,要求利用外部中斷來實(shí)現(xiàn)每按一次按鍵執(zhí)行一條指令。即 S1點(diǎn)亮 VL1, S2點(diǎn)亮 VL2, S3點(diǎn)亮 VL3, S4點(diǎn)亮 VL4。9.用一條指令分別實(shí)現(xiàn)下列要求: ① 、 T0開中斷,其余禁止中斷; ② T0、串行口開中斷,其余禁止中斷; ③ 全部開中斷; ④ 全部禁止中斷; ⑤ 、 T1開中斷,其余位保持不變; ⑥ 、 T0禁止中斷,其余位允許中斷;10.已知 TMOD的值,試分析 T0、 T1的工作狀態(tài)。 5.某啤酒自動生產(chǎn)線上,需要每生產(chǎn) 10瓶執(zhí)行自動裝箱 操作(轉(zhuǎn)至裝箱操作程序入口即可),試編程實(shí)現(xiàn)之。 思考題與習(xí)題 1. 80C51有幾個中斷源?有幾個中斷標(biāo)志?這些中斷標(biāo) 志如何置位、復(fù)位? 2. 80C51在響應(yīng)中斷的過程中, PC值如何變化? 3.設(shè)系統(tǒng)有兩個中斷源,分別是外部中斷 0和串行口中 斷,要求串行口中斷優(yōu)先級高,試編制它們的初始化 程序。 CPU對所有中斷源以及某個中斷源的開放和禁止是由中斷允許寄存器 IE管理的; 5個中斷源的中斷請求是借用定時(shí) /計(jì)數(shù)器的控制寄存器 TCON和串行控制寄存器 SCON中的有關(guān)位作為標(biāo)志,由 CPU在每個機(jī)器周期自動進(jìn)行查詢的方式實(shí)現(xiàn)的。利用中斷技術(shù)能夠更好地發(fā)揮單片機(jī)系統(tǒng)的處理能力,有效地解決慢速工作的外設(shè)與快速工作的 CPU之間的矛盾,從而提高了 CPU的工作效率,增強(qiáng)了它的實(shí)時(shí)處理能力。 中斷入口 AJMP LL 。 即把內(nèi)部不使用的定時(shí) /計(jì)數(shù)器出借給外部中斷使用,方法如下: 將 80C51單片機(jī)閑置的定時(shí) /計(jì)數(shù)器的初值設(shè)為全 1,只要從計(jì)數(shù)引腳( T0/T1)輸入一個脈沖就可以使其引起中斷。( 1) 1/4拍的延遲時(shí)間 =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,開始計(jì)時(shí)DT: LCALL DELAY ; 1/4拍的基本單位時(shí)間 187毫秒 INC 60H ;將簡譜碼指針加 1 AJMP NEXT ;取下一個碼STOP: CLR TR1 ;計(jì)時(shí)停止 AJMP MAIN1 ;重復(fù)循環(huán) TIM1: PUSH ACC ;保護(hù) A值 PUSH PSW ;保護(hù) PSW MOV TH1, 21H;重裝入時(shí)間常數(shù)初值 MOV TL1, 20H ;重裝入時(shí)間常數(shù)初值 CPL ; ,發(fā)聲 POP PSW ;恢復(fù) PSW POP ACC
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1