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

正文內(nèi)容

微機原理課程設(shè)計——音樂播放器大全(參考版)

2024-10-17 23:19本頁面
  

【正文】 附錄:實驗箱功能模塊電路圖。題目五電子鐘利用8253定時器設(shè)計一個電子鐘,并定義一個啟動鍵。要求:具有通過鍵盤能夠調(diào)整時、分、秒的功能。5.自行設(shè)計特效顯示功能。3.實現(xiàn)能隨時可以調(diào)整自動模式的綠燈和紅燈時間。題目一交通燈控制系統(tǒng)1.利用8253定時,8259中斷及8255設(shè)計電路,實現(xiàn)十字路口交通燈模擬控制。題目十?dāng)?shù)字時鐘編程實現(xiàn)時鐘功能,按秒刷新,要求定位在屏幕右上角。mov ah,00h mov al,03h ;設(shè)置顯示方式為80*25,16色文本 int 10h 題目八數(shù)字秒表設(shè)計可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。題目六 按鍵選擇樂曲播放利用按鍵選擇播放不同樂曲。題目四 PC揚聲器發(fā)聲利用8253驅(qū)動PC機內(nèi)揚聲器發(fā)聲,PC結(jié)構(gòu)參考相關(guān)文獻(xiàn)資料。(提示:先輸入數(shù)據(jù)與運算符,保存,再按照運算符選擇對應(yīng)的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉(zhuǎn)換;要有良好的界面(提示信息))題目三工作周期判斷程序輸入年、月、日,能夠判斷當(dāng)日的星期數(shù),并進(jìn)行輸出。要求輸入的密碼不顯示。課程設(shè)計報告:(1)設(shè)計題目;(2)系統(tǒng)的主要功能、作用以及主要技術(shù)性能指標(biāo);(3)總體設(shè)計方案、工作和組成原理(框圖)或設(shè)計說明、采用的技術(shù)路線等;(4)系統(tǒng)設(shè)計:接口電路設(shè)計,程序設(shè)計(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計算;(5)設(shè)計總結(jié):對整個設(shè)計工作過程進(jìn)行歸納和綜合,對設(shè)計中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對這次設(shè)計實踐的認(rèn)識、收獲和提高。四、設(shè)計任務(wù)及要求接口設(shè)計:根據(jù)所選題目和所用的接口電路芯片設(shè)計出完整的接口電路,并在實驗系統(tǒng)上完成電路的連接和調(diào)試通過??衫?258253等接口電路。用按鍵輸入數(shù)和運算符號;用LED顯示運算過程和結(jié)果(十進(jìn)制數(shù));可以表示出當(dāng)前的運算類型;具有清零和復(fù)位功能;具有連續(xù)運算功能。()選題十三:壓力測試系統(tǒng)設(shè)計(二)要求:利用壓力傳感器和ADC0809設(shè)計一個壓力測試系統(tǒng),并將測試結(jié)果(十進(jìn)制)在LED上顯示出來,并定義一個測試最大值按鍵,當(dāng)按下該鍵時,可進(jìn)行最大值測量(按鍵不動作時為正常測量顯示),即:只有當(dāng)當(dāng)前測量值大于上次測量值時才刷新顯示,顯示格式為:P=XXX。第2次(或偶數(shù)次)按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時??選題十二:溫度測試系統(tǒng)設(shè)計要求:利用溫度傳感器和ADC0809設(shè)計一個溫度測試系統(tǒng),將測試結(jié)果(十進(jìn)制)在LED上顯示出來,并定義一個保持按鍵,當(dāng)按下該鍵時,將當(dāng)前測試值保持不變(按鍵不動作時為正常測量顯示)。利用功能鍵進(jìn)行啟/??刂?。輸出頻率=鍵號*100HZ選題十:直流電機速度控制器設(shè)計要求:利用D/A轉(zhuǎn)換器和按鍵設(shè)計一個直流電動機轉(zhuǎn)速控制器。X為測試值。當(dāng)壓力高于150pa時,紅燈閃爍。選題七:電子時鐘設(shè)計要求:利用8253定時器設(shè)計一個具有時、分、秒顯示的電子時鐘,并定義一個啟動鍵,當(dāng)按下該鍵時時鐘從當(dāng)前設(shè)定值(可在顯示緩沖區(qū)中予置)開始走時。選題五:電子音樂播放器要求:設(shè)計要求:利用8253作為音階頻率發(fā)生器,應(yīng)先對“2008年奧運會主題歌”進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個8度即可),音符長度不能少于60個,連續(xù)播放3遍后停止。選題四:函數(shù)發(fā)生器的設(shè)計(二)要求:設(shè)計一個三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。選題三:函數(shù)發(fā)生器的設(shè)計(一)要求:利用DAC0832設(shè)計一個函數(shù)發(fā)生器,并利用按鍵選擇輸出波形,能分別產(chǎn)生三角波、階梯波(每階梯1V)、正向鋸齒波、負(fù)向鋸齒波和方波。用按鍵選擇那一路;用LED顯示轉(zhuǎn)換結(jié)果(十進(jìn)制數(shù));將每一路采集的100個數(shù)據(jù)存放到各自的存儲區(qū)中。二、設(shè)計時間、基本要求(一)、設(shè)計時間:二周(二)、基本要求:。這,或許也是我比別的同學(xué)多出的一點收獲吧!第四篇:微機原理課程設(shè)計電子信息科學(xué)與技術(shù)《微機原理》課程設(shè)計一、本次課程設(shè)計的目的和意義學(xué)習(xí)和掌握計算機中常用接口電路的應(yīng)用和設(shè)計技術(shù),充分認(rèn)識理論知識對應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強理論知識與應(yīng)用相結(jié)合的實踐和鍛煉。在這次的課程設(shè)計中,我的收獲是不但做出了一個符合要求的音樂播放器,而且為自己積累了一些寶貴的經(jīng)驗。有的書用處較大,有的書僅能用到一小塊知識,就是這樣,一步步在知識的海洋里我尋覓著自己需要的東西,確實克服了不少困難,解決了不少問題。在課程設(shè)計過程中,我才體會到這句話的深意。同時,也要靈活使用各種調(diào)試方法,來縮小尋找錯誤的范圍。編寫程序的過程中,體會最深的是子程序的調(diào)用和程序的條理問題,一個程序就算功能實現(xiàn)了,但是也要使主程序和子程序的條理分明,易讀性高,才能算一個比較好的程序。一次寫出來的程序肯定不會是正確的,還需要進(jìn)一步調(diào)試它。一開始面對很長的程序往往有畏難情緒,感覺無法下手,沒辦法只能硬著頭皮啃下去,多看幾個和音樂播放有關(guān)的匯編程序,然后我就能慢慢看懂了并理解了別的作者的設(shè)計思路。課程設(shè)計是這門課程的一個重要環(huán)節(jié),通過課程設(shè)計,鞏固、加深和拓寬了學(xué)習(xí)的理解,本課程設(shè)計的重點目標(biāo)是使用匯編語言,而不過多涉及硬件方面的太多知識。在我們學(xué)完了《微型計算機原理與接口技術(shù)》這門課的基礎(chǔ)上來做這個設(shè)計,通過設(shè)計后,使我們對這門課的理論知識的理解有很大程度上的加強。返回 SOUND ENDP?;謴?fù)端口信號 OUT 61H, AL POP DI。******************************************************************* WAIT1: MOV CX, 2800。保存在AH中OR AL, 3。寫計數(shù)器2高八位 IN AL, 61H。頻率OUT 42H, AL。寫定時器模式 OUT 43H, AL MOV DX, 12H。發(fā)音程序 PUSH AX。*******************************************************************武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計MUSICC PROC。******************************************************************* MUSICB PROC。******************************************************************* MUSICA PROC。INT 21H CMP AL, 51H JZ RETURN CMP AL, 41H JNZ l1 CALL MUSICA JMP EXIT1 l1: CMP AL, 42H JNZ l2 CALL MUSICB JMP EXIT1 l2: CMP AL, 43H JNZ EXIT CALL MUSICC JMP EXIT1設(shè)置段寄存器 顯示以B開始的字符串宏定義宏結(jié)束 提示信息 輸入并選擇武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計EXIT1: SHOW DATA5 JMP L0 EXIT: SHOW DATA4 SHOW DATA5 JMP L0 RETURN: MOV AX, 4C00H。ENDM SHOW DATA1。MOV DS, AX MOV ES, AX MOV AX, STACK MOV SS, AX SHOW MACRO B。STACK39。STACK39。$39。PressC zhu fu ge39。PressB Tai hu chuan39。PressA Ma li you zhi xiao yang gao39。input AGAIN!$39。input ERROR!$39。PLEASE SELECLT!$39。THIS IS A MUSIC PROGRAM!$39。HELLEL!WELCOME YOU TO COME HERE!$39。但在實驗過程中對程序不斷地進(jìn)行了調(diào)試,將音頻頻率不斷地進(jìn)行了改變,由原來的低頻通過同時擴大其倍數(shù),最終使音頻達(dá)到預(yù)期的效果。最后修改SI和BP,指向下一個頻率,重復(fù)上面的工作DELAY子程序和DELAY_OFF子程序:兩個都是子程序,采用空操作循環(huán)多次的方法,只是第二個延時時間較短,大概為5ms。開啟揚聲器,根據(jù)所取的時間調(diào)用若干次延時子程序。武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計PLAY子程序:PLAY子程序是播音子程序,SI指向音節(jié)表中的頻率,BP指向音節(jié)表中的時間。關(guān)揚聲器四、功能流程圖及子程序說明MAIN程序:MAIN程序是總程序,輸出說明,等待用戶按鍵并讀取鍵值。實現(xiàn)程序如下:IN AL,61H MOV AH,AL OR AL,3 OUT 61H,AL。我們知道執(zhí)行2801次LOOP指令約需要10MS的時間。顯然只有PA0和PA1都是1時,才能使揚聲器發(fā)出聲音。產(chǎn)生指定頻率聲音的程序段如下: MOV AL,0B6H OUT 43H,AL ;43H為8254的控制字端口 MOV DX,12H MOV AX,34DCH DIV DI ;(DI)=頻率OUT 42H,AL ;42H為8254的通道2端口武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計MOV AL,AH MOV 42H,AL 從定時器輸出的方波信號,經(jīng)功率放大和濾波后驅(qū)動揚聲器。頻率在送出頻率計數(shù)值之前,還要給方式寄存器送一個方式值,該數(shù)決定對哪一個通道編程,采用什么模式,送入通道的計數(shù)值是一字節(jié)還是兩字節(jié),是二進(jìn)制碼還是BCD碼。當(dāng)定時器接收的計數(shù)值為533H時,能產(chǎn)生896Hz的聲音,因此產(chǎn)生其他頻率的計數(shù)值就可算出來:533Hz896247。CPU通過對定時器的通道2(端口地址為42)進(jìn)行編程,使其I/O寄存器接收一個控制聲音頻率的16位計數(shù)值,端口61H的最低控制通道2門控的開斷。三、程序設(shè)計思路所有音樂都是由各個不同頻率的音階和其延續(xù)時間的長短來實現(xiàn)的。(6)方式5:硬件觸發(fā)方式計數(shù)進(jìn)入工作方式5,OUTi輸出高電平,硬件觸發(fā)信號由GATE端引入。由軟件裝入的計數(shù)值只有一次有效,如果要繼續(xù)操作,必須重新置入計數(shù)初值n。(5)方式4:軟件出發(fā)選通方式進(jìn)入工作方式4,OUTi輸出高電平。(4)方式3:方波發(fā)生器當(dāng)裝入初值后,在GATE上升沿啟動計數(shù),OUT 輸出高電平; 當(dāng)計數(shù)完成一半時,OUT輸出低電平。(3)方式2:頻率發(fā)生器方式當(dāng)初值裝入時,OUT變?yōu)楦撸挥嫈?shù)結(jié)束,OUT變?yōu)榈汀?8254工作方式(1)方式0:計數(shù)結(jié)束產(chǎn)生中斷方式當(dāng)寫入控制字后,OUT變?yōu)榈碗娖?,?dāng)寫入初值后立即開始計數(shù),當(dāng)計數(shù)結(jié)束時,變成高電平。 8254端口地址8254控制字 武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計說明 :(1)8254每個通道對輸入CLK按二進(jìn)制或二十進(jìn)制從預(yù)置值開始減1計數(shù),減到0時從OUT輸出一個信號。(8)GATEi: i=0,1,2,第i個通道的門控信號輸入引腳,門控信號的作用與通道的工作方式有關(guān)。(6).VCC及GND:+5V電源及接地引腳。(4)CS:芯片選擇信號輸入引腳,低電平有效。(2)RD:來自于CPU的讀控制信號輸入引腳,低電平有效。主要部分有:數(shù)據(jù)總線緩沖器、讀/寫控制邏輯、控制字寄存器、計數(shù)通道0、2: 內(nèi)部結(jié)構(gòu)如下圖:8254內(nèi)部結(jié)構(gòu) 8254外部引腳8254芯片是具有24個引腳的雙列直插式集成電路芯片,其引腳分布如圖所示。武漢理工大學(xué)《微機原理與接口技術(shù)》課程設(shè)計(3)每個通道都有6 種工作方式,都可以通過程序設(shè)置或改變。本實驗就采用了8254,其主要功能為:(1)每片上有3 個獨立的16 位的減計數(shù)器通道。突出優(yōu)點為計數(shù)時不占用CPU 時間,如利用定時器/計數(shù)器產(chǎn)生中斷信號,可建立多作業(yè)環(huán)境,提高了CPU 效率。缺點:執(zhí)行延遲時,CPU 一直被占用,降低了CPU 的效率。對外部執(zhí)行機構(gòu)控制時也需要定時中斷、定時檢測、定時查詢等。循環(huán)這么多次《微機原理與接口技術(shù)》課程設(shè)計關(guān)智杰DELAY_OFF ENDP CSEG ENDS END MAIN各個音符的對應(yīng)頻率表:音符 頻率/HZ 半周期/us 音符 頻率/HZ 半周期/us 低1DO 262 1908 4FA 740 0676 1DO 277 1805 中5SO 784 0638 低2RE 294 1700 5SO 831 0602 2RE 311 1608 中6LA 880 0568 低3M 330 1516 6LA 932 0536 低4FA 349 1433 中7SI 988 0506 4FA 370 1350 高1DO 1046 0478 低5SO 392 1276 DO 1109 0451 5SO 415 1205 高2RE 1175 0426 低6LA 440 1136 2RE 1245 0402 6LA 466 1072 高3M 1318 0372 低7SI 494 1012 高4FA 1397 0358 中1DO 523 0956 4FA 1480 0338 1DO 554 0903 高5SO 1568 0319 中2RE 578 0842 5S0 1661 0292 2RE 622 0804 高6L
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1