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

正文內容

計算機硬件課程設計電子琴-全文預覽

2025-02-07 03:49 上一頁面

下一頁面
  

【正文】 通過不同的頻率選擇不同的音符與音階發(fā)聲。C口連接兩個開關,讀取選擇的音階,若K1K2=01則為高音,若K1K2=01則為低音,否則為中音。 揚聲器模塊工作原理 揚聲器模塊式有8254以方式3產生的方波信號驅動發(fā)聲的。8254芯片主要由數(shù)據(jù)總線、緩沖器、讀寫邏輯控制字、寄存器、計數(shù)器四部分組成。其方式控制字如圖3所示。 其各口功能可由軟件選擇,使用靈活,通用性強。因此,可以通過對8255的PC7的設置來控制揚聲器的開通和關斷,而其發(fā)音頻率可以通過改變8254通道2的計數(shù)初值來控制。揚聲器模塊 圖1 揚聲器控制電路揚聲器是由8254通道2產生的方波信號驅動發(fā)聲的。(1)按“1—7”中的任一數(shù)字鍵,則發(fā)出對應的中音;(2)若按下“高音鍵”和“1—7”中的任一數(shù)字鍵,則發(fā)出對應的高音;(3)若按下“低音鍵”和“1—7”中的任一數(shù)字鍵,則發(fā)出對應的低音;(4)彈奏時要求能夠區(qū)分節(jié)拍、音調、音階和休止符。 通過課程設計要進一步鍛煉在微型計算機應用方面的實際工作能力。本文首先介紹了設計目的、意義、任務及思路,接著簡單介紹了各個元器件的工作原理,然后以流程圖的形式展現(xiàn)了各程序的基本思路,再介紹了一些具體功能是如何實現(xiàn)的,在附錄中還附帶了完整的程序,最后描述了組員的心得體會。計算機硬件技術基礎課程設計電子琴 小組成員及分工: XXXXXXXX 目錄目錄 2摘要 2 3 3 3 4 4 43. 硬件工作原理 7 8255工作原理 7 8254工作原理 8 揚聲器模塊工作原理 9 10 4X4非編碼鍵盤 114. 功能說明 12 總體功能說明 12 12 彈奏功能說明 13 音符選擇 14 音階選擇 14 彈奏實現(xiàn) 14 流程圖 14 回放功能 15 歌曲播放功能 17 顯示功能 185. 組員心得體會 19心得體會1: 19心得體會2: 21心得體會3: 23心得體會4: 256.操作說明書 27 連線要求 27 28 29摘要通過大三上學期對《計算機硬件技術》課程的學習,我們初步掌握了一些計算機硬件工作的基本原理、匯編語言程序設計方法,建立了微型計算機系統(tǒng)的整體概念,初步形成微機系統(tǒng)軟硬件開發(fā)的能力。要完成一個簡易的電子琴,要求我們利用相關已經(jīng)學過的芯片連接成一個電子電路,并且通過自己用匯編語言編程,控制設計的電子電路實現(xiàn)電子琴的一些功能,比如通過高中低音鍵和音調鍵分別控制發(fā)出高低音的7音調,比如播放預先存儲的歌曲,比如回放上一個彈奏的歌曲等。通過課程設計,一方面提高運用匯編語言變成解決實際問題的能力,另一方面使同學們更深入的了解計算機系統(tǒng)內部的有關知識,為以后的學習和系統(tǒng)開發(fā)奠定良好的基礎。 設計一個電子琴,以揚聲器作為發(fā)聲裝置,以4X4小鍵盤作為輸入裝置,模擬電子琴的琴鍵和功能按鍵,嗲子清具有低、中、高三個音階,能彈奏曲目在計算機硬件試驗系統(tǒng)基礎上,完成揚聲器模塊的設計,完成基本功能,并在此基礎上完善并優(yōu)化系統(tǒng)功能。頻率 8255A 1 PC8 CLK2 8254GATE2 OUT2 amp。OUT2引腳上才能產生一定頻率的方波信號驅動揚聲器,使揚聲器發(fā)聲。具有3個通道3種工作方式的可編程并行接口芯片(40引腳)。 8255的內部結構圖如圖2所示,它有3個數(shù)據(jù)端口,分為兩組,A組由A口和C口高四位組成,B組由B口和C口低四位組成。每個8254芯片有3個獨立的16位計數(shù)器通道,每個計數(shù)器有6中工作方式,都可以按二進制或十進制(BCD碼)計數(shù)。因為揚聲器是由通道2來控制的,故應選擇通道2,工作方式選為方式3,輸出的信號則為方波信號。 4. 功能說明 8254的A口與B口分別連接4X4鍵盤的行與列,從中讀取鍵值,確定音符,1—7按鍵分別對應1—7音符。8254工作在方式3,通過OUT 口以方波形式將發(fā)聲頻率傳給發(fā)聲模塊。若為回放鍵,則進入回放子程序,否則進入播放子程序。根據(jù)K1K2選擇高中低音,由LEA指向相應表。 音符選擇揚聲器發(fā)音的頻率是由8254產生方波的頻率決定的,而方波頻率又是由通道的計數(shù)初值來決定的,因此可以通過改變通道的計數(shù)初值來實現(xiàn)變調功能。由8255掃描按鍵值,根據(jù)掃描確定按得是哪個鍵,由此確定偏移地址并放入SI中,然后通過查表得其相應頻率值,求得計數(shù)初值,然后將計數(shù)初值送入8254的通道2,最后調用發(fā)聲子程序即實現(xiàn)彈奏功能。 歌曲播放功能 預先存儲《歡樂頌》歌曲,建立了兩個表,一個存放歌曲對應的頻率,一個存放節(jié)拍。 顯示功能顯示功能調用了控制三色led的第一片8255,其地址片選為200H,當每一個音符被按下的時候,我們調用8255控制著兩個三色led給出相應的顯示。8254連接: GATE2與PC7口連接;CLK2與3MHz 相連;OUT2與揚聲器輸入口相連。樂曲《歡樂頌》播放示范:當將K3開關板上時,則會自動循環(huán)播放歌曲,且三色LED首位會現(xiàn)實為B,扳下則停止播放,并恢復到彈奏功能模塊工作方式。主程序,用于掃描功能,并且調用相關的程序 PUSH CX 。做出回放地址的終止點 ADD AX,100H MOV HFZHONGZHI,AX CHUDENG : 。尋找對應的17音符的按鍵是否按下的子程序,把得到的音符值傳給YINFU MOV CX,02H MOV BL,0FDH 。形成音符鍵的鍵值 SHL BL,4 OR AL,BL SHR BL,4 MOV YINFU,AL RETFNDKEY2 ENDP SEARCH_FZ PROC NEAR CMP YINFU,0EDH JZ JIAN1 CMP YINFU,0EBH JZ JIAN2 CMP YINFU,0E7H JZ JIAN3 CMP YINFU,0DEH JZ JIAN4 CMP YINFU,0DDH JZ JIAN5 CMP YINFU,0DBH JZ JIAN6 CMP YINFU,0D7H JZ JIAN7 JIAN1: MOV YINFU,01H JMP DIANYAJIAN2: MOV YINFU,02H JMP DIANYAJIAN3: MOV YINFU,03H JMP DIANYAJIAN4: MOV YINFU,04H JMP DIANYA
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1