2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  一.概述1</b></p><p>  1.1 DSP介紹1</p><p>  1.2 DSP芯片的應用1</p><p>  二.DSP24073</p><p>  2.1 DSP240

2、7簡介3</p><p>  2.2 DSP2407事件管理器模塊4</p><p>  2.2.1事件管理器的引腳說明4</p><p>  2.2.2 EV中斷4</p><p>  2.2.3定時器5</p><p>  2.2.4比較單元5</p><p><b>

3、  三、基本理論5</b></p><p>  3.1數(shù)字I/O端口5</p><p>  3.2數(shù)字I/O端口寄存器6</p><p>  四、硬件電路說明8</p><p><b>  4.1供電電路8</b></p><p><b>  4.2復位電路8&l

4、t;/b></p><p><b>  4.3時鐘電路9</b></p><p>  4.4 LED和按鍵電路9</p><p>  4.5DSP引腳擴展接口9</p><p>  4.6 SCI串口通訊電路10</p><p>  4.7 CAN通訊接口電路11</p>

5、;<p>  4.8 數(shù)碼管控制電路11</p><p>  4.9 AD電路11</p><p>  4.10 步進電機接口12</p><p>  4.11 DA電路13</p><p>  4.12PWM電機控制電路13</p><p>  五、流水燈程序設計要求14</p>

6、<p><b>  六、實驗程序14</b></p><p><b>  七、實驗結(jié)果17</b></p><p><b>  八、總結(jié)18</b></p><p><b>  九、參考文獻19</b></p><p>  基于DSP

7、2407的流水燈的實現(xiàn)</p><p><b>  一.概述</b></p><p><b>  1.1 DSP介紹</b></p><p>  數(shù)字信號處理(Digital Signal Processing,簡稱DSP)是一門涉及許多學科</p><p>  而又廣泛應用于許多領域的新興學科。2

8、0世紀60年代以來,隨著計算機和信息技術(shù)</p><p>  的飛速發(fā)展,數(shù)字信號處理技術(shù)應運而生并得到迅速的發(fā)展。數(shù)字信號處理是一種通</p><p>  過使用數(shù)學技巧執(zhí)行轉(zhuǎn)換或提取信息,來處理現(xiàn)實信號的方法,這些信號由數(shù)字序列</p><p>  表示。在過去的二十多年時間里,數(shù)字信號處理已經(jīng)在通信等領域得到極為廣泛的應</p><p>

9、;  用。德州儀器、Freescale等半導體廠商在這一領域擁有很強的實力。</p><p>  DSP (digital signal processor)是一種獨特的微處理器,是以數(shù)字信號</p><p>  來處理大量信息的器件。其工作原理是接收模擬信號,轉(zhuǎn)換為0或l的數(shù)字信</p><p>  號。再對數(shù)字信號進行修改、刪除、強化,并在其他系統(tǒng)芯片中把數(shù)字數(shù)

10、據(jù)解</p><p>  譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實時運行速度可</p><p>  達每秒數(shù)以千萬條復雜指令程序,遠遠超過通用微處理器,是數(shù)字化電子世界</p><p>  中日益重要的電腦芯片。它的強大數(shù)據(jù)處理能力和高運行速度,是最值得稱道</p><p><b>  的兩大特色。</b>

11、;</p><p>  根據(jù)數(shù)字信號處理的要求,DSP芯片一般具有如下的一些主要特點:</p><p>  ⑴在一個指令周期內(nèi)可完成一次乘法和一次加法。 </p><p>  ⑵程序和數(shù)據(jù)空間分開,可以同時訪問指令和數(shù)據(jù)。 </p><p> ?、瞧瑑?nèi)具有快速RAM,通常可通過獨立的數(shù)據(jù)總線在兩塊中同時訪問。 </p><

12、p> ?、染哂械烷_銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持。 </p><p>  ⑸快速的中斷處理和硬件I/O支持。 </p><p> ?、示哂性趩沃芷趦?nèi)操作的多個硬件地址產(chǎn)生器。 </p><p> ?、丝梢圆⑿袌?zhí)行多個操作。 </p><p> ?、讨С至魉€操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。 </p><p

13、> ?、团c通用微處理器相比,DSP芯片的其他通用功能相對較弱些。 </p><p>  1.2 DSP芯片的應用</p><p>  數(shù)字信號處理(DSP)芯片是一種特別適合于進行數(shù)字信號處理運算的微處理器可實時快速地實現(xiàn)各種數(shù)字信號處理算法。自20世紀80年代初誕生以來已廣泛應用于通信、電子、航空航天、軍事及家電產(chǎn)品成為一種十分重要的電子產(chǎn)品的核心部件。DSP芯片得到了飛速的發(fā)展。

14、DSP芯片的高速發(fā)展,一方面得益于集成電路技術(shù)的發(fā)展,另一方面也得益于巨大的市場。在近20年時間里,DSP芯片已經(jīng)在信號處理、通信、雷達等許多領域得到廣泛的應用。目前,DSP芯片的價格越來越低,性能價格比日益提高,具有巨大的應用潛力。DSP芯片的應用主要有:</p><p>  (1) 信號處理——如數(shù)字濾波、自適應濾波、快速傅立葉變換、相關(guān)運算、譜分析、卷積、模式匹配、加窗、波形產(chǎn)生等;</p>

15、<p>  (2) 通信——如調(diào)制解調(diào)器、自適應均衡、數(shù)據(jù)加密、數(shù)據(jù)壓縮、回波抵消、多路復用、傳真、擴頻通信、糾錯編碼、可視電話等;</p><p>  (3) 語音——如語音編碼、語音合成、語音識別、語音增強、說話人辨認、說話人確認、語音郵件、語音存儲等;</p><p>  (4) 圖形/圖像——如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強、動畫、機器人視覺等;</p

16、><p>  (5) 軍事——如保密通信、雷達處理、聲納處理、導航、導彈制導等;</p><p>  (6) 儀器儀表——如頻譜分析、函數(shù)發(fā)生、鎖相環(huán)、地震處理等;</p><p>  (7) 自動控制——如引擎控制、聲控、自動駕駛、機器人控制、磁盤控制等;</p><p>  (8) 醫(yī)療——如助聽、超聲設備、診斷工具、病人監(jiān)護等;</p

17、><p>  (9) 家用電器——如高保真音響、音樂合成、音調(diào)控制、玩具與游戲、數(shù)字電話/電視等。</p><p>  隨著DSP芯片性能價格比的不斷提高,可以預見DSP芯片將會在更多的領域內(nèi)得到更為廣泛的應用。</p><p>  數(shù)字信號處理的目的是對真實世界的連續(xù)模擬信號進行測量或濾波。因此在進行數(shù)字信號處理之前需要將信號從模擬域轉(zhuǎn)換到數(shù)字域,這通常通過模數(shù)轉(zhuǎn)換器

18、實現(xiàn)。而數(shù)字信號處理的輸出經(jīng)常也要變換到模擬域,這是通過數(shù)模轉(zhuǎn)換器實現(xiàn)的。數(shù)字信號處理的算法需要利用計算機或?qū)S锰幚碓O備如DSP和專用集成電路(ASIC)等。數(shù)字信號處理的研究方向應該更加廣泛、更加深入.特別是對于譜分析的本質(zhì)研究,對于非平穩(wěn)和非高斯隨機信號的研究,對于多維信號處理的研究等,都具有廣闊前景。</p><p>  數(shù)字信號處理技術(shù)發(fā)展很快、應用很廣、成果很多。多數(shù)科學和工程中遇到的是模擬信號。以前都

19、是研究模擬信號處理的理論和實現(xiàn)。模擬信號處理缺點:難以做到高精度,受環(huán)境影響較大,可靠性差,且不靈活等。數(shù)字系統(tǒng)的優(yōu)點:體積小、功耗低、精度高、可靠性高、靈活性大、易于大規(guī)模集成、可進行二維與多維處理。隨著大規(guī)模集成電路以及數(shù)字計算機的飛速發(fā)展,加之從60年代末以來數(shù)字信號處理理論和技術(shù)的成熟和完善,用數(shù)字方法來處理信號,即數(shù)字信號處理,已逐漸取代模擬信號處理。</p><p>  數(shù)字信號處理是利用計算機或?qū)S?/p>

20、處理設備,以數(shù)字形式對信號進行采集、變換、濾波、估值、增強、壓縮、識別等處理,以得到符合人們所需要的信號形式。數(shù)字信號處理是將信號以數(shù)字方式表示并處理的理論和技術(shù)。數(shù)字信號處理與模擬信號處理是信號處理的子集。數(shù)字信號處理技術(shù)及設備具有靈活、精確、抗干擾強、設備尺寸小、造價低、速度快等突出優(yōu)點,這些都是模擬信號處理技術(shù)與設備所無法比擬的。</p><p>  數(shù)字信號處理是20世紀60年代,隨著信息學科和計算機學科

21、的高速發(fā)展而迅速發(fā)展起來的一門新興學科。它的重要性日益在各個領域的應用中表現(xiàn)出來。其主要標志是兩項重大進展,即快速傅里葉變換(FFT)算法的提出和數(shù)字濾波器設計方法的完善。數(shù)字信號處理是把信號用數(shù)字或符號表示成序列,通過計算機或通用(專用)信號處理設備,用數(shù)值計算方法進行各種處理,達到提取有用信息便于應用的目的。例如:濾波、檢測、變換、增強、估計、識別、參數(shù)提取、頻譜分析等。</p><p><b>

22、  二.DSP2407</b></p><p>  2.1 DSP2407簡介</p><p>  2407開發(fā)板分為TI 2000-011 DSP2407增強型、DSP2407+CPLD開發(fā)板、SHX-DSP2407A開發(fā)板。引DSP2407+CPLD開發(fā)板套件是一套基TMS320LF2407A+EPM240的DSP+CPLD的學習開發(fā)平臺,充分發(fā)揮DSP2407和ALTER

23、A MAX II的靈活性和功能強大,用戶手冊詳實易懂,大量源碼輕松上手(分DSP和CPLD兩部分),我們?yōu)橛脩籼峁┮粋€完整的IP核通過CPLD進行系統(tǒng)資源分配,用戶可以根據(jù)需要進行裁剪或追加功能。由于我們的外設都是通過CPLD連接與DSP連接進行電平轉(zhuǎn)換、隔離和總線。</p><p>  仲裁等先進技術(shù),所以使用極為方便靈活、簡潔、并且運行及其穩(wěn)定。這種結(jié)構(gòu)可以充分利用了CPLD的靈活性和功能強大的IP核進行功能

24、更強的系統(tǒng)應用。是初學者和從事開發(fā)的科研工作者學習2407和CPLD的首選之品。 本開發(fā)板供初學者學習使用,也可作為系統(tǒng)板嵌入到用戶的產(chǎn)品供用戶進行二次開發(fā)以便縮短產(chǎn)品開發(fā)周期。SHX-DSP2407A開發(fā)板是DSP 2407系列產(chǎn)品中的重要一員。它的最大優(yōu)點是直觀簡單明了,極為適于初學者。此棋板采用統(tǒng)一的系統(tǒng)結(jié)構(gòu)、模塊結(jié)構(gòu)和機械結(jié)構(gòu),以多種典型DSP處理器構(gòu)成的DSP基本系統(tǒng)、標準總線和相同物理尺寸的DSP嵌入式控制模板,將2407

25、的功能發(fā)揮的淋漓盡致,為學習者提供了強大、有效的學習平臺。用戶手冊詳實易懂,大量源碼輕松上手(分DSP和CPLD兩部分),我們?yōu)橛脩籼峁┮粋€完整的IP核通過CPLD進行系統(tǒng)資源分配,用戶可以根據(jù)需要進行裁剪或追加功能。</p><p>  2.2 DSP2407事件管理器模塊</p><p>  2.2.1事件管理器的引腳說明</p><p>  2.2.2 EV中

26、斷</p><p>  事件管理器中斷總共分三組,每組均分別配一個CPU申斷(INT2,3和4)。因</p><p>  為每組中斷均有多個中斷源,所以CPU中斷請求通過外設中斷擴展控制器(PIE)</p><p><b>  模塊來處理。</b></p><p>  中斷請求有以下幾個響應階段:</p>

27、<p>  (1) 中斷源。如果外設中斷發(fā)生,EVxIFRA、EVxIFRB、或EVxIFRC(x=A或</p><p>  B)相應標志位被置l。</p><p>  (2) 中斷使能。事件管理器中斷可以分別由寄存器EVxIMRA、EVxIMRB或</p><p>  EVxIMRC (x=A或B)來使能或禁止。</p><p&g

28、t;  (3) PIE請求。如果中斷標志位和中斷屏蔽位被置l,那么外設會向PIE模塊</p><p>  發(fā)送一個外設中斷請求。</p><p>  (4) CPU響應。CPU接收到中斷后,IFR響應的位被置l,并相應中斷。CPU響</p><p>  應中斷后,中斷響應被軟件控制。</p><p>  (5) PIE響應。PIE使用中

29、斷向量更新PIVR寄存器。</p><p>  中斷軟件。中斷軟件有兩級響應,包括GISR和SISR。</p><p><b>  2.2.3定時器</b></p><p>  每個時間管理模塊有兩個通用定時器(GP),每個定時器有四種可選操作模式:</p><p>  (1) 停止/保持模式</p>&

30、lt;p>  此模式操作停止并保持其當前狀態(tài),定時器的計數(shù)器,比較輸出和預定計數(shù)器多保持不變</p><p>  (2) 連續(xù)遞增計數(shù)模式</p><p>  此模式GP將按照已定標的輸入時鐘計數(shù),直到定時器計數(shù)器的值和周期存 儲器的值匹配為止。</p><p>  (3) 定向增/減技術(shù)模式</p><p>  此模式,定時器將根

31、據(jù)TDIRA/B引腳的輸入,對定時器的時鐘進行遞增和遞減計數(shù)。</p><p>  (4) 連續(xù)增/減技術(shù)模式</p><p>  此模式與定向的增/減模式一樣,但是在本模式下,引腳TDIRA/B的狀態(tài)對計數(shù)的方向沒有影響。</p><p><b>  2.2.4比較單元</b></p><p><b>  

32、三、基本理論</b></p><p>  指導實驗的基本理論是DSP的數(shù)字I/O端口以及其寄存器的配置。通過對這些理論的掌握和運用,達到了解和熟悉一般DSP數(shù)字I/O的知識。</p><p>  3.1數(shù)字I/O端口</p><p>  TMS320LF2407系列有多達41個通用、雙向的數(shù)字I/O(GPIO)引腳,其中大多數(shù)是基本功能和一般I/O復用引

33、腳,TMS320LF2407系列的大多數(shù)都可以用來實現(xiàn)其他功能。數(shù)字I/O端口模塊采用了一種靈活的方法,以控制專用I/O和復用I/O引腳的功能,所有I/O和復用引腳的功能可以通過9個16位控制寄存器來設置,這些寄存器可以分為兩類:</p><p>  I/O口復用控制寄存器(MCRx):用來控制選擇I/O引腳作為基本功能或一般I/O引腳功能。</p><p>  數(shù)據(jù)和方向控制寄存器(Px

34、DATDIR):當I/O引腳作為一般I/O引腳功能時,用數(shù)據(jù)和方向控制寄存器可控制數(shù)據(jù)和I/O引腳的數(shù)據(jù)方向,這些寄存器直接和I/O引腳相連。</p><p>  3.2數(shù)字I/O端口寄存器</p><p>  圖1給出了TMS320LF2407系列I/O端口復用引腳配置簡圖,從圖上可以看出一些寄存器單元的配置對應于實際I/O引腳的內(nèi)部結(jié)構(gòu)之間的聯(lián)系。</p><p&g

35、t;  圖1 復用引腳配置圖</p><p>  表1中所列的是數(shù)字I/O模塊可用的寄存器單元,和其他240xA外設一樣,這些寄存器被存儲器映射到數(shù)據(jù)空間,地址從7090h到709Fh。寄存器單元中保留的位所是無效的,讀時為0,寫對它無影響。</p><p>  表1 數(shù)字數(shù)字I/O模塊控制寄存器地址</p><p>  下面介紹I/O口復用輸出控制寄存器。下面

36、描述了I/O口復用控制寄存器A(MCRA)I/O口復用控制寄存器B(MCRB),I/O口復用控制寄存器C(MCRC),其中表2是I/O口復用控制寄存器A(MCRA)的配置,對寄存器的每個位的值做了詳細的描述。 </p><p>  I/O口復用控制寄存器A(MCRA)—地址7090h</p><p>  注:R=可讀,W=可寫,_0=復位后的值</p><p>  

37、表2 I/O口復用控制寄存器A(MCRA)的配置</p><p><b>  四、硬件電路說明</b></p><p><b>  4.1供電電路</b></p><p>  2407開發(fā)板既可使用獨立的5V/1A 開關(guān)電源供電,也可使用USB 線直接供電,使用方便。電路部分的1117 輸出所接的100UF/16V 的電容

38、不能省略,這樣更好的保證電壓穩(wěn)定。</p><p><b>  4.2復位電路</b></p><p>  2407開發(fā)板上使用專門的復位芯片SP708R,保證DSP 芯片可靠復位,并提供手動復位按鈕,方便用戶調(diào)試</p><p><b>  4.3時鐘電路</b></p><p>  00IC24

39、07 用20M 外部晶體給DSP 提供時鐘,并使能2407A 片上PLL 電路。由PLL 控制寄存器控制,可由軟件動態(tài)的修改。TMS320LF2407 的CPU 最高可工作在40M 的主頻下,也即是對20M 輸入頻率進行2 倍頻。</p><p>  4.4 LED和按鍵電路</p><p>  開發(fā)板上有4個LED發(fā)光管和一個自由按鍵</p><p>  4.5D

40、SP引腳擴展接口</p><p>  4.6 SCI串口通訊電路</p><p>  DSP內(nèi)置SCI通訊模塊,采用接口芯片是MAX232,可以使用一根直連串口線直接和PC通訊。</p><p>  4.7 CAN通訊接口電路</p><p>  開發(fā)板中CAN總線收發(fā)器采用的是PCA82C250。它將CANTX和CANRX轉(zhuǎn)化成CANH和C

41、ANL在CAN總線上傳輸。</p><p>  4.8 數(shù)碼管控制電路</p><p>  使用DSP的SPI接口(IO方式)控制數(shù)碼管。</p><p><b>  4.9 AD電路</b></p><p>  DSP 內(nèi)置16 通道10 位ADC 。在00IC2407 板上通過運放隔離只擴展了2 通道,分別位于通道0

42、 和通道8,DSP 能接收的ADC 輸入電壓為0――3.3V,在2407 板上沒有單獨采用基準源。直接使用系統(tǒng)的3.3V 。板上所引的2 路AD 輸入電壓范圍為0――3 .3V, 在輸入DSP 之前,已經(jīng)采用電壓跟隨器增加了阻抗。</p><p>  4.10 步進電機接口</p><p>  開發(fā)板上提供的5V 的步進電機接口,標準6 芯,兼容市場上的5 芯接口。</p>

43、<p><b>  4.11 DA電路</b></p><p>  板上外擴的DA 轉(zhuǎn)換器為TI 公司的TLC5620,該芯片為串行接口的4 路8 位DA 轉(zhuǎn)換器,2407 通過SPI 口與其接口,由于TLC5620 的工作頻率是1M,所有SPI 的工作頻率也設定在1M,由于TLC5620 的4 路DA 輸出已經(jīng)加了跟隨器,所以本開發(fā)板上沒有另外加。</p><

44、p>  4.12PWM電機控制電路</p><p>  PWM 電機控制實驗針對微型直流電機。兩路帶死區(qū)的PWM 信號從DSP 引腳上直接產(chǎn)生。電機驅(qū)動采用的是4 個NPN 的三極管,可控制正反轉(zhuǎn)。</p><p>  五、流水燈程序設計要求</p><p>  1. 熟悉DSP2407 DSK開發(fā)板結(jié)構(gòu)和使用。 掌握DSP開發(fā)環(huán)境CCS的使用和一般編程技巧。

45、掌握DSP開發(fā)板系統(tǒng)調(diào)試的一般步驟及方法。</p><p>  2. DSP2407具有42個I/O端口,這些端口可以作為輸入,也可作為輸出,同時DSP2407具有4個定時器分別位于EVA和EVB中,掌握定時器和中斷的使用。</p><p><b>  六、實驗程序</b></p><p>  6.1程序主要文件:</p><

46、;p>  (1) .vectors.asm:包含了LF2407中斷向量表文件</p><p>  (2) .led.c:這是實驗的主程序,包含了系統(tǒng)的初始化及對片外擴展的高32K數(shù)據(jù)</p><p><b>  控件的操作</b></p><p>  .2407CMD.cmd:聲明了系統(tǒng)的存貯器配置與程序各段的連接關(guān)系</p>

47、<p><b>  6.2向量表程序:</b></p><p><b>  .ref</b></p><p><b>  .ref</b></p><p><b>  .sect</b></p><p><b>  RSVECT&l

48、t;/b></p><p><b>  INT1</b></p><p><b>  INT2</b></p><p><b>  INT3</b></p><p><b>  INT4</b></p><p><b&g

49、t;  INT5</b></p><p><b>  INT6</b></p><p><b>  6.3 源程序編輯</b></p><p>  源程序輸完之后(如圖1.5所示),應該用菜單命令“File>Save”(文件>保存)及時保存到D:\tic2xx\myprojects\work\sy1 asm路徑

50、及文件名下。對于較長的源程序,如果一次不能輸入完畢而需要中途退出,也應該及時保存,以便在下一次能繼續(xù)前次的工作。在長程序文件的輸入過程中,不時地進行存儲是一種好習慣,也可避免因電源意外掉電而造成前功盡棄。</p><p><b>  6.4 編譯</b></p><p><b>  6.5源程序:</b></p><p>

51、  nothing;直接返回的中斷服務程序符號</p><p>  __t int0;復位向量符號</p><p>  ".vectors"</p><p>  B c int0 ;PM 0復位向量 l</p><p>  Bnothing ;PM 2 中斷優(yōu)先級1 4</p>

52、<p>  Bnothing ;PM 4 中斷優(yōu)先級2 5</p><p>  Bnothing ;PM 6 中斷優(yōu)先級3 6</p><p>  B nothing ;PM 8 中斷優(yōu)先級4 7</p><p>  B_nothing ;PMA 中斷優(yōu)先級5 8</p><p&

53、gt;  Bnothing ;PM C 中斷優(yōu)先級6 9</p><p>  6.4man.c程序</p><p>  #include "2407c.h"</p><p>  #include<ioports.h></p><p>  #define uint unsigned int</

54、p><p>  unsigned char data[4]={0x01,0x02,0x04,0x08} ;</p><p>  uint index;</p><p>  void disable()</p><p>  { asm(" setc INTM");}</p><p>  void enab

55、le()</p><p>  { asm(" clrc INTM");</p><p><b>  } </b></p><p>  void initial()</p><p><b>  {</b></p><p>  asm(" setc

56、SXM");// 抑制符號位擴展</p><p>  asm(" clrcOVM");// 累加器中結(jié)果正常溢出</p><p>  asm(" clrcCNF");// B0被配置為數(shù)據(jù)存儲空間</p><p>  asm(" setcINTM");// 禁止所有中斷</p

57、><p>  *SCSR1=0x0E04;// CLKIN=15M,CLKOUT=2*CLKIN=30M</p><p>  *WDCR=0x00E8;// 不使能看門狗,因為SCSR2中的</p><p>  //WDOVERRIDE</p><p>  // 即WD保護位復位后的缺省值為1,故可以用軟件禁止看門狗</p>&l

58、t;p>  *IMR=0x0002;// INT2中斷</p><p>  *IFR=0x0FFFF;// 清除全部中斷標志,"寫1清0"</p><p>  *MCRA=0X0000;</p><p><b>  index=0;</b></p><p><b>  }</b&

59、gt;</p><p>  void timerlint()</p><p><b>  {</b></p><p>  *EVAIMRA=*EVAIMRA|0X0780; //允許定時器1周期中斷</p><p>  *EVAIFRA=*EVAIFRA&0X0780; //清除定時器1周期中斷標志</p&

60、gt;<p>  *T1CON=0X1602; //timer為連續(xù)增記數(shù)模式,</p><p>  *T1PR=0X0F00E; //</p><p>  *T1CMPR=0x00FF;</p><p>  *T1CNT=0X00; </p><p><

61、b>  }</b></p><p>  void interrupt T1INT()</p><p><b>  {</b></p><p><b>  int flag;</b></p><p>  flag=*EVAIFRA&0x0080; //讀取中斷標志</

62、p><p>  if(flag!=0)</p><p><b>  {</b></p><p>  outport(3,data[index]);</p><p>  *T1CNT=0x00; </p><p>  *EVAIFRA=*EVAIFRA&0x0080;</p>

63、<p><b>  index+=1;</b></p><p>  if(index==4)</p><p>  index=0; </p><p><b>  }</b></p><p>  enable(); return;</p><p><b&g

64、t;  }</b></p><p>  void interrupt nothing()</p><p>  { enable();</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>

65、;  main()</b></p><p><b>  {</b></p><p>  disable();</p><p>  initial();</p><p>  timerlint();</p><p><b>  enable();</b></p

66、><p>  *T1CON=*T1CON|0x0040;</p><p>  while(1){;}</p><p><b>  }</b></p><p><b>  七、實驗結(jié)果</b></p><p>  實驗實現(xiàn)了程序控制DSP2407的中斷和計數(shù)器功能,四個燈實現(xiàn)了從D

67、5</p><p><b>  循環(huán)閃亮。</b></p><p><b>  八、總結(jié)</b></p><p>  DSP作為嵌入式處理器家族的一大類,其結(jié)構(gòu)特點決定了它尤其適合做數(shù)字信號處理的應用,而學好數(shù)字信號處理對日后的信息處理的深入學習和應用有著重要意義,因而學好DSP技術(shù)也就有著深遠的意義。通過此次課程設計我學

68、習了一個實際的電子系統(tǒng)的完整的設計流程,掌握了PCB設計軟件Altium Designer的使用方法,并熟悉了CCS工程的建立和基于TMS320VC5416的DSP程序的編寫。 在此次課程設計中我也遇到了很多問題,首先是繪制PCB版圖時的布局和布線問題,這是一個需要經(jīng)驗和技巧的問題,尤其是Flash器件與DSP的連線較多而DSP的所有數(shù)據(jù)線和地址線分布又較為分散,所以也就多畫了幾遍,爭取精益求精還是能夠畫好的。還有創(chuàng)建CCS工程后cm

69、d文件和中斷向量表的詳細配置,這兩個文件的修改需要清楚DSP的結(jié)構(gòu)以及存儲器映射情況,通過閱讀幾本參考書和其他一些資料,自己已經(jīng)基本明白了他們的作用和配置方法。還有就是程序的調(diào)試,DSP的結(jié)構(gòu)比單片機要復雜的多,相應的寄存器也就較多,而很多情況下編寫DSP程序都需要操作和配置寄存器,這既要求對馮諾依曼體系結(jié)構(gòu)的處理器的共性有一定了解,同時也要針對DSP</p><p>  在課程設計的這段時間,我獲益匪淺。不但進

70、一步掌握了DSP的基礎知識及MATLAB的基本操作,還使我了解了信號的產(chǎn)生、采樣及頻譜分析的方法。我進一步了解到凡事都需要耐心,細心仔細是成功的保證。雖然在做的過程中遇到了一些問題,但是我都通過自己的努力解決了它們,證明了自己的能力。這次課程設計對我的綜合能力有了很大的提高,對我以后的工作,實踐都有很大的幫助。 通過本次課設不但讓我又學到了一些知識,而且也提高了我的綜合能力。使我在各個方面都得到了鍛煉,以后有這樣的機會一定會更加的很好

71、利用,它不僅可以提高學習的針對性而且可以很好的鍛煉動手能力以及自己的邏輯設計能力和處理問題的能力,希望在以后這方面的能力會很好的加強;感謝陳老師的認真指導和耐心解答過程中的疑問。</p><p><b>  九、參考文獻</b></p><p>  [1]劉和平,鄧力,江渝,鄭群英.DSP原理及電機控制應用一基于TMS320LF240x系列.</p>&

溫馨提示

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

評論

0/150

提交評論