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

正文內(nèi)容

定時(shí)器,計(jì)數(shù)器ppt課件-文庫(kù)吧資料

2025-05-04 23:57本頁(yè)面
  

【正文】 0067H D2 8E SETB TR1 。到表格 TABLE2取計(jì)數(shù)值低 8位0063H F5 8B MOV TL1, A 。乘 20061H 04 INC A 。計(jì)數(shù)值高 8位存入 51H005EH E5 50 MOV A, 50H 。到表格 TABLE2取計(jì)數(shù)值高 8位005AH F5 8D MOV TH1, A 。唱名碼存入 50H0055H 23 RL A 。轉(zhuǎn)移至 WY參考程序:主程序0052H 14 SING: DEC A 。唱名碼不是 00H,轉(zhuǎn)移004EH C2 8E CLR TR1 。高低 4位交換004AH 54 0F ANL A, 0FH 。將節(jié)拍碼存入 R2中0048H E9 MOV A, R1 。簡(jiǎn)譜碼是 00H(結(jié)束碼 ),轉(zhuǎn)移0045H 54 0F ANL A, 0FH 。到表格 TABLE1中取簡(jiǎn)譜碼0042H F9 MOV R1, A 。簡(jiǎn)譜碼指針清 0003CH E5 40 LOOP2: MOV A, 40H 。設(shè) T1工作方式 10036H 75 A8 88 MOV IE, 88H 。編寫程序通過查表從表格中得到簡(jiǎn)譜碼,從簡(jiǎn)譜碼中分解出唱名碼和節(jié)拍碼,再通過查表從表格中得到唱名碼和節(jié)拍碼所包含的定時(shí)初值和循環(huán)次數(shù)。根據(jù)歌譜,編制每個(gè)音符的 簡(jiǎn)譜碼 ,并編成簡(jiǎn)譜碼表。 節(jié)拍與節(jié)拍碼對(duì)照表 節(jié)拍數(shù) 1/4拍 1/2拍 3/4拍 1拍 1 1/4拍 1 1/2拍 2拍 2 1/2拍 3拍節(jié)拍碼 1 2 3 4 5 6 8 9 C (3) 編制簡(jiǎn)譜碼表。 生日快樂歌歌譜如下: 1=C 3/4唱名與唱名碼對(duì)照表 (2) 編制節(jié)拍與節(jié)拍碼對(duì)照表。 C調(diào)各音符頻率與定時(shí)器定時(shí)初值對(duì)照表 曲調(diào) 4/4 3/4 2/41/4拍時(shí)間 (ms) 125 187 2501/8拍時(shí)間 (ms) 62 94 125曲調(diào)與節(jié)拍的時(shí)間對(duì)照表 (1) 根據(jù)歌譜編制唱名與唱名碼的對(duì)照表。 利用定時(shí)器 /計(jì)數(shù)器可以產(chǎn)生不同頻率的音頻脈沖,也可以控制音頻脈沖的延時(shí)時(shí)間。解:音樂是由高低長(zhǎng)短相同或不同的音符,按一定的規(guī)律組織起來的。顯示子程序 END參考程序: 方式 1及應(yīng)用實(shí)例【 例 6】 ,接一只喇叭,利用定時(shí)器中斷方式編寫程序,使喇叭放出悅耳的音樂。調(diào)用 顯示子程序0081H 80 DD SJMP MAIN 。計(jì)數(shù)值高 8位放入存儲(chǔ)區(qū)007BH 85 8B 42 MOV 42H,TL1 。存儲(chǔ)區(qū)最高位加 10074H 80 F4 SJMP LP10076H C2 8E LP3: CLR TR1 。高電平到 ,啟動(dòng)定時(shí)器 1參考程序:006AH 10 8F 05 LP1: JBC TF1,LP2006DH 20 B3 FA JB , LP1 。查詢低電平0065H D2 8E SETB TR1 。置定時(shí)器 1為工作方式 1005CH 75 8D 00 MOV TH1,00H 。 ORG 0000H0000H 02 00 50 LJMP MAIN ORG 0050H0050H 75 40 00 MAIN: MOV 40H,00H 。 定時(shí)初值為 00H。解: 根據(jù)題意,用定時(shí)器 1方式 1時(shí),被測(cè)高電平脈沖從外部中斷INT1()引腳輸入,門控位 GATE取 1,即由軟件和硬件共同啟動(dòng)定時(shí)器;被測(cè)脈沖為高電平時(shí),啟動(dòng)定時(shí)器 1,開始計(jì)數(shù);被測(cè)脈沖變?yōu)榈碗娖綍r(shí),停止定時(shí)器 1,停止計(jì)數(shù),計(jì)數(shù)值分別存放到片內(nèi) RAM區(qū) 40H、 41H、 42H單元中;計(jì)數(shù)值與機(jī)器周期的乘積就是所測(cè)脈沖的寬度。n 方式 1與方式 0基本相似 ,最大的區(qū)別是方式 1的加 1計(jì)數(shù)器位數(shù)是 16位。重新置 10ms定 時(shí) 初 值0103H 75 8A 18 MOV TL0,18H0106H D8 04 DJNZ R0,EXIT 。置定 時(shí) 器 0為 工作方式 0003AH 75 8C 63 MOV TH0,63H 。20H單 元清 00035H 78 64 MOV R0,64H 。指向中斷服 務(wù) 程序 ORG 0030H0030H D2 90 MAIN: SETB 。 主程序: ORG 0000H0000H 02 00 50 LJMP MAIN ORG 000BH 。 設(shè)硬件定時(shí)時(shí)間 10 ms,軟件計(jì)數(shù)的次數(shù)則為 100次。返回主程序 END 方式 0及應(yīng)用實(shí)例【 例 4】 每隔 1秒使 RAM區(qū) 20H單元中的內(nèi)容加 1,采用定時(shí)器 0方式 0設(shè)計(jì)程序,晶振頻率6MHz。重新置 5ms定時(shí)初值0215H 75 8A 1C MOV TL0,1CH0218H D9 F3 DJNZ R1,LP1 。查詢計(jì)數(shù)溢出0210H 80 FB SJMP LP1 。置 5ms定時(shí)初值0208H 75 8A 1C MOV TL0,1CH020BH D2 8C SETB TR0 。置 5ms計(jì)數(shù)循環(huán)初值0202H 75 89 00 MOV TMOD,00H 。點(diǎn)亮左邊一盞燈0159H DA F9 DJNZ R2,NEXT015BH 7A 06 MOV R2,06H015DH F5 90 NEXT1: MOV P1,A015FH 03 RR A 。 主程序: ORG 0000H0000H 21 50 AJMP MAIN ORG 0150H0150H 7A 06 MAIN: MOV R2,06H0152H 74 FC MOV A,0FCH 。 用定時(shí)器 0方式 0時(shí),定時(shí)器 /計(jì)數(shù)器方式寄存器 TMOD低 4位中的 M1M0應(yīng)取 00;可設(shè)定為軟件啟動(dòng)定時(shí)器,故 GATE取 0;因用定時(shí)功能, C/T取 0;定時(shí)器方式寄存器 TMOD高4位為無關(guān)位,一般都取 0;所以 TMOD應(yīng)為 00H。重復(fù)循環(huán) END參考程序: 方式 0及應(yīng)用實(shí)例【 例 3】 P1口做輸出口,控制八只燈 (P1口輸出低電平時(shí)燈被點(diǎn)亮 ),同一時(shí)間只有兩盞燈點(diǎn)亮,按一定的規(guī)律每隔 1秒循環(huán)點(diǎn)亮下一盞燈;采用定時(shí)器 0方式 0設(shè)計(jì)延時(shí)子程序,定時(shí)時(shí)間為 5ms,晶振頻率為 6MHz。重新置 500?s定時(shí)初值0065H 75 8B 0C MOV TL1,0CH0068H B2 90 CPL 。查詢計(jì)數(shù)溢出0060H 80 FB SJMP LP1 。置 500?s定時(shí)初值0058H 75 8B 0C MOV TL1,0CH005BH D2 8E SETB TR1 。置 0052H 75 89 00 MOV TMOD,00H 。 用定時(shí)器 1方式 0時(shí),定時(shí)器 /計(jì)數(shù)器方式寄存器 TMOD高 4位中的 M1M0應(yīng)取 00;可設(shè)定為軟件啟動(dòng)定時(shí)器,故 GATE取 0;因?yàn)橛枚〞r(shí)功能, C/T取 0;定時(shí)器方式寄存器 TMOD低 4位為無關(guān)位,一般都取 0,所以 TMOD應(yīng)為 00H。 方式 0及應(yīng)用實(shí)例定時(shí)器 /計(jì)數(shù)器 0方式 0邏輯結(jié)構(gòu) C/TC/T 方式 0及應(yīng)用實(shí)例【 例 2】 在 1 ms(頻率 1kHz)的方波,采用定時(shí)器 1方式 0設(shè)計(jì)程序,晶振頻率為 12MHz。若軟件使 TR0置 1,接通控制開關(guān),啟動(dòng)定時(shí)器 0, 13位加 1計(jì)數(shù)器在定時(shí)初值或計(jì)數(shù)初值的基礎(chǔ)上進(jìn)行加 1計(jì)數(shù); 溢出時(shí), 13位加 1計(jì)數(shù)器為 0, TF0由硬件自動(dòng)置 1,并申請(qǐng)中斷,同時(shí) 13位加 1計(jì)數(shù)器繼續(xù)從0開始計(jì)數(shù)。定時(shí)器 /計(jì)數(shù)器 0方式 0邏輯結(jié)構(gòu)如下圖所示。開放定時(shí)器 0的中斷允許位D2 8C SETB TR0 。定時(shí)初值 的 低 8位D2 AF SETB EA 。置 定時(shí) 器 0為工作方式 075 8C B1 MOV TH0,0B1H 。 晶振頻率為 6MHz, T機(jī) =12/fosc=12/(6?106)=2?s 定時(shí)初值 X=213T/T機(jī) =2135?103/2=81922500=5692 =163CH=10
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1