DSP硬件实验报告-北邮

上传人:鲁** 文档编号:567998176 上传时间:2024-07-23 格式:PDF 页数:25 大小:1.02MB
返回 下载 相关 举报
DSP硬件实验报告-北邮_第1页
第1页 / 共25页
DSP硬件实验报告-北邮_第2页
第2页 / 共25页
DSP硬件实验报告-北邮_第3页
第3页 / 共25页
DSP硬件实验报告-北邮_第4页
第4页 / 共25页
DSP硬件实验报告-北邮_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《DSP硬件实验报告-北邮》由会员分享,可在线阅读,更多相关《DSP硬件实验报告-北邮(25页珍藏版)》请在金锄头文库上搜索。

1、-北京邮电大学DSP 硬件实验报告学学院:院:电子工程学院电子工程学院专专业业: :姓姓名:名:学学号号: :班班级:级:-实验一实验一常用指令实验常用指令实验一、一、实验目的实验目的熟悉 D开发系统的连接了解 DP 开发系统的组成和结构和应用系统构成熟悉常用 C54X 系列指令的用法(程序寻址,寄存器,IO 口,定时器,中断控制) 。二、实验步骤与内容二、实验步骤与内容(一)简单指令程序运行实验源程序:;thrgram is compiled t no utoinitlizato mode-程序在非自动初始化模式下编译.mmres(-ntermmormaped regtrs nt hesym

2、ol tale) 进入记忆映射注册进入符号表oba _a (-idntfy one or mor gloa(external)smbls) -定义一个或多个全局变量_ain:stm(累加器的低端存放到存储器映射寄存器中 )#300,sp(堆栈指针寄存器);堆栈指针的首地址设为#00ssbx(状态寄存器位置位)xf ;状态寄存器位置位,灯亮call (非条件调用,可选择延迟)dely(存储器延时) ;调用 dela函数延时sbx(状态寄存器复位)xf;状态寄存器位复位,灯灭cll deay;调用 deay 函数延时b (累加器)_mai;可选择延迟的无条件转移,循环执行nop(无操作)op;de

3、ay.5 secondeay: ;延迟 0.5 秒t2,ar (辅助寄存器);把地址存放到存储器映射寄存器中oo1:stm0f9h,ar4(辅助寄存器 4);把地址存放到存储器映射寄存器中lop2:bnzlop2,*ar-;A4 不为 0 时转移,指针地址减一-bazloop,*3- ;若不为 0,ar3 减 1,共进行 1000*0 次跳转e (可选择延迟的返回pc=s+);reurn,返回onp;stm 2 cyle;banwhe RE 4yle;FASE 2 cyls;0fh2d;20h=999d.e实验现象F 灯以一定频率闪烁;单击“at”暂停程序运行,则 XF 灯停止闪烁,如再单击“

4、Rn”,则“XF”灯又开始闪烁;(二)资料存储实验源程序:*;t o knowledge of he cmproramis copiled at no atoiitaliation mod.mmregsglbal _ain_ain:;sore datsm10,r1;1 映射到内存 1000h 位;tm5000,ar1;deso exeiormoryp(循环执行下一条指令,计数为短立即数)70h;循环执行下一条指令8次t(存储 T 寄存器的值)aaaah,*a1+ ;daa存储寄存器的值;read data then r-sotm7,ar3;设置 ar; stm5000h,ar;addrss o

5、f eerior emor; stm5008h,a2;addes fexerir mmortm1h,r1;设置 ar1 为 1000stm10,a2 ;设置 ar2 为 108hoo:l*ar1+,;把单数据存储操作数装入 T 寄存器中st,a2;存储 T 寄存器的值-bazoop,*ar3here:hereend;循环次;可选择延迟的无条件转移,循环执行实验目的:; 本实验程序将对 0x000 开始的 8 个地址空间, 填写入 0AAAA的数值,然后读出,并存储到 0X100开始的 8 个地址空间。在 CCS中可以观察TA内存空间地址 01000X0F 值的变化。实验现象:在CS 的“Vie

6、w”下拉菜单中的 Memory 窗口中查找 C5410 各个区段的数据存储器地址,在可以改变的存储器内容的地方 ,选定地址随意改变其中内容并观察结果;本实验要查看x100Hx00FH单元的数值变化, 输入地址 0x100H;查看x000Hx100H 单元的初始值,单击“Run”运行程序,也可以“单步”运行程序;单击“Hl”暂停程序运行。(三):/实验源程序:; :exp03.asm;len how t prateI/pt;e oe knwedg o hertli the O space x000=8 swiches; 00001 LEDs.mmrgs.loa_maintext_main:stm

7、300h,s;堆栈指针的首地址设为#3s0001 h,ar;dine thedrss,定义r1 的地址 ;dei the addresportr00h,*1;从端口 00h 读出开关状态,存入 ar中。a-1=port(0h)npnppotwr1,01h;将r的内容(开关状态)写入到d 灯上(输入到1 h),控制灯的亮灭nopo _main;寻循环执行nop nop.end;实验现象; 任意调整 K0K7 开关,可以观察到对应 L0LP7 灯 “亮” 或 “灭”(四):定时器实验源程序【初始化程序】【初始化程序】.mmregs.gba_inital_inital:stm 03h,a;初始化 3

8、00h数据地址,设置 ar1 的地址s00h,*ar1;辅助寄存器 ar1 指向#0hsm 20,ar1 ;初始化302h 数据地址,设置 ar的地址st#,*a;辅助寄存器 ar1 指向#00hstm 00,ar155#h,*a1stm0h,art0#aah,*r1tm20h,ar1st004,assx1,11;将 ST1INM 置为,停止所有中断stm0fffh,fr;清除所有中断标识fr:中断标志寄存器tm00h,imr;将立即数寄存器(imr)置为 0,停止所有中断-stm10h,tc ;停止计时器tcr:发送控制寄存器stm 41f,prd;将初始时间设为est0h,tcr;开始计时

9、器stm08h,imr;允许计时器中断rsbx 11,1;将 ST1.ITM 置为,开始所有中断r【端口程序】【端口程序】 (定义管脚)(定义管脚).mregs.gloalporta.globalpotb_por:tm40h,a1;设置r1 地址st5555 h,*a1;辅助寄存器 ar1 指向 5555hportw*a1,01;r1 的值做输出控制小灯亮灭retporb:stm 403h,ar1;设置 a1 地址saa,*ar1;辅助寄存器 ar1 指向aaahortw*r,01h; ar1 的值控制亮灭rt【向量程序】【向量程序】sct .vcrref _c_nt00;程序入口 .ref

10、imer;时间中断点lig0x0 ; 必须被连结到页边界ESE: ; 重设向量D _it0 ;到C入口点的分支 STM #200,S;堆栈大小为 20SP:堆栈寄存器nmi: RETE ;启动中断并从一个返回 NO NOP ;软件中断snt17 .space *16snt pae 4*6-in1 .pce 4*16si20 .spc 4*16snt21 .ce 4*1sn22 .spae 4*6sint2 .pce *16int2 .ace *6sin2 .spce 4*16si6 .spce 4*16sit27 ac 4*16sin28pace 4*16i29 .space *6sint3

11、.spc *16int0: RETENP NOP NOPint1: RETE NOOP NOt2:ETE NO NPOPtint:b _timer NOP NOPnt0:EEP NOP NOPxnt: REENPOPrint1: RETOP NOPNOPxnt1:ETNOP NOP NO-tme 中断;设置实用-int3: REE NOPNOP NOP.end实验现象单击 “Run” 运行,可观察到 L灯(LP0LP7)以一定的间隔时间不停摆动;单击“Hlt” ,暂停程序运行,LED 灯停止闪烁;单击“al” ,暂停程序运行,E灯停止闪烁。(五):INT2 中断实验源程序【初始化程序】【初始化

12、程序】.mmegsglobaliitial.tet_intial:stm30,ar3;初始化数据0h a3:辅助寄存器st0#h,*ar3;辅助寄存器r3 指向#00hstm 203h,a4;初始化数据300a4:辅助寄存器s0#h,*ar4ssb1,11;将 s.intm 置为 1,停止所有中断tm 00,im; 将立即数置 0,停止所有中断m:立即数寄存器st0fffh,ifr;清除所有中断标志 ifr:中断标志寄存器stm 4h,imr ;允许 it2 中断sbx1; 1,允许所有中断et .【端口程序】【端口程序】与【向量程序】【向量程序】参见实验四。.实验现象单击“Ru”运行程序,反

13、复拨动开关 K0,观察 LP1LP7 LD 灯亮灭变化;单击“Halt”暂停程序运行,反复拨动开关 0,PP LED灯亮灭不发生变化。-实验二实验二:A/D:A/D 采样实验采样实验实验目的1掌握利用LV20D实现 A/转换的技术基本原理和常用方法。2学会SP 的多信道缓冲串口的应用方法。3掌握并熟练使用 DP 和 A5的接口及其操作。4通过实验加深对P 系统频谱混叠认识.源程序:【C 程序】exervid nitC540(od); */创建初始化 C5402 的函数,返回值为空*exern oidOpenMBS(void);*/创建打开 McBSP 端口的函数,返回值为空;*/extern

14、void CloeMcBSP(void);/*创建关闭BSP 端口函数*xtern void RADAD0(vid); /*创建从 AD50 的数据流中读取数据的函数;D50:硬件端口/vod man(oi)/主函数开始/nitC402(); * 初始化C50 DS /penMcBP();/*调用函数,打开cSP 端口*/while ()ADAD50();/*从 AD的数据流中读取数据,完成 AD转换 */【汇编程序】【汇编程序】.global nitC5402;全局符号定义 Init5402(初始化C5402).obl OpenMBSP; 全局符号定义_OeMcBS(打开cSP).glbal

15、 _CleMcSP;全局符号定义_CLoseMcBS(关闭cBSP)globalREADA0 ;全局符号定义 _EADAD5(读取A50 数据流).lobal _WTEAD5;全局符号定义_WITEAD50(向 AD50写入数据流)inue MRegs.h;引入头文件 MMRes.IitC542:NO-L#0, DPT 0, CKD置STM #, CLKD;(在设置之前转到分线规模式)SM#4007, CKMD ; 将 C5402 DSP 时钟设置到0Hz* ConigrC5402System Register *;配置 C54系统寄存器STM#0200, SWWS; 为空间设置两个等待周期;

16、WWSR:外部总线/等待状态寄存器;为数据和监督空间设置 0 个等待周期STM #0000,BCR ;为堆栈转换寄存器设置等待状态;BSR:外部总线块转换控制寄存器; 堆栈空间为 64,之间没有多余的循环;连续的 监督数据 读取SM #0x1800,ST0; 为状态寄存器 0 进行预设值STM x290,T; 为状态寄存器 1 进行预设值(note:INT=)STM #0x00A0,S ;PMT:处理器方式状态寄存器; OVLY=,向量指向 00h* Set up Tmer Ctrol gisers*;(设置时钟控制寄存器)STM #0x010, TCR;停止 oncp 计时 C R 定时器控

17、制寄存 器; 计时器 0 用作主循环的计时器* Iiiize McBSP2 Registers *;(初始化McBS2 (用来创建设备配置)寄存器)ST SPCR1,cBSP2_PSA; 设置 SC1 的寄存器地址STM #0000h, McBSPSPSD ;McBSP2 r eftjustify; 通过框架同步产生接受中断STMSPR2,McBP_SPS; 设置SR2的寄存器地址; 通过框架同步产生传输中断SM#0000, McBSP2_PSD ; McBST(异步传输); 在 SW 断点之后运行STR1,McBSP2_SPS ;设置CR1 的寄存器地址;RR1:接收控制寄存器STM0040

18、h, cBSP2_PSD ;接收框架1长度16bis-; 重置数据存储器页指针; 对 DS时钟进行软件设-TMRCR2, McB2_SPSA ;设置 RC2 的寄存器地址TM#04h,McB2_SPSD ;接收相位=1; 设置框架长度为 16bitsM XCR, MBSP2_SPSA ;设置 XC1 的寄存器地址STM 040,McBSSPSD; 设置与接收(ec)相同STMXC2, MBSP2SA; 设置 XCR2 的寄存器地址ST #0040h,McBPSSD ;设置与接收(rc)相同SPCR, MBS_SSA ; 设置CR 的寄存器地址STM #00e, McBSP2_SSD ; 时钟和

19、框架从外部产生(slave)* Fnish DSPInitilation *;(结束SP初始化)T x0000, IR ; 关闭外围中断ST #0xFF, IFR ; 清除中断的标志RE ;返回主程序NOOP* Watng orMcBS0RX Fnihd *; (等待 McB0 异步接收结束)IfRxRDY1:OPSTMPCR1, McS_SSA;启动 McBSPRxLM McBS2PSD, AAD#002h, ;隐藏已经接受到的 bt(可以用来代替系列端口中断)BC IfDY1, AEQ ; 继续寄存(ceckin)NOPNOP ; 返回NOPOP*WaitingoMSPTX Finish*

20、;(等待 M0 异步传输结束)IfxR1:NOPSTM SPCR2, McBSP2_SSA ; 启动 MBSP2 TxDM McBSP2SPS, AAND #002h, A ;隐藏已经传输的it-C IfTxRDY1, AEQ ; 继续寄存NOPNET; 返回NOPNP*_OpenMSP:rbxxfal i态NOPSTM SPC, McS2_SPS入 D数据DMMcBSP_SD,OR #x0001, ASTM , McBSP2_SPSDSM SCR2, McBSP2_SPS输出LDM cBSP2_PSD,O 0001,ASTLM A, McBSP2_SSDL h, Drpt #3NOssbx

21、xfNOO CLL IfxR1 ;TM #0x001, McBSP2DR1OCALIfTxRD1fTxRDY1STM #01h, McBP2_DXRLL IfTxY1TxRDY1STM 0000h, MBSP2_D1;NO-;寄存器 x复位为 0;非条件调用等待状 ;启动 McB0 X 以读 ;隐藏已经接受到的it ;启动MSP0 TX 以 DMF;隐藏已经输出的it;装载数据页 0循环执行;寄存器f 置位为 1非条件调用 fTxRDY1;请求二级传送; 非条件调用;将 0h 写入到寄存器 1;非条件调用I ;-NOPrp20hnpCAL IfTxRDY1;非条件调用 IfTxRDYSTM #

22、0x001, McBP2_DXR1;请求二级传送CLfTxRDY ;非条件调用 IfTx1ST #0200h,MBSP2_DX1;将0h 写入到寄存器AL fTxRDY1TM #0000h, cSP2_DXR1 CAL IfxRDY1ST #00,cB2_X1;请求二级传送CAL IfTDY1S #300, cBSP2DR1 ;将 00写入到寄存器3CALLIfTxRY1STM#0000h, cBSP_DRALL IfxRD1STM #0x001, McBP21 ;请求二级传送CALL IfRDYSTM #0490, cP_DXR1 ;将 00写入到寄存器;通过内部 DPL yps inter

23、n P; 并且选择抽样频率ndseletthe SmplereuenyCALL IfRDY1STM #000, McBS2DX1RETNOPN*_loMcBSP:STM SPCR1,MSP2_SSA; 关闭 McBS0RX-D McS2_SPSD,AAND#0xFFFE, ASTLM A, cBSP2_PSSTM SCR2,McP_SPSA ;关闭 McBS0 TXLDM McBSP2_SPSD,AAND #xFE, ST, BSP2_SPSP #5RTNOPP_REA50:stm0x0f,a3tm0x,ar2oopa:CAL IfRxY1mBP2_DRR1,sl b,r2baz loopa,

24、*a3-opnopetnonop_TED5:sm 07b,arsmx383,a2loopb:CAIfTxRDY1ldu*ar+,and #fffe,b ;ask e Lm B,Mc2X1banz lob,*a3oppretnpopwait:-sm 20h,ar3oo1:stm 02h,r4oop2:bnz loop,*r4-baz loop1,*a3rtopononop.end* Ed o File Init540.am*在图形编辑窗口观察到的 AD 转化后的采样波形实验分析:频谱混叠产生的原因:根据抽样定理,当取样频率 fs 大于等于两倍的频谱最高频率分量 fm 的两倍时,就可以从离散序列中

25、准确的回复出信号,-但当取样频率 fs 小于于频谱最高频率分量 f的两倍时, 就会发生频谱混叠现象。实验三实验三D D转换实验转换实验实验目的1、掌握利用 TL30D实现 D/A 转换的技术基本原理和常用方法。2、进一步学习 DSP 的多信道缓冲串口的应用方法。3、掌握并熟练使用S和 A50 的输出接口及其操作。源程序:【程序】eernoi InitC542(vd);/*创建初始化 C4的函数,返回值为空*/exterod OpencS(voi);*创建打开 MBS端口的函数,返回值为空;McBSP;Mulicane Bufere SiaPor多通道缓冲连续端口基本处理模块,调用 open 函

26、数来处理一个操作/extern voi CoseBSP(i);/*创建关闭 McBSP 端口函数*xtern vd ITD50(id)*/;创建将数据写入 A50 的数据流的函数;D50:硬件端口*/vodma(void)/*主函数开始/n0(); 初始化 C50 SP /OpenMSP();/*调用函数,打开 McSP 端口*hle (1)RTAD50();/*将数据写入 AD0 的数据流,完成D转换*/【汇编程序】【汇编程序】.globl _IntC502.gloal OncP.gloa _CosMBS.loal _EADD0.gloal RIAD50icluMMRegs.h-_IniC5

27、0:NOPL 0, P ;重置数据存储器页指针STM 0,LK ; 对 DSP 时钟进行软件设置STM 0, KMD ; (在设置之前转到分线规模式)T x4007,CLD ;将 C540 DSP 时钟设置到 40Hz*STM #0x4007, CLMD ; set C402 D cloc t100MHz; (baed on DSKystal a 20MH)* Cfigur C5402Syst Rgister *;配置 C5系统寄存器TM 0x2000, SWW; 为 IO 空间设置两个等待周期,;WWS:外部总线 S/W 等待状态寄存器;为数据和监督空间设置个等待周期STM#0000,SCR

28、 ;为堆栈转换寄存器设置等待状态 ;BCR:外部总线块转换控制寄存器 ;堆栈空间为4k,之间没有多余的循环; 连续的 监督数据 读取STM #0x80,S0; 为状态寄存器进行预设值SM #0x0,ST; 为状态寄存器 1 进行预设值(noe:INTX1)STM #x000,PMST ;PMT:处理器方式状态寄存器;OVY=1,向量指向 000h* et up TimerControistes *;(设置时钟控制寄存器)STM #0010, TCR ;停止 ocip 计时 R 定时器控制寄存器; 计时器 0 用作主循环的计时器*STM 6249, PRD ; if CPU at100M/625

29、0=6Hz* Initiaiz cBS2 Regsters *;(初始化MBS (用来创建设备配置)寄存器)STSPR1,McP2SPSA ;设置 SPCR1 的寄存器地址SM 000h,McBSP2_SD; cBSP2recveftjustify ;通过框架同步产生接受中断STM SR2,McBP2_SPSA;设置CR的寄存器地址; 通过框架同步产生传输中断S#00h,McBSP_S ;cBSP2 T(异步传输); 在W 断点之后运行-ST RR1, McS2_SPSA ;设置 RR1 的寄存器地址;RCR1:接收控制寄存器T #000h, McBP2_SPSD ;接收框架长度=bisSTM

30、 RCR2, McBS2SPSA; 设置 R2 的寄存器地址SM#040h, McP2_SPD; 接收相位=1 ;设置框架长度为 16bitsT XCR1,McBSP_SPSA ;设置 XCR1 的寄存器地址S #04,cBSP2_SPSD ; 设置与接收(recv)相同STM X2, McBS2_SPS ;设置 XCR2 的寄存器地址STM #004, McSP2_SSD ; 设置与接收(recv)相同SM P, McS2SSA; 设置 PCR 的寄存器地址STM #00h, McSP2_SSD ;时钟和框架从外部产生(sve)*Fih SIitaiton *;(结束 DSP 初始化)ST#

31、0000, IMR; 关闭外围中断STM#0xFFF,IFR ;清除中断的标志RT ;返回主程序NNOP* tinr McBS R Fishe*;(等待 McBSP0 异步接收结束)IfRxRDY1:OPTM SPCR, McB2SSA ; 启动 MBS RxLM BSSPSD, AAN #002,A ;隐藏已经接受到的 bt(可用来代替系列端口中断)BC RxDY1,AE ;继续寄存(hecking)ONORET; 返回NONOP* Witigfr McBSP TFinished *;(等待 MP异步传输结束)IfTxDY1:NPST SPCR2, McBP2_SSA ;启动 McBSP x

32、L McBP_SPSD, AAND #00, A ;隐藏已经传输的i-CIfTxRY1, AEQ ;继续寄存OPNOPRET ;返回NONO*OpencBSP:rbxxf;寄存器 x复位为call wai;非条件调用等待状态T PCR1,McP2_SPSA ;启动McBS0 RX 以读入AD数据DM McBSP2_SPSD,OR #0001, ASTLM A,McBSP2SPSD;隐藏已经接受到的M SPCR2, McBSPSA ;启动 McBSP0T以 DMF输出LDM BSP2SPS,OR #0001, ASLM , McS2_SSD ;隐藏已经输出的 btLD #0, DP;装载数据页

33、0rpt#23; 循环执行Osxf;寄存器 xf 置位为 1NONOP;CLL IfTxRDY1;STM 0101, McBSP2DX1;ALL IfTxD;STM #0x08, McBSP2_DR1;rsbx xf; NOP;NO-AL IfTRY1;非条件调用 IfTxRDY1STM #0x001,cBSP2_XR1;请求二级传送OPCALL fTxRD ;非条件调用 IfTxRDY1TM 00, McBSD1; 将0h 写入到寄存器 1ALL ITxRDY1;非条件调用 IxRDYTM #0000h, McBS2_DXR1OPOp0hoALL ITxRDY; 非条件调用 TxRSTM #

34、000,McBSP2_XR;请求二级传送ALL ITxRDY;非条件调用ITxRDY1SM #200h,cSP2_DR;将 0h 写入到寄存器 2CAL IfxRDY1ST #00h, cBSP2_DX1CL xRD1S #x00, McBS2_DR1;请求二级传送CAL IfTxRD1SM0300, cSP2_DX1;将0写入到寄存器 3C IfTxRDY1STM #0000,McBSP2_R1ALL IfTxRY1STM 0001, McBSP2DX1;请求二级传送ALL IfTxRDY1ST #4, McBSP2_X1 ;将h 写入到寄存器 4;通过内部PLL assitenal DPL

35、L;并且选择抽样频率 an seec he SamlFeuencCALIfTxRY1T#000h,McBSP_DX1;CL ITRDY-;STM #0x0001, MSP2_DXR1;CALL IfxRDY;STM #0102h, McBSP_DXR;enbedigital lopack;CL fTxRDY1;STM #01, MSP2_XR1;CALL IfxRDY1;STM #0208, McBP_DXR1 ;enale anlg loobckENOPNP*_CloeMcSP:STM SPCR,McBSP2SSA LM cBS2_PS,AND #0xFFF, ATLMA, McS_SPSD

36、SPC2, McBSP2_SPA LDM McSP2SPD,AAND 0FF, ASTLM , MP_SSDP5ETNOPNOP_RADA50:stmx08,ar3sm0x30,ar2oop:A RxRD1ldm MBSP2_RR1,bl b,*a2 bz loopa,*ar-opnore-关闭 McBP0RX关闭 cBP0 X;;-noo_RITAD50:stm,93asm0x3000,r2loopb:CALLIfxDY1ld*r2+,npnopnpnd #0fffh, ;msk thLSBnopostlB,SP2_DXR1banzloop,*ar3-nopopenopwit:stm2h,a

37、rlo1:tm 02h,rop2:banzlop2,*ar-banzloop1,*a3-renononoopend* End of Fie InitC4.asm*在图形编辑窗口观察到的 D/A 转化后的采样波形-实验四:数字滤波器实验四:数字滤波器(一)(一):有限冲击响应滤波器:有限冲击响应滤波器(F(FR)R)算法实验算法实验实验目的1 掌握用窗函数法设计 FIR 数字滤波器的原理和方法;2.熟悉线性相位 FR 数字滤波器特性;3.了解各种窗函数对滤波特性的影响。实验现象:-低通滤波器高通滤波器-实验思考在 FR 的设计中,一个重要的计算就是加窗。采用矩形窗是最直接和简便的方法,但矩形窗存

38、在比较大的GIBIS效应,且矩形窗的第一旁瓣与主瓣相比衰减 13d。因此,实际中,一般采用其他窗函数,比较常用的有 HNNIN窗、HAMMG 窗、BACMN 窗、KISE窗等实验总结实验总结: :本次实验历时约周,却是感觉很快就过完了。 想起来第一次的课上,在对着这个实验的软件而无从下手,打开之后看着各种实验的源程序而不知所云,在打开之后不知该怎么去查询注释现在,慢慢的对于软件的使用得心应手,对于原先看来复杂难懂的代码而慢慢了解了 ,也能自己尝试着修改部分程序 ,其中的自豪感自是不用说的。每回在课上,总要与那个软件“斗争“半天,因为它总是出现各种问题,或者就是用着用着就突然卡死,所以,单靠在课上来给程序注释是不太可能的, 在课上,我们通过老师发的书来查找相关知识 ,课后自己把电子版的指导书拷贝回去再看,另外,还可以通过上网来了解更多相关的知识。然后按照自己的理解给程序注释,并在下一回的课上与别的同学相互交流,并在机器上进行仿真来验证自己的想法。这次的实验课让我又多接触了一个软件,也懂得了怎么去慢慢理解一个之前自己完全不懂的东西,自主学习的能力无疑得到了提高。另外,本次的实验因为是两个人一组的,对于我们的团队合作能力也是一种提升。-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号