接口課程設計電子琴_第1頁
接口課程設計電子琴_第2頁
接口課程設計電子琴_第3頁
接口課程設計電子琴_第4頁
接口課程設計電子琴_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、微機接口課程設計報告 (20102011第一學期)學 院:計算機科學與信息學院專 業:計算機科學與技術 課題名稱:電子琴組 員:許文麗3070701314指導教師:唐肝翌老師 目錄前言4課程設計任務書51、課程設計題目52、 原始資料52.1、設計的主要內容52.2、設計參考53、 課程設計內容53.1、課程設計的目的意義:53.2、本課題研究的主要內容:63.3、提交的成果:一份符合畢業設計論文規范的課程設計說明書6第一章 概述71.1 電子琴設計的背景7軟件定時法7硬件定時法71.2電子琴設計的目標81.3 設計的意義81.4 設計環境8設計環境及語言81.4.2 8088系統地址8第二章

2、 系統設計102.1設計總要求102.2 設計原理102.3 軟件設計和音樂相關知識102.4硬件設計122.4.1 8253編程定時/計數器122.4.2 脈沖發生電路(A3)13音頻功效模塊(B3)142.4.4 分頻電路(C5)152.5設計原理圖152.6 實驗接線16第三章 代碼設計及調試173.1代碼設計173.1.1 計數初始化173.1.2 代碼程序173.2系統調試22硬件調試223.2.2 軟件調試22課程設計總結23參考文獻24前言隨著電子技術的發展,微型計算機的應用的日益廣泛和深入,接口技術有了迅速的發展,已成為直接影響微機系統功能和推廣應用的關鍵。微機接口技術是采用硬

3、件與軟件相結合的方法,研究微處理器如何與“外部世界”進行最佳連接,以實現CPU與“外部世界”進行高效可靠的信息交換的一門技術。而如今接口技術正在逐漸改善著人們的學習、生活、工作,因此開發本系統希望能夠給人們多帶來一點生活上的樂趣,接口技術與音樂的結合不斷加深。由此而產生的電子琴在這種形勢下,因其體積小,易于攜帶,經濟適用,對初學者,尤其對識譜的人來說是很容易彈奏的,一首簡單的曲子靈感好的人甚至不用很多的練習和教師的指導就能很快的彈奏出來。是一般家庭都能承受得了的經濟投入,而且電子琴鍵盤操作直觀易于掌握。這樣就強烈地激發了學習者的學習興趣,迅速地提高了電子琴的普及率。電子琴使用簡單。深受廣大音樂

4、愛好者推崇。作為計算機專業的學生,掌握電子琴的制作是很好檢驗我們所學知識應用。作為新時代的我們更應該知道現在的科學發展動向,隨著知識經濟和經濟全球化時代的來臨,通信技術和電子得到了快速發展帶來了產業結構的調整和電子行業工作崗位的變化,電子技術應用型人才需求由操作型、技能型向智能型、技術型轉化,向高層次、復合型、綜合性、多樣型發展,作為計算機科學與技術專業的我們更應該了解這些基本知識,才能在以后的學習工作發揮特長。微機接口技術是一門實踐性很強的課程,除了課堂的理論學習外,還需要強有力的實踐性環節與之相配合,這樣才能得到有效地成果。實踐與理論的相結合,對提高學習效率和教學的效果十分有益,對培養學生

5、理論聯系實際,增強分析與解決實際問題的能力也非常有利。實踐性環節由微機接口實驗和微機接口課程設計來體現。通過實驗,培養學生的動手能力。通過課程設計培養同學們的系統設計能力,以達到調查研究、分析問題的能力;使用設計手冊、技術規范的能力;查閱中外文獻的能力;制定設計方案的能力;計算機應用的能力;設計計算和繪圖的能力;技術經濟指標的分析能力;語言文字表達能力等。本課程設計我選擇的是設計一個電子琴,要求:使用數字鍵1、2、3、4、5、6、7作為電子琴鍵,按下數字鍵發出相應的音調。電子琴是現代電子科技與音樂結合的產物,是一種新型的鍵盤樂器。它在現代音樂扮演著重要的角色,PC系列微機接口具有強大的控制功能

6、和靈活的編程實現特性,它已經溶入現代人們的生活中,成為不可替代的一部分。希望通過本次課程設計,使自己的動手實踐能力進一步的提高。 課程設計任務書1、課程設計題目 電子琴2、 原始資料2.1、設計的主要內容設計一個電子琴,使用數字鍵1、2、3、4、5、6、7作為電子琴鍵,按下數字鍵發出相應的音調。基本要求:(1)、設計實驗電路(要求利用試驗儀的硬件資源)(2)、分析實驗原理(3)、列出實驗接線表 (4)、采用匯編語言編寫實驗程序 (5)、通過實驗驗證功能的實現 (6)、編寫課程設計說明書2.2、設計參考(1)、根據音階頻率表,利用定時器可以產生相應的脈沖信號,不同頻率的脈沖信號經驅動電路放大后,

7、就會發生不同的音調。(2)、對于每一個按鍵的音調發音時間由軟件延時控制,如一直按下,就會連續發音。各音階標稱頻率值:音階1234567頻率(HZ)440.00493.88554.37587.33659.26739.99830.613、 課程設計內容3.1、課程設計的目的意義:通過課程設計培養同學們的系統設計能力,使同學們達到以下能力訓練:(1)、調查研究、分析問題的能力;(2)、使用設計手冊、技術規范的能力;(3)、查閱中外文獻的能力;(4)、制定設計方案的能力;(5)、計算機應用的能力;(6)、設計計算和繪圖的能力;(7)、技術經濟指標的分析能力;(8)、語言文字表達能力。3.2、本課題研究

8、的主要內容: 設計一個電子琴,使用數字鍵1、2、3、4、5、6、7作為電子琴鍵,按字鍵發出相應的音調。3.3、提交的成果:一份符合畢業設計論文規范的課程設計說明書 課程設計統一使用學校印制的課程設計封面及課程設計袋。課程設計袋按要求認真填寫,字體要工整,卷面要整潔,手寫一律用碳素墨水書寫。 課程設計除課程設計袋的其它資料鼓勵用計算機打印。 課程設計按統一順序裝訂:(1)、封面(2)、前言(3)、目錄(4)、課程設計任務書(須有指導老師簽名及日期)(5)、正文(分章、層次等,每一章從新的一頁開始)(6)、小結 (7)、參考文獻 裝訂好后放入填寫好的資料袋內由各教學單位存檔。相關要求可酌情參照“安

9、徽工程科技學院本科畢業設計(論文)管理辦法”執行。 指導教師(簽名)_ 年 月 日 第一章 概述1.1 電子琴設計的背景隨著電子科技的飛速發展,電子技術正在逐漸改善著人們的學習、生活、工作,因此開發本系統希望能夠給人們多帶來一點生活上的樂趣。基于當前市場上的玩具市場需求量大,其中電子琴就是一個很好的應用方面。計算機是一種嚴格按照時序進行工作的數字化、智能化機器,實現電子琴的微型化,可以用作玩具琴、音樂轉盤以及音樂童車等等。并且可以進行一定的功能擴展。它離不開定時與計數。為了使機器各部件的功能在時序上同步,系統中各個時鐘信號都源于同一個主頻。定時與計數的方法歸納起來有兩大類:軟件定時和硬件定時。

10、軟件定時法軟件定時是實現系統定時或延時控制的最簡單的方法。軟件定時是指CPU執行一段具有固定延時的循環程序。這種程序常用匯編語言編寫,因為匯編語言的每一條指令所占用的時鐘周期(T狀態)數是確定的。只有將整個循環體內的每條指令的T狀態數累加起來,乘以系統的時鐘周期。就是該程序執行一遍所需要的固定延時時間。程序設計者可選擇不同周期數的指令和不同的循環次數來實現不同的時間延遲。軟件定時的優點是不需要外加硬件電路且定時準確。缺點是定時與過程中,CPU一直在執行該定時程序,不能做其他工作,定時時間越長,CPU的開銷就越大,而且不能響應中斷,否則定時就不準確了。因此這種方法多用于較短時間的定時,如用軟件延

11、時來消除機械案按鍵的抖動等。硬件定時法硬件定時是由硬件電路來實現的定時。對于較長時間的定時,一般用硬件電路來完成,一減輕CPU的負擔,使得在定時周期間CPU能做其他的工作。硬件定時又可分為不可編程的和可編程的。不可編程的硬件定時如555時基電路、單穩延時電路或計數電路等,是通過外部的RC元件來實現定時的。但元件參數一經設定就不能改變,電路調試也比較麻煩。另外,時間一長,電阻電容器件老化,電路工作不穩定,會嚴重影響定時準確度與穩定性。可編程硬件定時,實際上是一種軟硬件結合的定時方法,是為了克服單獨的軟件定時和硬件定時的缺點,而將硬件電路做成通用的定時/計數器并集成到一個硅片上,其定時參數和工作方

12、式又可由軟件來控制。這種定時器/計數器芯片可直接對系統時鐘進行計數,通過寫入不同的計數初值,可方便地改變定時時間,且定時期間不需要CPU管理。Intel公司的8253和8254就是這樣的定時器/計數器芯片。 電子琴的設計,是利用8253定時器/計數器、結合其他一些脈沖發生電路、分頻器等電路來連接起來,通過鍵盤輸入1、2、3、4、5、6、7而產生不同頻率的聲音來設計。1.2電子琴設計的目標由于本設計主要用于人們娛樂方面,因此在設計上盡量使其安全以及簡單易操作。其次,在這次設計可行性上進行分析如下:1、經濟可行性:所謂經濟可行性,即在這次設計上需要投入資金的多少,由于課程設計是提高我們的動手能力以

13、及資金有限。因此在經濟上必須能夠承受,比較理想化的對于我們課程設計來說是不可行的。通過分析后,無論是在器件價格或是常見度上均是可行的。2、技術可行性:技術可行性主要是分析技術條件上是否能夠順利開展并完成課程設計的主要問題,硬件、軟件能否滿足設計者的需要等。通過分析各種軟件環境,硬件仿真環境等均已經具備。綜上所述,本系統設計目標已經明確,在經濟與技術上均可行,因此本系統的開發是完全可行的。1.3 設計的意義通過課程設計培養同學們的系統設計能力,使同學們達到以下能力訓練:(1)、調查研究、分析問題的能力;(2)、使用設計手冊、技術規范的能力;(3)、查閱中外文獻的能力;(4)、制定設計方案的能力;

14、(5)、計算機應用的能力;(6)、設計計算和繪圖的能力;(7)、技術經濟指標的分析能力;(8)、語言文字表達能力。1.4 設計環境 1.4.1設計環境及語言DJ_598K實驗開發系統;PC 機;基于8088 CPU匯編語言進行編寫;1.4.2 8088系統地址8088有1MB存儲空間,系統提供用戶使用的空間為00000H-0FFFFH, 用于存放、調試實驗程序。具體分配如下: 存貯器地址分配表1-1 存貯器地址分配 I/O地址分配表1-2 I/O地址分配(一)表1-3 I/O地址分配(二)監控占用00004H-0000FH作為單步(T)、斷點(INT3)、無條件暫停(NMI)中斷矢量區, 用戶

15、也可以更改這些矢量, 指向用戶的處理, 但失去了相應的單步、斷點、暫停等監控功能。F0000HFFFFFH監控程序區系統占用。第二章 系統設計2.1設計總要求本次課程設計要設計一個電子琴,使用數字鍵1、2、3、4、5、6、7作為電子琴鍵,按下數字鍵發出相應的音調。 1、根據音階頻率表,利用定時器可以產生相應的脈沖信號,不同頻率的脈沖信號經驅動電路放大后,就會發生不同的音調。2、對于每一個按鍵的音調發音時間由軟件延時控制,如一直按下,就會連續發音。基本要求:(1)、設計實驗電路(要求利用試驗儀的硬件資源)(2)、分析實驗原理(3)、列出實驗接線表(4)、采用匯編語言編寫實驗程序(5)、通過實驗驗

16、證功能的實現(6)、編寫課程設計說明書并希望在設計電子琴的過程中了解微機利用定時器產生音樂的基本方法,進一步熟悉定時器編程方法,熟悉鍵盤掃描電路工作原理及編程方法,加深對微型計算機接口應用技術的理解和認識,進一步增強自己的動手能力。2.2 設計原理要使揚聲器發出不同的音調,就得輸入不同頻率的波形。通過給8253定時/計數器裝入不同的計數值,可以使其輸出不同頻率的方波。經過放大器的放大作用,便可驅動揚聲器發 出不同的音調,只要插入一段延時程序之后,再將揚聲器切斷,音調的聲音就可以持續一端時間。通過計算機的不同按鍵輸出不同的音調,需要使用系統調用功能以接收鍵入字符,并且要建立一張表,使鍵入字符與頻

17、率構成一個對應關系。1、根據音階頻率表,利用定時器可以產生相應的脈沖信號,不同頻率的脈沖信號經驅動電路放大后,就會發生不同的音調。2、對于每一個按鍵的音調發音時間由軟件延時控制,如一直按下,就會連續發音。各音階標稱頻率值:音階1234567頻率(HZ)440.00493.88554.37587.33659.26739.99830.61 2.3 軟件設計和音樂相關知識 樂音聽起來有的高,有的低,這就叫音高,音高是由發音物體振動頻率的高低決定的,頻率高聲音就高,頻率低聲音就低,不同音商的樂音是用C、D、E、F、G、A、B表示的,這7個字母就是樂音的音名,它們一般依次唱成DO、RE、MI、FA、SO

18、、LA、SI,這是唱曲時樂音的發音,所以叫唱名。音持續時間的長短即時值,一般用拍數表示,休止符表示暫停發音。一首音樂是由許多不同的音符組成的,而每個音符對應著不同的頻率,這樣就可以利用不同頻率的組合,加以與拍數對應的延時,構成音樂。因此控制驅動脈沖的頻率和持續時間就是編寫樂曲程序的關鍵。頻率對應8253的計數初值,而樂曲中的節拍決定了各音頻持續的時間。電子琴由脈沖產生電路模塊、分頻器電路模塊、8253定時/計數器模塊、音頻功效模塊四大部分組成。具體選擇如下:(1)脈沖產生電路 8MHZ ; (2)分頻器電路 T1_2.0MHZ; (3) 8253定時器/計數器 工作方式3(具有自動重裝載功能)

19、,CLK0,OUT0(發出音頻信號); (4) 音頻功效模塊 VIN1;整個設計的程序主流程圖如圖2.6所。調顯示子程序是數字鍵17?用鍵值查表得到音頻相關數據按音頻數據設置計數器初值啟動定時器,開始發聲延時關閉定時,停止發聲是否開始 圖2.6 電子琴程序流程圖定時器子程序圖如圖2.7所示。設置定時器子程序保存音頻數據設置定時器工作方式取出音頻數據音頻數據輸出到定時器返回圖2.7 設置定時器子程序流程圖2.4硬件設計2.4.1 8253編程定時/計數器(1) 8253的內部結構 8253內部主要由數據總線緩沖器、讀/寫邏輯電路、控制字存儲器、計數器四部分組成。(2) 8253的功能用途 1、延

20、時中斷; 2、可編程頻率發生器; 3、事件計數器; 4、二進制倍頻器; 5、實時時鐘; 6、數字單穩; 7、復雜的電機控制器;(3) 8253主要特性8253是為微型計算機配套而設計的一個可編程定時器/計數器芯片,24引腳雙列直插式封裝。其主要特性是: 單一正5v電源,NMOS 工藝制造;單片內具有三個獨立的16位減法計數器(或稱計數通道),每個計數器又可分為兩個8位計數器;技數頻率為:02MHz;兩種計數方式:即二進制或BCD碼方式計數;六種工作方式,既可對系統時鐘脈沖計數實現定時,又可對外部事件進行計數;可由軟件或硬件控制開始計數或停止計數。 (4)8253的實驗模塊(如圖2.1) 圖 2

21、.1 8253引腳圖(5)8253芯片的插孔連接CS3_8253的片選信號OUT0_通道0的輸出端;OUT1_通道1的輸出端;CLK0_通道0的時鐘輸入端;CLK1_通道1的時鐘輸入端;GATA0_通道0的門控信號輸入端;GATA1_通道1的門控信號輸入端; 2.4.2 脈沖發生電路(A3)實驗臺上提供8MHz的脈沖源,它由三片74ls04、兩個電阻、一個電容、8MHz總共四部分組成脈沖發生電路( 如圖2.2),實驗臺上標有8MHz的插孔,即為脈沖的輸出端。圖 2.2 脈沖發生電路圖2.4.3音頻功效模塊(B3)音頻功效模塊(如圖2.4)是由無極性電容、有極性電解電容、LM386、JP、SP組

22、成。連接插孔:VIN_音頻輸入; VOUT_音頻輸出;圖2.4 音頻功效模塊圖LM386芯片介紹: (1) 功能介紹:LM386是一種音頻集成功放,具有自身功耗低、電壓增益可調整、電源電壓范圍大、外接元件少和總諧波失真小等優點,廣泛應用于錄音機和收音機之中。LM386是美國國家半導體公司生產的音頻功率放大 器,主要應用于低電壓消費類產品。為使外圍元件最少,電壓增益內置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調為任意值,直至 200。輸入端以地位參考,同時輸出端被自動偏置到電源電壓的一半,在6V電源電壓下,它的靜態功耗僅為24mW,使得LM386特別適用于電池供電的場合。

23、 LM386的封裝形式有塑封8引線雙列直插式和貼片式。 (2)特性:靜態功耗低,約為4mA,可用于電池供電;工作電壓范圍寬,4-12V 或 5-18V;外圍元件少;電壓增益可調,20-200;低失真度。2.4.4 分頻電路(C5)分頻電路I(如圖2.1)是由一片74LS393組成,T為脈沖輸入端,T0T7為分頻輸出插孔。該計數器在加電時由RESET信號清零。當脈沖輸入8.0MHZ時,T0T7輸出脈沖頻率依次為4.0MHZ、2.0MHZ、1.0MHZ、500KHZ、250KHZ、125KHZ、62500KHZ、31250HZ.連接插孔:T_脈沖輸入端;T0T7_脈沖輸出端;T0_4.0MHZ;

24、T1_2.0MHZ; T2_1.0MHZ; T3_500KHZ;T4_250KHZ; T5_125KHZ; T6_62500HZ; T7_31250HZ; 圖2.3 分頻電路圖2.5設計原理圖 根據電子琴的設計原理要求,再加上選用的硬件資源,進行相應的邏輯設計后,得到的原理圖(如圖2.5)。 圖 2.5 電路原理圖 2.6 實驗接線(1)脈沖發生電路產生的8MHZ連接到分頻電路的T_脈沖輸入端;(2)分頻電路的輸出端T1(T1_2.0MHZ)連接到8253的CLK0;(3)OUT0連接到VIN1音頻輸入端;(4)GATE0連接到PB0;(5)JP連接到+5V(ON);第三章 代碼設計及調試 3

25、.1代碼設計 計數初始化采用T1_2.0MHZ時,按照各音階頻率,計算各計數初值,其對應關系如下:440.00HZ-4545;493.00HZ-4050;554.37HZ-3607;587.33HZ-3405;659.26HZ-3034;739.99HZ-2703;830.61HZ-2408;3.1.2 代碼程序 CODE SEGMENT ASSUME CS:CODE,DS:CODECONTROL EQU 43HCOUNT0 EQU 40HCOUNT1 EQU 41HCOUNT2 EQU 42HIOCONPT EQU 0FF2BHIOBPT EQU 0FF29HIOAPT EQU 0FF28H

26、PA EQU 0FF20H ;字位口PB EQU 0FF21H ;字形口PC EQU 0FF22H ;鍵入口ORG 18F0HSTART2: JMP START1BUF DB ?,?,?,?,?,?KZ DB ?LTIME DB ?LKEY DB ?ZP DW ?DATA0: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8HDB 80H,90H,88H,83H,0C6H,0A1HDB 86H,8EH,0FFH,0CH,89H,0DEH,0C7H,8CH,0F3H,0BFH,8FH,0F1HDATA2: DW 4545, 4050, 3607, 3405 DW 30

27、34, 2703, 2408, 2273START1: MOV AX,CSMOV DS,AXCALL BUF1MOV AL,88HMOV DX,IOCONPTOUT DX,ALMOV DX,IOBPTMOV AL,00OUT DX,ALMOV ZP,OFFSET BUFREDIKEY:CALL DISPKEYCMP KZ,09HJNC REDIKEYCMP KZ,01HJC REDIKEYMOV BX,ZPMOV AL,KZMOV BX,ALCMP BX,OFFSET BUF+5JZ ZP1INC BXMOV ZP,BXJMP OUTTONEZP1: MOV ZP,OFFSET BUFOUTT

28、ONE:MOV DX,IOBPTMOV AL,0FFHOUT DX,ALMOV AL,KZMOV AH,00HDEC AXSHL AX,1MOV BX,OFFSET DATA2ADD BX,AXMOV AX,BXCALL T8253MOV CX,20HCON1: PUSH CXCALL DISPPOP CXLOOP CON1MOV DX,IOBPTMOV AL,00OUT DX,ALJMP REDIKEYT8253: PUSH AXMOV AL, 36H ; 計數器0, 16位二進制,方式3。MOV DX, CONTROLOUT DX, ALPOP AXMOV DX, COUNT1OUT DX

29、, ALMOV AL, AHOUT DX, ALRETDISPKEY:CALL DISPCALL KEYMOV AH,AL ;NEWKEYMOV BL,LTIME ;LTIMEMOV BH,LKEY ;LKEYMOV AL,01HMOV DX,PA ;0FF21HOUT DX,ALCMP AH,BHMOV BH,AH ;BH=NEW KEYMOV AH,BL ;AL=TIMEJZ DISK4MOV BL,88HMOV AH,88HDISK4: DEC AHCMP AH,82HJZ DISK6CMP AH,0EHJZ DISK6CMP AH,00HJZ DISK5MOV AH,20HDEC BL

30、JMP DISK7DISK5: MOV AH,0FHDISK6: MOV BL,AHMOV AH,BHDISK7: MOV LTIME,BLMOV LKEY,BHMOV KZ,BHMOV AL,AHRETKEY: MOV AL,0FFHMOV DX,PBOUT DX,ALMOV BL,00HMOV AH,0FEHMOV CX,08HKEY1: MOV AL,AHMOV DX,PAOUT DX,ALROL AL,01HMOV AH,ALNOPNOPNOPNOPNOPNOPMOV DX,PCIN AL,DXNOT ALNOPNOPAND AL,0FHJNZ KEY2INC BLLOOP KEY1J

31、MP NKEYKEY2: TEST AL,01HJE KEY3MOV AL,00HJMP KEY6KEY3: TEST AL,02HJE KEY4MOV AL,08HJMP KEY6KEY4: TEST AL,04HJE KEY5MOV AL,10HJMP KEY6KEY5: TEST AL,08HJE NKEYMOV AL,18HKEY6: ADD AL,BLCMP AL,10HJNC FKEYMOV BL,ALMOV BH,0HMOV SI,OFFSET DATA2MOV AL,BX+SIRETNKEY: MOV AL,20HFKEY: RETDATA1: DB 07H,04H,08H,0

32、5H,09H,06H,0AH,0BHDB 01H,00H,02H,0FH,03H,0EH,0CH,0DHDISP: MOV AL,0FFH ;00HMOV DX,PAOUT DX,ALMOV CL,0DFH ;20H ;顯示子程序 ,5MSMOV BX,OFFSET BUFDIS1: MOV AL,BX MOV AH,00HPUSH BXMOV BX,OFFSET DATA1ADD BX,AXMOV AL,BXPOP BXMOV DX,PBOUT DX,ALMOV AL,CLMOV DX,PAOUT DX,ALPUSH CXDIS2: MOV CX,0A0H LOOP $ POP CXCMP

33、CL,0FEHJZ LX1INC BXROR CL,1JMP DIS1LX1: MOV AL,0FFHMOV DX,PBOUT DX,ALRETBUF1: MOV BUF,11HMOV BUF+1,10HMOV BUF+2,10HMOV BUF+3,10HMOV BUF+4,10HMOV BUF+5,10HRET CODE ENDSEND START3.2系統調試電路調試是整個系統功能否實現的關鍵步驟,我們將整個調試過程分為三大部分:硬件調試、軟件調試和綜合調試。3.2.1硬件調試硬件調試主要是針對接口部分進行調試。在上電前,先確保電路中不在斷路或短路情況,這一工作是整個調試工作的第一步,也是非常重要的一個步驟。在這部分調試中主要使用的工具是萬用表,用來完成檢測電路中是否存在斷路或者短路情況等。注意焊點之間,確保焊點沒有短接在一起,同時注意焊點的美觀,確保沒有開路以及短路的現象出現。在確保硬件電路正常,無異常情況(斷路或短路)方可上電調試,上電調試的目的是檢驗電路是否接錯,同時還要檢驗原理是否正確,在本次設計中,上電調試主要鍵盤接口控制部分和音頻轉換電路硬件調試。3.2.2 軟件調試調試主要方法和技巧:通常一個調試程序應該具備至少四種性能:跟蹤、斷點、查看變量、更改數值。整個程序是一個主程序調用各個子程序實現功能的過程,要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論