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

下載本文檔

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

文檔簡介

1、<p><b>  正弦波發(fā)生器</b></p><p><b>  第一章:緒論</b></p><p>  數(shù)字信號處理(Digital Signal Processing,簡稱DSP)是一門涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來,隨著計算機和信息技術(shù)的飛速發(fā)展,數(shù)字信號處理技術(shù)應(yīng)運而生并得到迅速的發(fā)展。

2、數(shù)字信號處理是一種通過使用數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來處理現(xiàn)實信號的方法,這些信號由數(shù)字序列表示。在過去的二十多年時間里,信號處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。</p><p>  圖一是數(shù)字信號處理系統(tǒng)的簡化框圖。此系統(tǒng)先將模擬信號轉(zhuǎn)換為數(shù)字信號,經(jīng)數(shù)字信號處理后,再轉(zhuǎn)換成模擬信號輸出。其中抗混疊濾波器的作用是將輸入信號x(t)中高于折疊頻率的分量濾除,以防止信號頻譜的混疊。隨后,信號經(jīng)采樣和A/D轉(zhuǎn)換

3、后,變成數(shù)字信號x(n)。數(shù)字信號處理器對x(n)進行處理,得到輸出數(shù)字信號y(n),經(jīng)D/A轉(zhuǎn)換器變成模擬信號。此信號經(jīng)低通濾波器,濾除不需要的高頻分量,最后輸出平滑的模擬信號y(t)。</p><p>  圖一 數(shù)字信號處理系統(tǒng)簡化框圖</p><p>  數(shù)字信號處理是以眾多學(xué)科為理論基礎(chǔ)的,它所涉及的范圍極其廣泛。例如,在數(shù)學(xué)領(lǐng)域,微積分、概率統(tǒng)計、隨機過程、數(shù)值分析等都是數(shù)字信號

4、處理的基本工具,與網(wǎng)絡(luò)理論、信號與系統(tǒng)、控制論、通信理論、故障診斷等也密切相關(guān)。近來新興的一些學(xué)科,如人工智能、模式識別、神經(jīng)網(wǎng)絡(luò)等,都與數(shù)字信號處理密不可分??梢哉f,數(shù)字信號處理是把許多經(jīng)典的理論體系作為自己的理論基礎(chǔ),同時又使自己成為一系列新興學(xué)科的理論基礎(chǔ)。</p><p>  第二章:TMS320C54x芯片介紹</p><p>  1.總線結(jié)構(gòu) </p>&l

5、t;p>  C54x 包括8 條16 比特寬度的總線,其中:</p><p>  一條程序總線(PB):傳送取自程序存儲器的指令代碼和立即操作數(shù)</p><p>  三條數(shù)據(jù)總線(CB、DB、EB):將內(nèi)部個單元連接在一起,CB和DB傳送讀自數(shù)據(jù)存儲器的數(shù)據(jù),EB傳送寫入存儲器的數(shù)據(jù)</p><p>  四條地址總線(PAB CAB DAB EAB):傳送執(zhí)行

6、指令所需的地址</p><p><b>  2.C P U</b></p><p>  C54x 的CPU 結(jié)構(gòu)包括:</p><p>  40 比特的ALU ,其輸入來自16 比特立即數(shù)、16 比特來自數(shù)據(jù)存儲器的數(shù)據(jù)、暫時存儲器、T 中的16 比特數(shù)、數(shù)據(jù)存儲器中兩個16 比特字、數(shù)據(jù)存儲器中32 比特字、累加器中40 比特字。</p

7、><p>  2 個40 比特的累加器,分為三個部分,保護位(39- 32 比特)、高位字(31-16 比特)、低位字(15-0 比特)。</p><p>  桶型移位器,可產(chǎn)生0 到31 比特的左移或0 到16 比特的右移。</p><p>  17x17 比特的乘法器</p><p><b>  40 比特的加法器</b>

8、;</p><p>  比較選擇和存儲單元CSSU</p><p>  數(shù)據(jù)地址產(chǎn)生器DAGEN</p><p>  程序地址產(chǎn)生器PAGEN</p><p><b>  3.外設(shè)</b></p><p><b>  C54x 包括:</b></p><p

9、>  通用I/O 引腳,XF 和BIO</p><p><b>  定時器</b></p><p><b>  PLL 時鐘產(chǎn)生器</b></p><p>  HPI 口8 比特或16 比特</p><p><b>  同步串口</b></p><p&

10、gt;<b>  帶緩存串口BSP</b></p><p>  多路帶緩存串口McBSP</p><p><b>  時分復(fù)用串口TDM</b></p><p>  可編程等待狀態(tài)產(chǎn)生器</p><p>  可編程bank switching 模塊</p><p><b

11、>  外部總線接口</b></p><p>  IEEE1149.1 標(biāo)準(zhǔn)JTAG 口</p><p><b>  4.存儲器</b></p><p><b>  4.1存儲空間</b></p><p>  一般而言,C54x 的存儲空間可達192K16 比特字,64K 程序空間,

12、64K 數(shù)據(jù)空間,64KI/O 空間。依賴其并行的工藝特性和片上RAM 雙向訪問的性能,在一個機器周期內(nèi),C54x 可以執(zhí)行4 條行并行存儲器操作:取指令,兩操作數(shù)讀,一操作數(shù)寫。使用片內(nèi)存儲器有三個優(yōu)點:高速執(zhí)行(不需要等待),低開銷,低功耗。</p><p><b>  4.2程序存儲區(qū)</b></p><p>  C54x 有片內(nèi)ROM 、DARAM、 SARA

13、M ,這些區(qū)域可以通過軟件配置到程序空間。當(dāng)?shù)刂仿湓谶@些區(qū)域內(nèi),自動對這些區(qū)域進行訪問,當(dāng)?shù)刂仿湓谶@些區(qū)域以外,自動產(chǎn)生對外部存儲器的訪問。</p><p>  4.2.1 片內(nèi) R O M</p><p>  片內(nèi)ROM( 4K 16K 24K 28K 或48K 字)可能包括的內(nèi)容有:</p><p>  引導(dǎo)程序,可以從串口、外部存儲器、I/O 口或HPI 口引

14、導(dǎo)</p><p><b>  256 字的率擴展</b></p><p><b>  第三章:CCS簡介</b></p><p><b>  1.CCS工作模式</b></p><p>  CCS是TI公司針對TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,

15、采用圖形接口界面,提供有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。</p><p>  CCS有兩種工作模式,即:</p><p>  軟件仿真器模式:可以脫離DSP芯片,在PC機上模擬DSP的指令集和工作機制,主要用于前期算法實現(xiàn)和調(diào)試。</p><p>  硬件在線編程模式:可以實時運行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。 <

16、/p><p><b>  2.CCS的組成</b></p><p>  CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成</p><p>  1. TMS320C54x集成代碼產(chǎn)生工具 </p><p>  用來對C語言、匯編語言或混合語言編程的DSP源程序進行編譯匯編,并鏈接成為可執(zhí)行的DSP程序。主要包括匯編器、鏈接器、C/C+

17、+編譯器和建庫工具等。 </p><p>  2. CCS集成開發(fā)環(huán)境 </p><p>  集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試和實時跟蹤等功能于一體。包括編輯工具、工程管理工具和調(diào)試工具等。 </p><p>  3. DSP/BIOS實時內(nèi)核插件及其應(yīng)用程序接口API</p><p>  主要為實時信號處理應(yīng)用而設(shè)計。包括DSP

18、/BIOS的配置工具、實時分析工具等。</p><p>  4.實時數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口API</p><p>  可對目標(biāo)系統(tǒng)數(shù)據(jù)進行實時監(jiān)視,實現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換。 </p><p>  5. 由TI公司以外的第三方提供的應(yīng)用模塊插件</p><p>  3.CCS的主要功能 </p>&l

19、t;p>  CCS的功能十分強大,它集成了代碼的編輯、編譯、鏈接和調(diào)試等諸多功能,而且支持C/C++和匯編的混合編程,其主要功能如下</p><p> ?、?具有集成可視化代碼編輯界面,用戶可通過其界面直接編寫C、匯編、.cmd文件等;</p><p> ?、?含有集成代碼生成工具,包括匯編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個軟件環(huán)境中; &

20、lt;/p><p> ?、?高性能編輯器支持匯編文件的動態(tài)語法加亮顯示,使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯誤;</p><p> ?、?工程項目管理工具可對用戶程序?qū)嵭许椖抗芾?。在生成目?biāo)程序和程序庫的過程中,建立不同程序的跟蹤信息,通過跟蹤信息對不同的程序進行分類管理;</p><p>  ⑤ 基本調(diào)試工具具有裝入執(zhí)行代碼、查看寄存器、存儲器、反匯編、變量窗口等功能,并

21、支持C源代碼級調(diào)試; </p><p> ?、?斷點工具,能在調(diào)試程序的過程中,完成硬件斷點、軟件斷點和條件斷點的設(shè)置;</p><p>  ⑦ 探測點工具,可用于算法的仿真,數(shù)據(jù)的實時監(jiān)視等;</p><p>  ⑧ 分析工具,包括模擬器和仿真器分析,可用于模擬和監(jiān)視硬件的功能、評價代碼執(zhí)行的時鐘;</p><p> ?、?數(shù)據(jù)的圖形顯示工

22、具,可以將運算結(jié)果用圖形顯示,包括顯示時域/頻域波形、眼圖、星座圖、圖像等,并能進行自動刷新; </p><p> ?、?提供GEL工具。利用GEL擴展語言,用戶可以編寫自己的控制面板/菜單,設(shè)置GEL菜單選項,方便直觀地修改變量,配置參數(shù)等;</p><p>  ? 支持多DSP的調(diào)試;</p><p>  ? 支持RTDX技術(shù),可在不中斷目標(biāo)系統(tǒng)運行的情況下,實

23、現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換;</p><p>  ? 提供DSP/BIOS工具,增強對代碼的實時分析能力。 </p><p>  4.CCS的安裝及設(shè)置 </p><p>  在使用CCS之前,必須首先按照CCS的產(chǎn)品說明安裝CCS軟件;其次創(chuàng)建CCS系統(tǒng)配置,進行環(huán)境設(shè)置;最后,按照具體使用的仿真器,安裝目標(biāo)板和驅(qū)動程序。</p><p

24、><b>  5.系統(tǒng)配置要求</b></p><p> ?、?機器類型:IBM PC及兼容機;</p><p> ?、?操作系統(tǒng):Microsoft Windows 95/98/2000或Windows NT4.0;</p><p>  ③ 機器資源配置要求:</p><p>  第四章:正余弦信號發(fā)生器的實現(xiàn)原

25、理</p><p>  1.正弦波信號發(fā)生器</p><p>  正弦波信號發(fā)生器已被廣泛地應(yīng)用于通信、儀器儀表和工業(yè)控制等領(lǐng)域的信號處理系統(tǒng)中。</p><p>  通常有兩種方法可以產(chǎn)生正弦波,分別為查表法和泰勒級數(shù)展開法。</p><p>  查表法是通過查表的方式來實現(xiàn)正弦波,主要用于對精度要求不很高的場合。</p>&

26、lt;p>  泰勒級數(shù)展開法是根據(jù)泰勒展開式進行計算來實現(xiàn)正弦信號,它能精確地計算出一個角度的正弦和余弦值,且只需要較小的存儲空間。</p><p>  本次主要用泰勒級數(shù)展開法來實現(xiàn)正弦波信號。 </p><p><b>  產(chǎn)生正弦波的算法 </b></p><p>  正弦函數(shù)和余弦函數(shù)可以展開成泰勒級數(shù),其表達式:</p&g

27、t;<p>  取泰勒級數(shù)的前5項,得近似計算式:</p><p><b>  遞推公式: </b></p><p>  sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x] </p><p>  cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x] </p>

28、;<p>  由遞推公式可以看出,在計算正弦和余弦值時,需要已知cos(x)、sin(n-1)x、sin(n-2)x和cos(n-2)x。</p><p>  2.計算一個角度的正弦值 </p><p>  計算一個角度x的正弦值,可利用泰勒級數(shù)的展開式,采用子程序的調(diào)用方式來實現(xiàn)。</p><p>  在調(diào)用前先在數(shù)據(jù)存儲器d_xs單元中存放x的弧度

29、值,計算結(jié)果存放在d_sinx單元中</p><p>  程序中要用到一些存儲單元存放數(shù)據(jù)和變量,存儲單元的分配如下:</p><p>  d_xs:x; d_squr_xs: x2 </p><p>  d_temp_s:暫存; d_sinx:計算結(jié)果sinx </p><p>  c_1_s:7FFFh (數(shù)值

30、1);d_coef_s :泰勒系數(shù)</p><p><b>  存儲單元分配圖: </b></p><p>  程序清單sinx.asm:</p><p>  .title “sinx.asm” </p><p><b>  .mmregs </b></p><p>  .

31、def start</p><p>  .ref sin_start,d_xs,d_sinx </p><p>  STACK: .usect “STACK”,10</p><p>  start: STM #STACK+10,SP</p><p>  LD #d_xs,DP </p><

32、p>  ST #6487H,d_xs</p><p>  CALL sin_start </p><p>  end: B end </p><p>  sin_start:</p><p>  .def sin_start </p><p>  d_coef_s .us

33、ect “coef_s”,4</p><p><b>  .data</b></p><p>  table_s: .word 01C7H </p><p>  .word 030BH </p><p>  .word 0666H </p><p>  .word 1556H

34、</p><p>  d_xs .usect “sin_vars”,1</p><p>  d_squr_xs .usect “sin_vars”,1</p><p>  d_temp_s .usect “sin_vars”,1</p><p>  d_sinx .usect “sin_vars”,1<

35、/p><p>  c_1_s .usect “sin_vars”,1 </p><p><b>  .text</b></p><p>  SSBX FRCT</p><p>  STM #d_coef_s,AR4</p><p>  RPT #3</p>

36、<p>  MVPD #table_s,*AR4+</p><p>  STM #d_coef_s,AR2</p><p>  STM #d_xs,AR3</p><p>  STM #c_1_s,AR5</p><p>  ST #7FFFH,c_1_s</p><p

37、>  SQUR *AR3+,A </p><p>  ST A,*AR3 </p><p>  || LD *AR5,B</p><p>  MASR *AR3+,*AR2+,B,A </p><p><b>  MPYA A</b></p><p>  ST

38、H A,*AR3 </p><p>  MASR *AR3-,*AR2+,B,A </p><p>  MPYA *AR3+ </p><p>  ST B,*AR3 </p><p>  || LD *AR5,B </p><p>  MASR *AR3-,*AR2,B,A &

39、lt;/p><p>  MPYA *AR3+ </p><p>  ST B,*AR3 </p><p>  || LD *AR5,B </p><p>  MASR *AR3-,*AR2,B,A </p><p>  MPYA d_xs </p><p>  STH

40、 B,d_sinx </p><p><b>  RET</b></p><p><b>  .end</b></p><p>  3.計算一個角度的余弦值</p><p>  計算余弦值與計算正弦值相同。</p><p><b>  存儲單元分配圖: <

41、/b></p><p>  程序清單cosx.asm:</p><p>  .title “cosx.asm”</p><p><b>  .mmregs</b></p><p>  .def _c_int00</p><p>  .ref cos_start,d_cosx</

42、p><p>  STACK: .usect “STACK”,10</p><p><b>  _c_int00:</b></p><p>  STM # STACK+10,sp</p><p>  LD #d_x,DP</p><p>  ST #6487h,d_x<

43、/p><p>  CALL cos_start</p><p>  end: B end</p><p>  cos_start:</p><p>  .def cos_start</p><p>  d_coeff .usect “coeff”,4</p><

44、;p><b>  .data</b></p><p>  Table .word 0249h</p><p>  .Word 0444h</p><p>  .Word 0aahh</p><p>  .word 4000h</p><p>  d_x

45、 .usect “cos_vars”,1</p><p>  d_squr_x .usect “sin_vars”,1</p><p>  d_temp .usect “sin_vars”,1</p><p>  d_cosx .usect “sin_vars”,1</p>&l

46、t;p>  c_1 .usect “sin_vars”,1</p><p><b>  .text</b></p><p>  SSBX FRCT</p><p>  STM #d_coeff,AR5</p><p>  Rpt #3</p><p

47、>  MVPD #table,*AR5+</p><p>  STM #d_coeff,AR3</p><p>  STM #d_x,AR2</p><p>  STM #c_1,AR4</p><p>  ST #7FFFH,c_1</p><p>  SQUR *AR2+.A</

48、p><p>  ST A,*AR2</p><p>  LD *AR4,B</p><p>  MASR *AR2+,*AR3+,B,A</p><p>  MPYA A</p><p>  STH A,*AR2</p><p>  MASR *AR-,*AR3

49、+,B,A</p><p><b>  MPYA*AR2+</b></p><p>  ST B,*AR2</p><p>  LD *AR4,B</p><p>  MASR *AR2-,*AR3,B,A</p><p>  SFTA A,-1,A</p>

50、<p><b>  NEG A</b></p><p>  MPYA *AR2+</p><p>  MAR *AR2+</p><p><b>  RETD</b></p><p>  ADD *AR4,16,B</p><p>  ST

51、H B,*AR2</p><p><b>  RET</b></p><p><b>  .end</b></p><p>  正余弦信號發(fā)生器程序清單</p><p>  ;This function generates the sine wave of angle using the T

52、aylor series expansion</p><p>  ;sin(theta)=x(1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9))))</p><p>  ;cos(theta)=1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9)))</p><p>  ;sin(2*theta)=2*s

53、in(theta)*cos(theta)</p><p>  .title "sin.asm"</p><p><b>  .mmregs</b></p><p>  .def _c_int00</p><p>  .ref sinx,d_xs,d_sinx,cosx,d_xc,d

54、_cosx</p><p>  sin_x: .usect "sin_x",360</p><p>  STACK: .usect "STACK",10</p><p>  k_theta .set 286</p><p>  PA0 .set 0&l

55、t;/p><p><b>  _c_int00 </b></p><p><b>  .text</b></p><p>  STM #STACK+10,SP</p><p>  STM k_theta,AR0</p><p>  STM 0,AR1

56、</p><p>  STM #sin_x,AR6</p><p>  STM #90,BRC</p><p>  RPTB loop1-1</p><p>  LDM AR1,A</p><p>  LD #d_xs,DP</p><p>  

57、STL A,@d_xs</p><p>  STL A,@d_xc</p><p>  CALL sinx</p><p>  CALL cosx</p><p>  LD #d_sinx,DP</p><p>  LD @d_sinx,16,A</p&

58、gt;<p>  MPYA @d_cosx</p><p>  STH B,1,*AR6+</p><p>  MAR *AR1+0</p><p>  loop1: STM #sin_x+89,AR7</p><p>  STM #88,BRC</p><

59、;p>  RPTB loop2-1</p><p>  LD *AR7-,A</p><p>  STL A,*AR6+</p><p>  loop2: STM #179,BRC</p><p>  STM #sin_x,AR7</p><p>  RPT

60、B loop3-1</p><p>  LD *AR7+,A</p><p>  NEG A</p><p>  STL A,*AR6+</p><p>  loop3: STM #sin_x,AR6</p><p>  STM #1,AR0</p

61、><p>  STM #360,bk</p><p>  loop4: PORTW *AR6+0%,PA0</p><p>  B loop4</p><p><b>  sinx:</b></p><p>  .def d_xs,d_sinx</p&

62、gt;<p><b>  .data</b></p><p>  table_s .word 01c7h</p><p>  .word 030bh</p><p>  .word 0666h</p><p>  .word 1556h</p><p> 

63、 d_coef_s .usect "coef_s",4</p><p>  d_xs .usect "sin_vars",1</p><p>  d_squr_xs .usect "sin_vars",1</p><p>  d_temp_s .usect "sin_

64、vars",1</p><p>  d_sinx .usect "sin_vars",1</p><p>  c_l_s .usect "sin_vars",1</p><p><b>  .text</b></p><p>  SSBX F

65、RCT</p><p>  STM #d_coef_s,AR5</p><p>  RPT #3</p><p>  MVPD #table_s,*AR5+</p><p>  STM #d_coef_s,AR3</p><p>  STM #d_xs,AR2</p

66、><p>  STM #c_l_s,AR4</p><p>  ST #7FFFh,c_l_s</p><p>  SQUR *AR2+,A</p><p>  ST A,*AR2</p><p>  ||LD *AR4,B</p><p>  MAS

67、R *AR2+,*AR3+,B,A</p><p>  MPYA A</p><p>  STH A,*AR2</p><p>  MASR *AR2-,*AR3+,B,A</p><p>  MPYA *AR2+</p><p>  ST B,*AR2</p

68、><p>  ||LD *AR4,B</p><p>  MASR *AR2-,*AR3+,B,A</p><p>  MPYA *AR2+</p><p>  ST B,*AR2</p><p>  ||LD *AR4,B</p><p>  MASR

69、 *AR2-,*AR3+,B,A</p><p>  MPYA d_xs</p><p>  STH B,d_sinx</p><p><b>  RET</b></p><p><b>  cosx:</b></p><p>  .def d_

70、xc,d_cosx</p><p>  d_coef_c .usect "coef_c",4</p><p><b>  .data</b></p><p>  table_c .word 0249h</p><p>  .word 0444h</p><p&

71、gt;  .word 0aabh</p><p>  .word 4000h</p><p>  d_xc .usect "cos_vars",1</p><p>  d_squr_xc .usect "cos_vars",1</p><p>  d_temp_c .us

72、ect "cos_vars",1</p><p>  d_cosx .usect "cos_vars",1</p><p>  c_l_c .usect "cos_vars",1</p><p><b>  .text</b></p><p

73、>  SSBX FRCT</p><p>  STM #d_coef_c,AR5</p><p>  RPT #3</p><p>  MVPD #table_c,*AR5+</p><p>  STM #d_coef_c,AR3</p><p>  STM

74、 #d_xc,AR2</p><p>  STM #c_l_c,AR4</p><p>  ST #7FFFh,c_l_c</p><p>  SQUR *AR2+,A</p><p>  ST A,*AR2</p><p>  ||LD *AR4,B</p>

75、<p>  MASR *AR2+,*AR3+,B,A</p><p>  MPYA A</p><p>  STH A,*AR2</p><p>  MASR *AR2-,*AR3+,B,A</p><p>  MPYA *AR2+</p><p>  ST

76、 B,*AR2</p><p>  ||LD *AR4,B</p><p>  MASR *AR2-,*AR3+,B,A</p><p>  SFTA A,-1,A</p><p>  NEG A</p><p>  MPYA *AR2+</p><p&

77、gt;  MAR *AR2+</p><p><b>  RETD</b></p><p>  ADD *AR4,16,B</p><p>  STH B,*AR2</p><p><b>  RET</b></p><p><b>

78、  .end</b></p><p><b>  MEMORY</b></p><p><b>  { </b></p><p><b>  PAGE 0:</b></p><p>  EPROM: org=0E000h, len=1000h</p>

79、<p>  VECS: org=0FF80h, len=0080h</p><p><b>  PAGE 1:</b></p><p>  SPRAM: org=0060h, len=0020h</p><p>  DARAM1: org=0080h, len=0010h</p><p> 

80、 DARAM2: org=0090h, len=0010h</p><p>  DARAM3: org=0200h, len=0200h</p><p><b>  }</b></p><p><b>  SECTIONS</b></p><p><b>  {</b>

81、</p><p>  .text :>EPROM PAGE 0</p><p>  .data :>EPROM PAGE 0</p><p>  STACK :>SPRAM PAGE 1</p><p>  sin_vars :>DARAM1 PAGE 1</p><

82、p>  coef_s :>DARAM1 PAGE 1</p><p>  cos_vars :>DARAM2 PAGE 1</p><p>  coef_c :>DARAM2 PAGE 1</p><p>  sin_x : align(512){ } > DARAM3 PAGE 1</p><

83、;p>  .vectors :>VECS PAGE 0</p><p><b>  }</b></p><p>  .title "sin_v.asm"</p><p>  .ref _c_int00</p><p>  .sect ".vectors&q

84、uot;</p><p>  B _c_int00</p><p><b>  .end</b></p><p><b>  第五章:調(diào)試</b></p><p>  1.CCS工程項目的調(diào)試</p><p>  1.1程序的運行控制 </p>&

85、lt;p>  在調(diào)試程序的過程中,經(jīng)常需要復(fù)位、執(zhí)行、單步執(zhí)行等操作。這些操作稱為程序運行控制。</p><p>  CCS開發(fā)環(huán)境提供了多種調(diào)試程序的運行操作。用戶可以使用調(diào)試工具條或調(diào)試菜單“Debug”中的相應(yīng)命令控制程序的運行。 </p><p><b>  1.創(chuàng)建工程項目</b></p><p> ?、?進入CCS集成開發(fā)環(huán)境

86、</p><p> ?、?創(chuàng)建一個新的工程項目</p><p> ?、?將源程序文件、鏈接命令文件、庫文件和頭文件添加到工程項目中 </p><p> ?、軉螕羲小?”項觀看工程項目所包含的文件雙擊各圖標(biāo),打開各文件</p><p>  1.2.工程項目的編譯</p><p> ?、俟こ添椖康木幾g鏈接</p&g

87、t;<p><b>  1.3.設(shè)置探測點</b></p><p>  ① 將volume.out文件裝入目標(biāo)板 </p><p><b> ?、?設(shè)置探測點 </b></p><p>  ③ 為探測點選擇鏈接的數(shù)據(jù)文件 </p><p> ?、?設(shè)置數(shù)據(jù)文件的屬性 </p>

88、;<p> ?、?將數(shù)據(jù)文件鏈接到探測點 </p><p> ?、?關(guān)閉“File I/O”對話框 </p><p>  1.4.工程項目的調(diào)試和結(jié)果的圖形顯示 </p><p><b> ?、?設(shè)置斷點</b></p><p> ?、?設(shè)置輸入變量的圖形屬性 </p><p>  

89、③ 設(shè)置輸出變量的圖形屬性 </p><p>  ④ 運行程序,顯示圖形</p><p><b> ?、?調(diào)整輸出增益</b></p><p>  1.5.觀察寄存器的運行數(shù)據(jù)</p><p><b>  2..仿真波形圖</b></p><p><b>  第六章

90、:總結(jié)</b></p><p>  本次實訓(xùn)過程中遇到一些課堂中從未有過的問題,通過網(wǎng)絡(luò)查找和同學(xué)交流,大大促進了實訓(xùn)進程。并在過程中進一步提高自身的創(chuàng)作、創(chuàng)新水平,扎實基礎(chǔ),擴展所學(xué)。</p><p>  實訓(xùn)過程中經(jīng)常遇到問題,而在場的老師為各位同學(xué)提供了解答方案;輔助同學(xué)攻克了實訓(xùn)中的難點。同時也會請老師指點不足之處,以加以改進,完善作品。雖然機房內(nèi)的氣溫較高,但好歹天氣

91、并不太熱;加之機房內(nèi)設(shè)空調(diào),使實訓(xùn)過程大大降低了外部環(huán)境的影響,有了一個不錯的實訓(xùn)環(huán)境。</p><p>  實訓(xùn)每次都還算完成的不錯,這次也一樣不是太差,畢竟啊,對自己還是有信心的,繼續(xù)加油。。。。</p><p><b>  參考文獻:</b></p><p>  【1】戴明幀.數(shù)字信號處理的硬件實現(xiàn)[M].北京:航空工業(yè)出版社,1988&

溫馨提示

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

評論

0/150

提交評論