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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的音樂播放器設(shè)計(jì)軟件設(shè)計(jì)(完整版)

2025-01-18 19:33上一頁面

下一頁面
  

【正文】 ,在 TABLE 中均需加上音樂結(jié)束符 00H。但如果 1拍為 秒, 1/4 拍是 秒,只要設(shè)定延遲時(shí)間就可求得節(jié)拍的時(shí)間。將與揚(yáng)聲器連 11 接的 取反后就可得到方波的周期,從而達(dá)到了控制頻率,即音階的目的。確定歌曲曲目后,數(shù)碼管再進(jìn)行顯示。 顯示電路 設(shè)計(jì) 顯示電路是一個(gè) 8 位共陰極 LED 數(shù)碼管。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。石晶振蕩和陶瓷振蕩均可采用。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。在 FLASH編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。片內(nèi)振蕩器和時(shí)鐘電路 管腳說明: VCC:供電電壓。全靜態(tài)工作: 0Hz24MHz 該器件采用ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。將各個(gè)音階連接在一起,便可組成一支曲子或是演奏一段旋律。甚至單片機(jī)廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機(jī)芯片。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分為如下幾個(gè)范疇: 一、在智能儀器儀表的應(yīng)用 單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。 MCS51單片機(jī)是美國(guó) INTEL 公司于 1980 年推出的產(chǎn)品,與 MCS 48單片機(jī)相比,它的結(jié)構(gòu)更先進(jìn),功能更強(qiáng),在原來的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達(dá) 111 條, MCS51單片機(jī)可以算是相當(dāng)成功的產(chǎn)品,一直到現(xiàn)在,MCS51 系列或其兼容的單片機(jī)仍是應(yīng)用的主流產(chǎn)品,各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與 MSC51單片機(jī)作為代表進(jìn)行理論基礎(chǔ)學(xué)習(xí)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 CMOS 雖然功耗低,但由于其物理特征決定其工作速度不夠高,而 CHMOS則具備了高速和低功耗的特點(diǎn),這些特征,更適合于要求低功耗像電池供電的應(yīng)用場(chǎng)合。 3 2系統(tǒng)硬件原理及設(shè)計(jì) AT89C51介紹 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器( FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS 8 位微處理器,俗稱單片機(jī)。4K 字節(jié)可編程閃爍存儲(chǔ)器 5 個(gè)中斷源 在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 ALE/PROG: 當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地 位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 XTAL2:來自反向振蕩器的輸出。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種 軟件可選的掉電模式。單片機(jī)擁有 32 個(gè)并行口和 1 個(gè)串行口。鍵一聯(lián)通實(shí)現(xiàn)上一曲更換,鍵二聯(lián)通實(shí)現(xiàn)下一曲更換,鍵三聯(lián)通實(shí)現(xiàn)開始暫停操作。 10 開 始播 放 音 樂數(shù) 碼 管 顯 示關(guān) 閉 顯 示判 斷 是 否 結(jié) 束否是上 一 曲 、 下 一 曲播 放 /暫 停初 始 化查 詢 歌 曲 曲 目等 待 播 放結(jié) 束 圖 31 總體流程圖 音調(diào)的高低用音階表示,不同的音階對(duì)應(yīng)不同的頻率。 ( 2)利用 8051 的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式 MODE1 下,改變計(jì)數(shù)值TH0 及 TL0 以產(chǎn)生不同頻率的方法如下: 例如,頻率為 523Hz,其周期天 /523 S=1912uS,因此 只要令計(jì)數(shù)器計(jì)時(shí)956uS/1us=956,在每計(jì)數(shù) 956 次時(shí)就將 I/O 反接,就可得到中音 DO( 532Hz)。 ( 3)簡(jiǎn)譜碼(音符)為高位,節(jié)拍為(節(jié)拍數(shù))為低 4 位,音符節(jié)拍碼放在程序的 “ TABLE” 處。1=C 2/4 軍港之夜 DB 32H,54H,52H,32H,54H,52H,32H,12H,12H,32H,32H,54H,52H,32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 0C2H,32H,32H,12H,21H,31H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H DB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,32H DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H,52H,52,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 0C2H,32H,32H,12H,21H,31H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H DB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,32H DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H,52H,5低 6 低音 La A 64400 F 3+3/4 低 5 低音 So B 64260 16 2,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 32H,52H,52H,32H,32H,21H,31H,24H,74H,0D2H,0C2H,14H,14H,14H,14H DB 00H TABLE2:DW 63835,64021,64103,64260,64400,64524,64580,64684,64777 DW 64820,64898,64968,65030,65058,65110,65157,65178 《死了都要愛》代碼實(shí)現(xiàn)如下: SONG2: DB 02H 。將 T0 口設(shè)為計(jì)數(shù)中斷并工作在方式2下。中斷返回 START_PAUSE:CPL F0 。當(dāng)按鍵產(chǎn)生中斷信號(hào),上一曲中斷子程序改變標(biāo)識(shí)符 R7的值為 01H 并改變曲目 R0 的值。是否是第一首 MOV 22H,N 。 測(cè)試總結(jié) 音樂播放器很好的實(shí)現(xiàn)了播放 /暫停、上一曲、下一曲的功能,并滿足了數(shù)碼管顯示 的特殊要求。本次設(shè)計(jì)的晶振為 6MHZ,而程序中的初值卻設(shè)置成了 6MHZ 晶振所采用的值 5000,導(dǎo)致顯示的時(shí)間比真正的時(shí)間要慢。不僅鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知 25 識(shí),掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡(jiǎn)單的編程。歌曲總數(shù) OUT_NUM EQU P1 。R0 中存入數(shù)據(jù) 30H,這里在以 30H 開始的單元。外部中斷 0 用于接上一曲歌按鍵 ORG 000BH AJMP F_T0 。 同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)匯編語言掌握得不夠好。 心得體會(huì) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。當(dāng)然設(shè)計(jì)的音樂播放器也存在著不足之處。將 R7 指向最后一首歌曲 21 MOV A,N1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1