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

正文內(nèi)容

電子音樂播放器的設(shè)計和制作畢業(yè)設(shè)計論文[薦](編輯修改稿)

2025-01-08 17:32 本頁面
 

【文章內(nèi)容簡介】 4mA,當(dāng)電源電壓為 12V 時,在 8 歐姆的負(fù)載情況下,可提供幾百 mW 的功率。它的典型輸入阻抗為 50K。 本設(shè)計關(guān)于 LM386 音頻功率放大器應(yīng)用電路:如圖 2- 7所示: 圖 2- 7 LM386 音頻功率放大器應(yīng)用電路 3 軟件實現(xiàn) 一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對于單片機來產(chǎn)生不同的頻率非常方便,我們可以利用單片機的定時/計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可?,F(xiàn)在以單片機 12MHZ 晶振 為例,例出高中低音符與單片機計數(shù) T0 相關(guān)的計數(shù)值如下表 所示 : 表 高中低音符與單片機計數(shù) T0相關(guān)的計數(shù)值 音符 頻率( HZ) 簡譜碼( T 音符 頻率( HZ) 簡譜碼( TI N +3I N 2B Y P A S S7V O U T5G A I N1G A I N8VS6GND4U2L M 38 6V C CC5104C610 U FC8473C747 U FR410L S 1S P E A K E RR210KR31KP 10河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 12 值) 值) 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 2 RE 311 63928 中 6 LA 880 64968 低 3 M 330 64021 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO 1109 65085 5 SO 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 13 如表 所示:音樂的音拍,一個節(jié)拍為單位( C調(diào)) 表 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125ms 調(diào) 4/4 62ms 調(diào) 3/4 187ms 調(diào) 3/4 94ms 調(diào) 2/4 250ms 調(diào) 2/4 125ms 6 466 64463 高 3M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 4 FA 1480 65198 1 DO 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 5 SO 1661 65235 2 RE 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 14 表 對于不同的曲調(diào)我們也可以用單片機的另外一個定時 /計數(shù)器來完成。發(fā)音部分代碼在程序中實現(xiàn),靠單片機的一個管腳輸出,考慮到聲音可能不夠大所以我們加入了功放電路,利用 LM386來對聲音信號進行放大。音頻輸出信號由 AUD OUT 引出,信號可經(jīng)功放電路 LM386 輸出到揚聲器或耳機。電路如圖 3- 1所示。 節(jié)拍碼 節(jié)拍數(shù) 節(jié)拍碼 節(jié)拍數(shù) 1 1/4 拍 1 1/8 拍 2 2/4 拍 2 1/4 拍 3 3/4 拍 3 3/8 拍 4 1 拍 4 1/2 拍 5 1 又 1/4 拍 5 5/8 拍 6 1 又 1/2 拍 6 3/4 拍 8 2 拍 8 1拍 A 2 又 1/2 拍 A 1 又 1/4 拍 C 3 拍 C 1 又 1/2 拍 F 3 又 3/4 拍 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 15 I N +3I N 2B Y P A S S7V O U T5G A I N1G A I N8VS6GND4U2L M 38 6V C CC5104C610 U FC8473C747 U FR410L S 1S P E A K E RR210KR31KP 10 圖 3- 1 放音電路 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 16 程序設(shè)計流程圖 圖 32流程圖 開始初始化 數(shù)碼管顯示 0 不播放音樂 播放鍵按下 數(shù)碼管顯示 1 播放第一首音樂 前進鍵按下 停 止 鍵 按下 后 退 鍵 按下 數(shù)碼管顯示 4 播放第四首音樂 數(shù)碼管顯示 2 播放第二首音樂 Y N Y N N N Y Y 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 17 定時器 /計數(shù)器的選擇 定時器的選擇 ( 本文選擇 定時器 T0) 定時方法:在單片機的控制應(yīng)用中,定時是必不可少的,可供選擇的方法有: ①、軟件定時 軟件定時是靠執(zhí)行一個循環(huán)程序以進行時間延遲。軟件定時的特點是時間精確,且不需要外加硬件電路。但軟件定時要占用 CPU,增加 CPU 開銷,因此軟件定時的時間不宜太長。此外,軟件定時方法在某些情況下無法使用。 ②硬件定時 對于時間較長的定時,常使用硬件電路完成。硬件定時方法的特點是定時功能全部由硬件電路完成,不占 CPU 時間。但通過改變電路中的元件參數(shù)來調(diào)節(jié)定時時間,在使用上不夠靈活方便。 ③可編程定 時器定時 這種定時方法是通過對系統(tǒng)時鐘脈沖的計數(shù)來實現(xiàn)的。計數(shù)值通過程序設(shè)定,改變計數(shù)值,也就改變了定時時間,使用起來既靈活又方便。此外,由于采用計數(shù)方法實現(xiàn)定時,因此可編程定時器有兼有計數(shù)功能,可以對外來脈沖進行計數(shù)。 89S51 定時功能及工作方式選擇 ①定時功能:定時功能實際上是通過計數(shù)來實現(xiàn)的,不過此時的計數(shù)脈沖來自單片機內(nèi)部。即每個機器周期產(chǎn)生一個計數(shù)脈沖。也就是每個機器周期計數(shù)器加 1。由于一個機器周期等于 12 個振蕩脈沖周期,因此計數(shù)頻率為振蕩頻率的 1/12。如果單片機采用 12MHZ晶體 ,則計數(shù)頻率為 1MNZ。即每微秒計數(shù)器加 1。這樣不但可以根據(jù)計數(shù)器值計算出定時時間,也可以反過來按定時時間的要求計算出計數(shù)器的預(yù)置值。 ②工作方式選擇:(本文選擇工作方式 1) 方式 1 是 16 位計數(shù)結(jié)構(gòu)的工作方式,計數(shù)器由 TH1 全部 8 位和 TL1全部 8位構(gòu)成。當(dāng)為計數(shù)工作方式時,計數(shù)值的范圍是: 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 18 1~ 65536( 216) 當(dāng)為定時工作方式時,定時時間計算公式為: ( 216 -計數(shù)初值)晶振周期 12 或( 216 -計數(shù)初值)機器周期 計數(shù)器 所謂計數(shù)就是指對外部事 件進行計數(shù)。外部事件的發(fā)生以脈沖輸入表示,因此計數(shù)功能的實質(zhì)就是對外來脈沖進行計數(shù)。 89S51芯片有 T0( )和 T1()兩個信號引腳,分別是這兩個計數(shù)器的計數(shù)輸入端。外部輸入的脈沖在負(fù)跳變時有效進行計數(shù)器加 1(加法計數(shù))。 計數(shù)方式下,單片機在每個機器周期的 S5P2 拍節(jié)對外部計數(shù)脈沖進行采樣。如果前一個機器周期采樣為高電平,后一個機器周期采樣為低電平,即為一個有效的計數(shù)脈沖。在下一機器周期的 S3P1 進行計數(shù)。可見采樣計數(shù)脈沖是在 2個機器周期進行的。鑒于此,計數(shù)脈沖的頻率不能高于振蕩脈沖頻率的 /24。 本文利用 T1 引腳輸入脈沖,對按鍵次數(shù)進行計數(shù),以實現(xiàn)歌曲的循環(huán)往復(fù) 定時器 /計數(shù)器的控制寄存器 定時器控制寄存器( TCON) TCON 寄存器既參與中斷控制又參與定時控制。 ⑴、 TF0和 TF1— 計數(shù)溢出標(biāo)志位 當(dāng)計數(shù)器溢出(計滿)時,該位置“ 1”;使用查詢方式時,此位作狀態(tài)位供查詢,但應(yīng)注意查詢有效后應(yīng)以軟件方法及時將該位清“ 0”;使用中斷方式時,此位作中斷標(biāo)志位,在轉(zhuǎn)向中斷服務(wù)程序時由硬件自動清“ 0”。 ⑵ 、 TR0和 TR1— 定時器運行控制位 TR0( TR1) =0 停止定時器 /計 數(shù)器工作 TR0( TR1) =1 啟動定時器 /計數(shù)器工作 該位根據(jù)需要以軟件方法使其置“ 1”或清“ 0”。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 19 工作方式控制寄存器( TMOD) TMOD 寄存器是一個專用寄存器,用于設(shè)定兩個定時器 /計數(shù)器的工作方式。但 TMOD 寄存器不能位尋址,只能用于字節(jié)傳送指令設(shè)置其內(nèi)容。 表 位序 B7 B6 B5 B4 B3 B2 B1 B0 位符號 GATE C/T M1 M0 GATE C/T M1 M0 定時 /計數(shù)器 1 定時 /計數(shù)器 0 4 位一組的結(jié)構(gòu)使它不能位尋址,一定義就是 4 位。從寄存器的位格式中可以看出,它的低半字節(jié)定義定時器 /計數(shù)器 0,高半字節(jié)定義定時器 /計數(shù)器 1,其中: ⑴ 、 GATE— 門控制 GATE=0 以運行控制位 TR 啟動定時器 GATE=1 以外中斷請求信號啟動定時器 ⑵ 、 C/T— 定時方式或計數(shù)方式選擇位 C/T=0 定時工作方式 C/T=1 計數(shù)工作方式 ⑶、 M1M0— 工作方式選擇位 M1M0=00 方式 0 M1M0=01 方式 1 M1M0=10 方式 2 M1M0=11 方式 3 中斷允許控制寄存器( IE) ⑴ 、 EA— 中斷允許總控制位 ⑵、 ET0(ETI)— 定時 /計數(shù)中斷允許控制位 ET0(ETI)= 0 禁止定時 /計數(shù)中斷 ET0(ETI)= l 允許定時 /計數(shù)中斷 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 20 定時中斷源 向 CPU 發(fā)出中斷請求的來源 稱之為中斷源。 8051 是一個多中斷源的單片機。有 3 類共 5個中斷源,分別是外部中斷 2個,定時中斷 2 個和串行中斷 1 個。 外中斷是由外部信號引起的,共有 2 個中斷源,即外部中斷“ 0”和外部中斷“ 1”。他們的中斷信號分別由引腳 和 引入。外部中斷請求有兩種信號方式,即電平方式和脈沖方式。電平方式的中斷請求是低電平有效。而脈沖方式是脈沖的后沿負(fù)跳變有效,如前一次為高電平,后一次為低電平,即為有效中斷請求。因此在這種方式下,中斷請求信號的高電平和低電平狀態(tài)都應(yīng)維持一個機器周期,以確保電平變化能被單片機采樣到。串行中斷是為串行數(shù)據(jù)傳送而配置的。 每當(dāng)串行口接收或發(fā)送完一組串行數(shù)據(jù)時,就產(chǎn)生一個中斷請求。因為串行中斷請求也是在單片機內(nèi)部自動發(fā)生的,所以不需要在芯片上設(shè)置引入端。 定時中 斷:是為滿足定時或計數(shù)的需要而設(shè)置的。為此在單片機芯片內(nèi)部有兩個定時 /計數(shù)器,以對其中的計數(shù)結(jié)構(gòu)進行計數(shù)的方法,來實現(xiàn)定時或計數(shù)功能。當(dāng)計數(shù)結(jié)構(gòu)發(fā)生計數(shù)溢出時,即表明定時時間到或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標(biāo)志位,作為單片機接受中斷的標(biāo)志。由于這種中斷請求是在單片機芯片內(nèi)部發(fā)生的,因此不需要在芯片上設(shè)置引入端。 中斷控制 ( 1)、定時器控制寄存器( TCON): 該寄存器用于保存外部中斷請求以及定時器的計數(shù)溢出。寄存器地址 88H,位地址 8FH~ 88H。 表 存器的內(nèi)容及位地址 如下 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位符號 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 21 這個寄存器既有定時器 /計數(shù)器的控制功能又有中斷控制功能,其中與中斷有關(guān)的控制位共有 6 位: ⑴、 IE0和 IE1— 外部中斷請求標(biāo)志位 ⑵、 IT0和 IT1— 外中斷請求觸發(fā)方式控制位 ⑶、 TF0和 TF1— 計數(shù)溢出標(biāo)志位 ( 2)、中斷允許控制寄存器( IE) 寄存器地址 0A8H,位地址 0AFH~ 0A8H。 表 如下 位地址 0AFH 0AEH 0ADH 0ACH 0ABH 0AAH 0A9H 0A8H 位符號 EA / / ES ET1 EX1 ET0 EX0 其中與中斷有關(guān)的控制位共
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1