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

正文內(nèi)容

基于單片機(jī)控制的音樂播放器的畢業(yè)設(shè)計51146-免費(fèi)閱讀

2025-07-17 15:28 上一頁面

下一頁面
  

【正文】 Microchip 公司的 PIC 精簡指令集合 而 (RISC) 也有著強(qiáng)勁的發(fā)展勢頭,中國臺灣的 HOLTEX 公司近年的單片機(jī)產(chǎn)量與日俱增,與其底 價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場份額。 此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機(jī)除了功能強(qiáng)和功耗低 外,還要求其體積要小。 8 四川師范大學(xué)成都學(xué)院專科畢業(yè)設(shè)計 (三)在工業(yè)控制中的應(yīng)用: 用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。而產(chǎn)生這種 基本節(jié)拍的電路就是振蕩器和時鐘電路。其封裝形式有兩種:雙列直插封裝(DIP) 形式和方形封裝形式,如圖所示。 89C51 的中斷系統(tǒng)由中斷源、中斷允許控制器 IE、中斷優(yōu)先級控制器 IP、定時器控 制器 TCON(中斷標(biāo)志寄存器)等構(gòu)成, IP、 IE、 TCON 均為 SFR 特殊功能寄存器(見表 )。 (1)并行 I/O 端口: 89C51 有四個 8 位并行 I/O 端口,分別命名為 P0 口、P1 口、P2 口和 P3 口,它們 都是 8 位準(zhǔn)雙向口,每次可以并行輸入或輸出 8 位二進(jìn)制信息。 專用寄存器組主要用來指示當(dāng)前要執(zhí)行指令的內(nèi)存地址,存放特定的操作數(shù),指示 指令運(yùn)行的狀態(tài)等。 控制器主要由程序計數(shù)器 PC、指令寄存器 IR、指令譯碼器 ID 和定時控制邏輯電路等構(gòu) 成。 (二)中央處理器(CPU): CPU 是單片機(jī)內(nèi)部的核心部件, 是一個 8 位二進(jìn)制數(shù)的中央處理單元, 主要由運(yùn)算器、 控制器和寄存器陣列構(gòu)成。 32 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 附錄 附錄一:程序流程圖 初始化 T1 簡譜碼指針清零 計數(shù)值 TABLE 送 DPTR 簡譜碼送 DPTR 取相應(yīng)計數(shù)值 查表 TABLE1 簡譜碼送 A 高位送 TH1,低位送 TL1 停止計數(shù)器 Y 結(jié)束碼? N 取低四位(節(jié)拍碼)暫存 R2 按 R2 常數(shù)延時 啟動定時器 1 計數(shù) 取高 4 位(音符碼) N 取反,節(jié)拍時間到? Y 音符碼為 0? 重置 T1 計數(shù)值 不發(fā)音 指向下一個簡譜碼 33 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 附錄二:硬件電路圖 C1 30pf C2 30pf X1 19 CRYSTAL U1 XTAL1 18 XTAL2 9 RST 29 30 31 PSEN ALE EA LS1 D1 LEDBLUE 1 2 3 4 5 6 7 8 AT89C51 SOUNDER R1 100 圖一 34 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 圖二 圖三 35 四川師范大學(xué)成都學(xué)院專科畢業(yè)設(shè)計 目 錄 前言: …… 1 第 1 章 緒論 …… 2 一、單片機(jī)基礎(chǔ)知識介紹 …… 2 (一)89C51 單片機(jī)包括:…… 2 (二)中央處理器(CPU): …… 2 1.運(yùn)算器: …… 2 (1) 算術(shù)邏輯單元(ALU):…… 3 (2) 累加器(ACC):…… 3 (3) 暫存寄存器(TMPTMP2):…… 3 (4) 狀態(tài)寄存器(PSW):…… 3 2.控制器: …… 3 3.寄存器陣列: …… 3 4.存儲器: …… 4 (1)并行 I/O 端口: …… 4 (2)串行 I/O 端口: …… 4 (三)定時器/計數(shù)器: …… 4 (四)中斷系統(tǒng): …… 5 (五)內(nèi)部總線: …… 5 (六)89C51 單片機(jī)引腳及其功能: …… 5 (七)89C51 單片機(jī)工作方式: …… 6 1.復(fù)位原理: …… 6 2.常用復(fù)位電路: …… 7 3.89C51 時鐘電路: …… 7 二、單片機(jī)的應(yīng)用領(lǐng)域 …… 8 (一)在智能儀器儀表的應(yīng)用: …… 8 (二)在家用電器中的應(yīng)用: …… 8 (三)在工業(yè)控制中的應(yīng)用: …… 9 (四)在計算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用: …… 9 (五)單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用: …… 9 三、單片機(jī)的發(fā)展趨勢 …… 9 (一)微型單片化: …… 9 (二)低功耗 CMOS 化: …… 10 (三)主流與多品種共存: …… 10 四、課題概述 …… 11 第 2 章 系統(tǒng)硬件原理及設(shè)計 …… 11 一、核心器件 AT89C51 介紹 …… 11 (一)主要特性 …… 12 1 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 (二)管腳說明: …… 13 (三)振蕩器特性: …… 15 (四)芯片擦除: …… 15 二、硬件電路設(shè)計 …… 15 第三章 系統(tǒng)軟件原理及設(shè)計 …… 16 一、單片機(jī)產(chǎn)生不同頻率脈沖信號的原理 …… 16 二、音樂軟件的設(shè)計 …… 20 (一)音樂代碼庫的建立方法: …… 20 (二)選曲: …… 21 (三)歌曲的設(shè)計: …… 21 第 4 章 調(diào)試與仿真 …… 28 一、KEIL C51 單片機(jī)軟件開發(fā)系統(tǒng) …… 28 (一)系統(tǒng)的整體結(jié)構(gòu): …… 28 (二)采用 KEIL 開發(fā)的 89C51 單片機(jī)應(yīng)用程序步驟: …… 28 二、 PROTEUS 的操作 …… 29 (一)硬件電路圖的接法操作: …… 29 (二)單片機(jī)系統(tǒng) PROTEUS 設(shè)計與仿真過程: …… 29 第 5 章 結(jié)論 …… 30 附錄 …… 33 附錄一:程序流程圖 …… 33 附錄二:硬件電路圖 …… 34 2 1本文由yuwenyi999貢獻(xiàn) doc文檔可能在WAP端瀏覽體驗不佳。通過這次畢業(yè)設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理 論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論, 才能真正為社會服務(wù),從而提高自己的實際動手能力和獨(dú)立思考的能力。 29 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 第 5 章 結(jié)論 AT89C51 芯片有多組引腳,可實現(xiàn)多種拓展功能,由于知識,能力,時間,條件所 限,我只實現(xiàn)了播放自編歌曲的功能,其實,還可以同時拓展 LED 點(diǎn)陣屏幕,按鍵選歌, 以及多組燈光閃亮等功能,換用更高檔的芯片后,甚至可以實現(xiàn) MP3 的豐富功能,在補(bǔ) 充了相應(yīng)知識后我將嘗試實現(xiàn)更多的功能。全部過程都是在計算機(jī)上通過 Proteus 來完成的。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起 經(jīng) L51 連接定位生成絕對目標(biāo)文件(.ABS)。指向下一個簡譜碼 STOP: CLR LJMP TIME1:PUSH PUSH CPL MOV MOV POP POP RETI DELAY:MOV DELA1:MOV R7,02H R6,125 。暫存高位字節(jié) 24 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 MOV MOV INC MOVC MOV MOV SETB DEL: 21H,A A,R3 A A,A+DPTR TL1,A 20H,A TR1 。取到的簡譜碼不是結(jié)束碼,傳 PLAY 取節(jié)拍碼 。曲譜如 下圖所示: 21 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 圖1 圖2 22 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 從兩首歌中可看出,最低音為低 7Si,最高音為高 1Do。這種唱法稱為移調(diào)。 T=65536N=65536Fi/2/Fr=655361000000/2/Fr=65536500000/Fr 低音 DO 的 T=65536500000/262=63627 中音 DO 的 T=65536500000/523=64580 高音 DO 的 T=65536500000/1047=65059 ★.C 調(diào)個音符頻率與計數(shù)值 T 的對照表如下表所示: 音 符 低 1DO 1DO 低 2RE 2RE 低 3M 低 4FA 4FA 低 5SO 5SO 低 6LA 6 低 7SI 中 1DO 頻率(Hz) 簡譜碼(T 值) 音 符 262 277 294 311 330 349 370 392 415 440 466 494 523 63628 63731 63835 63928 64103 64103 64260 64260 64331 64400 64463 64524 64580 4FA 中 5SO 5SO 中 6LA 6 中 7SI 高 1DO 1DO 高 2RE 2RE 高 3M 高 4FA 4FA 頻率(Hz) 簡譜碼(T 值) 740 784 831 880 932 988 1046 1109 1175 1245 1318 1397 1480 64860 64898 64923 64968 64994 65030 65058 65085 65110 65124 65157 65178 65198 表 1 C 調(diào)各音符頻率與計數(shù)值 T 的對照表 17 四川師范大學(xué)成都學(xué)院專科畢業(yè)設(shè)計 ★.每個音符使用 1 個字節(jié),字節(jié)的高 4 位代表音符的高低,低 4 位代表音符的節(jié) 拍,下表為節(jié)拍碼的對照。 二、硬件電路設(shè)計 電路主要由 AT89C51 芯片,LED 發(fā)光二極管,喇叭,晶振電路組成,由引腳輸出定 時器產(chǎn)生的各種固定頻率的方波信號,然后由喇叭產(chǎn)生各種頻率的聲音。如采用外部時鐘源驅(qū)動器件,XTAL2 應(yīng)不接。 /EA/VPP:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000HFFFFH) ,不管 是否有內(nèi)部程序存儲器。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。作為輸入,由于外 部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。 P2 口:P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 GND:接地。在此基礎(chǔ)上,可以添加按鍵,LED 顯示屏等模 塊,實現(xiàn)切換歌曲,歌名顯示,動感音樂屏等功能。 九十年代以后, 單片機(jī)在結(jié)構(gòu)上采用雙 CPU 或內(nèi)部流水線, CPU 位數(shù)有 8 位、 位、 16 32 位,時鐘頻率高達(dá) 20MHZ,片內(nèi)帶有 PWM 輸出、監(jiān)視定時器 WDT、可編程計數(shù)器陣列 PCA、DMA 傳輸、調(diào)制解調(diào)器等。 (即高密度金屬氧化物半導(dǎo)體工藝) 和 CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝) 。 (五)單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用: 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀, 超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 當(dāng)在放大器兩個引腳上外接 一個晶體(或陶瓷振蕩器)和電容組成的并聯(lián)諧振電路作為反饋元件時,便構(gòu)成一個自激 振蕩器,如下圖所示。 1.復(fù)位原理: 89C51 單片機(jī)的復(fù)位靠外部電路實現(xiàn),信號由 RESET(RST)引腳輸入,高電平有效, 在振蕩器工作時,只要保持 RST 引腳高電平兩個機(jī)器周期,單片機(jī)即復(fù)位。單 片機(jī)內(nèi)的 CPU、存儲器、I/O 接口等單元部件都是通過總線連接到一起的。TH0、TL0、THTL1 都是 SFR 中的特殊 功能寄存器。這種結(jié)構(gòu)的單片機(jī)稱 為哈佛型結(jié)構(gòu)單片機(jī)。指令寄存器 IR 用 于存放 CPU 根據(jù) PC 地址從 ROM 中讀出的指令操作碼。 2 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 (1) 算術(shù)邏輯單元(ALU): 89C51 中的 ALU 由加法器和一個布爾處理器組成。根據(jù)要求設(shè)計一款音樂播放器,能實現(xiàn)音樂播放的簡單 功能,同時為了美化,添加了韻律閃爍彩燈,設(shè)計時采用Keil軟件編程,用protues軟 件仿真,核心器件采用靈活性高且價格低廉的AT89C51芯片。 本文由yuwenyi999貢獻(xiàn) doc文檔可能在WAP端瀏覽體驗不佳。 (二)中央處理器(CPU): CPU 是單片機(jī)內(nèi)部的核心部件, 是一個 8 位二進(jìn)制數(shù)的中央處理單元, 主要由運(yùn)算器、 控制器和寄存器陣列構(gòu)成。 控制器主要由程序計數(shù)器 PC、指令寄存器 IR、指令譯碼器 ID 和定時控制邏輯電路等構(gòu) 成。 專用寄存器組主要用來指示當(dāng)前要執(zhí)行指令的內(nèi)存地址,存放特定的操作數(shù),指示 指令運(yùn)行的狀態(tài)等。 (1)并行 I/O 端口: 89C51 有四個 8 位并行 I/O 端口,分別命名為 P0 口、P1 口、P2 口和 P3 口,它們 都是 8 位準(zhǔn)雙向口,每次可以并行輸入或輸出 8 位二進(jìn)制信息。 89C51 的中斷系統(tǒng)由中斷源、中斷允許控制器 IE、中斷優(yōu)先級控制器 IP、定時器控 制器 TCON(中斷標(biāo)志寄存器)等構(gòu)成, IP、 IE、 TCON 均為 SFR 特殊功能寄存器(見表 )。其封裝形式有兩種:雙列直插封裝(DIP) 形式和方形封裝形式,如圖所示。而產(chǎn)生這種 基本節(jié)拍的電路就是振蕩器和時鐘電路。 8 四川師范大學(xué)成都學(xué)院??飘厴I(yè)設(shè)計 (三)在工業(yè)控制中的應(yīng)用: 用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。 此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機(jī)除了功能強(qiáng)和功耗低 外,還要求其體積要小。 Microchip 公司的 PIC 精簡指令集合 而 (RISC) 也有著強(qiáng)勁的發(fā)展勢頭,中國臺灣的 HOLTEX 公司近年的單片機(jī)產(chǎn)量與日俱增,與其底 價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場份額?;谶@個思想,我設(shè)計
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1