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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的音樂播放器設(shè)計軟件設(shè)計-wenkub.com

2024-11-27 19:33 本頁面
   

【正文】 MOV R0,30H 。定時器 0 用于定時,作音符發(fā)生器用 ORG 0013H q4: AJMP NEXT_SONG 。定義音頻輸出端口 , N EQU 3 。這次課程設(shè)計通過自己的努力,同學(xué)的幫助,還有老師的辛勤指導(dǎo)下,最終順利完成 參考文獻 [1] 鄭郁正 .單片機原理及應(yīng)用 .四川大學(xué)出版社, 2021。這次課程設(shè)計我學(xué)到很多很多的東西,學(xué)會了怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今計算機應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。 原因分析:定時器初值設(shè)置有誤。 8位 LED 數(shù)碼管只能顯示 10 以內(nèi)的歌曲曲目,超過 10將無法顯示。 仿真測試 開始仿真后,音樂播放器處于暫停狀態(tài) 如圖: 22 圖 421 初始數(shù)碼管顯示圖 點擊播放,播放器進入播放狀態(tài),數(shù)碼管 顯示為一,開始默認(rèn) 從第一首《軍港之夜》開始播放如圖: 23 圖 422 開始播放仿真實現(xiàn) 按鍵一及 低電位, 開始播放 上一曲 (第三首《中華人民共和國國歌》)如圖: 圖 423 開始播放上一曲仿真 按鍵二及 低電位,開始播放下一曲 (第二首《死了也要愛》 )如圖: 24 圖 423 播放下一曲仿真 再次點擊播放 /暫停鍵,播放進入播放狀態(tài),數(shù)碼管關(guān)閉。處理結(jié)束 : DEC 22H MOV A,R7 。曲目數(shù)送 A CJNE A,1, ?;謴?fù)現(xiàn)場 POP DPH POP ACC SETB EA RETI 。下面以實現(xiàn)上一曲功能為例:首先設(shè)置標(biāo)識符 R7 初始值為 00H。為 0 則播放 RETURN: RETI ?;謴?fù)現(xiàn)場 POP DPH POP ACC SETB EA RETI 。此時播放器由暫停狀態(tài)進入播放狀態(tài)。 播放 /暫停子程序 播放 /暫停在程序利用內(nèi)部中斷 T0 口。************************************************* DB 0A8H,0A4H,0A2H,0B2H,0C4H,0B4H,0A4H,0A4H,0A4H,92H,92H,98H,82H,72H,78H,04H,0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94 17 H,0A4H DB 04H,0C4H,0D4H,0C4H,0C8H,04H,94H DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02 DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0C2H,0C2H,0D4H,0D8H,0D4H,0D2H,92H DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02 DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0C2H,0C2H,0D4H,0D8H,0D4H,0D2H,92H 。 簡譜 發(fā)音 簡譜碼 T 值 節(jié)拍碼 節(jié)拍數(shù) 低 7 低音 Si 1 64524 1 1/4 1 中音 Do 2 64580 2 2/4 2 中音 Re 3 64684 3 3/4 3 中音 Mi 4 64777 4 1 4 中音 Fa 5 64820 5 1+1/4 5 中音 So 6 64898 6 1+1/2 6 中音 La 7 64968 8 2 7 中音 Ti 8 65030 A 2+1/2 高 1 高音 Do 9 65058 C 3 單片機課程設(shè)計 15 表 343 簡譜對應(yīng)的簡譜碼、 T 值、節(jié)拍數(shù) 《 軍港之夜 》代碼 實現(xiàn)如下:SONG1: DB 04H 。 ( 2) 在建立公用音符表 T后,再寫每首歌的發(fā)音計數(shù)值 TABLE 中的代碼 不管采用那種方法,每首歌曲結(jié)束時,在 TABLE 中均需加上音樂結(jié)束符 00H。 ( 2)把 T 值表建立在 TABLE1,構(gòu)成發(fā)音符的計數(shù)值放在 “TABLE” 。但如果 1拍為 秒, 1/4 拍是 秒,只要設(shè)定延遲時間就可求得節(jié)拍的時間。 單片機產(chǎn)生不同頻率脈沖信號的原理: ( 1)要產(chǎn)生音頻脈沖,只要算出某一音頻的脈沖( 1/頻率),然后將此周期除以 2,即為半周期的時間,利用定時器計時這個半周期的時間,每當(dāng)計時到后就將輸出脈沖的 I/O 反相,然后重復(fù)計時此半周期的時間再對 I/O 反相,就可以在 I/O 腳上得到此頻率的脈沖。將與揚聲器連 11 接的 取反后就可得到方波的周期,從而達到了控制頻率,即音階的目的。當(dāng)音樂結(jié)束時,程序跳轉(zhuǎn)回曲目識 別子程序。確定歌曲曲目后,數(shù)碼管再進行顯示。當(dāng)電鍵按下時接口接低電平,從而實現(xiàn)對音樂播放器的控制。 顯示電路 設(shè)計 顯示電路是一個 8 位共陰極 LED 數(shù)碼管。 ROM 和 RAM 的片外尋址范圍都為 64KB。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦操作中,代碼陣列全被寫 “1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位 。在 FLASH編程和校驗時, P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。片內(nèi)振蕩器和時鐘電路 管腳說明: VCC:供電電壓。兩個 16 位定時器 /計數(shù)器 4 全靜態(tài)工作: 0Hz24MHz 與 MCS51 兼容 該器件采用ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。在此基礎(chǔ)上,可以添加按鍵, LED 顯示屏等模塊,實現(xiàn)切換歌曲,歌名顯示,動感音樂屏等功能。將各個音階連接在一起,便可組成一支曲子或是演奏一段旋律。像 80C51 就采用了 HMOS(即高密度金屬氧化物半導(dǎo)體工藝)和 CHMOS(互補高密度金屬氧化物半導(dǎo)體工藝)。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片。 三、在工業(yè)控制中的應(yīng)用 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分為如下幾個范疇: 一、在智能儀器儀表的應(yīng)用 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。概括的講,一塊芯片就成了一臺計算機。 MCS51單片機是美國 INTEL 公司于 1980 年推出的產(chǎn)品,與 MCS 48單片機相比,它的結(jié)構(gòu)更先進,功能更強,在原來的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達 111 條, MCS51單片機可以算是相當(dāng)成功的產(chǎn)品,一直到現(xiàn)在,MCS51 系列或其兼容的單片機仍是應(yīng)用的主流產(chǎn)品,各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與 MSC51單片機作為代表進行理論基礎(chǔ)學(xué)習(xí)。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小。 CMOS 雖然功耗低,但由于其物理特征決定其工作速度不夠高,而 CHMOS則具備了高速和低功耗的特點,這些特征,更適合于要求低功耗像電池供電的應(yīng)用場合?;谶@個思想, 我 設(shè)計了一款特殊的 音樂播放器 , 本播放器可實現(xiàn)播放、 暫停 、復(fù)位等功能。 3 2系統(tǒng)硬件原理及設(shè)計 AT89C51介紹 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器( FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS 8 位微處理器,俗稱單片機。由于將多功能
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1