嵌入式实验报告周忆莲

上传人:d**** 文档编号:187959546 上传时间:2023-02-16 格式:DOCX 页数:29 大小:1.21MB
收藏 版权申诉 举报 下载
嵌入式实验报告周忆莲_第1页
第1页 / 共29页
嵌入式实验报告周忆莲_第2页
第2页 / 共29页
嵌入式实验报告周忆莲_第3页
第3页 / 共29页
资源描述:

《嵌入式实验报告周忆莲》由会员分享,可在线阅读,更多相关《嵌入式实验报告周忆莲(29页珍藏版)》请在装配图网上搜索。

1、用南弃箱女尊嵌入式系统实验报告姓名:周忆莲学号:2013180519专业:计算机科学与技术年级:2013级教师:杨进宝老师湖南师范大学工程与设计学院实验报告实验课程:嵌入式系统实验实验题目:实验一、ADS 1.2集成开发环境练习实验日期:2016年6月30日实验目的了解ADS 1.2集成开发环境的使用方法。实验设备硬件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP 操作系统ADS 1.2集成开发环境实验内容建立一个新的工程;建立一个汇编源文件,并添加到工程中;设置文本编辑器支持中文;设置编译链接控制选项;编译链接工程;调试工程。实验步骤(1)

2、 在D:新建一个目录,目录名为experimento(2) 启动ADS1.2 IDE集成开发环境,选择【File】-【New】,使用ARM Executable Image工程模板建立一个工程,名称为 ADS,目录为 D:experiment。(3) 选择【File】-【New】建立一个新的文件TEST1.S,设置直接添 加到项目中。输入如程序代码,并保存,此时在工程窗口中可以看到TEST1.S 文件。(4) 选择【Edit】-【Perferences】,在Font选项设置字体是Fixedsys, Script是CHINESE_GB2312。 FDE Preferencesg IDE Fref

3、ei-pnce F:eltlhI 5g Funt & TabsRevertImp or + P:=ltlh1. . . Ez1上(7)选择【Project】-【Debug】,或者按下快捷键F5O IDE环境就会启动AXD调试软件,接着口以执行单步、全速运行调试。实验程序清单AREAExample1,CODE,READONLY ;声明代码段 Example!ENTRY;标识程序入口CODE32;声明32位ARM指令STARTMOVR0,#15;设置参数MOVR1,#8ADDSR0,R0,R1;R0 = R0 + R1BSTARTEND实验总结本次实验是了解ADS 1.2集成开发环境的使用方法,学

4、会了如何建立工 程以及进行调式。对编写程序的调试,直接点击工程窗口的“ Make ”图标按 钮,即可完成编译连接。若编译出错,会有相应出错提示,双击出错提示行 信息,编辑窗即会使用光标指出当前出错的源代码行。通过这次实验我接触 到了工程模板。在这次实验中,我觉得收获还是挺大的,第一次熟悉了 ADS的集成开发 环境,对嵌入式程序的编译连接有了较为清晰的概念。湖南师范大学工程与设计学院实验报告实验课程:嵌入式系统实验实验题目:实验二、ARM处理器工作模式实验实验日期:2016年6月30日实验目的掌握如何使用MRS/MSR指令实现ARM处理器工作模式的切换; 了解在各个工作模式下的寄存器。实验设备硬

5、件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP 操作系统ADS 1.2集成开发环境实验内容使用MRS/MSR指令切换工作模式,并初始化各种模式下堆栈指针;观察ARM处理器在各种模式下寄存器的区别。实验步骤(1)启动ADS 1.2,使用ARM Executable Image工程模板建立一个工程MODE。(2)建立汇编源文件TEST5.S,编写实验程序,然后添加到工程中。(2)设置工程链接地址 RO Base 为 0x40000000, RW Base 为 0x40003000。设 置调试入口地址 Image entry point 为 0x

6、40000000。(3)编译链接工程,选择【Project-【Debug】,启动AXD进行软件仿真 调试。 bile Search PtoceiiD#System Vievs Lxecutc Uptons Window H?lp闻盛倒 w r|炉|曜111遍|利I回回四屈|gi|四回叵回圈何回回|副| 小|刖 日|秘府Turifit |lr5;定上与或FT*小U5R SlAOf LEGI3EDl明g S7AK LEjS-ISEQ1TDEIQLSIiCEJLEGimE3lLEiaQ SIAEK LEGIH可E4113IianLLEtI3E-DlDUTO_5JACK_L!HjiaEOTDAEEAE

7、K33Cle5r CODE, H&MKHLF1卢胞代(4)打开寄存器窗口 (Processor Registers),的值。 Hie Search proreorViews System Vip.vs Execute Options Mndg Help选择Current项监视各寄存器闭雨囹 醯 邑陶 望|甄朝|国国g屈Ilf I回国| |同团|眼回囹|副 寸|3|百页Rt-giszerValm=*-.c5osooooooocirruxjiiitttr卜EOzTFTTrFFFrrEosmrr&oai-r5oioooooooaHrlOOzBFFFFFE-2hr 1103(00000000rrl2o

8、soooooooarxl3OiL:l i iii.tri-rlaDxoooodood040000002rcpsEnZCrqIFE_3VTapsrZCrqIFt_IJnd-fH-Tlaer/Sy-stcmE田匚吨HbSVCiAbort,UDdef.G02?L5+! 2achti n-ns】JT9 D - K4L5tsir50123455789 0 12345 5 789123455709 11111111112222222222:由立螳燧的大小 USH_STACELEffTH 3VC 3TK LEKTHIa3NF I.5Ecu篆4 i-n Q 1- o n-AREAEk ejrol-5, CCC

9、 r REJlDDL ; /ENTRY;标识程叩人口CCEE32r户呢U恒曲指5IAJ.THCTrRIh*!|HCV路HCV&3f|3MCVM小R5.5-50.6, *6RTHCVR33BHGVRL把HCV910,#10HCVai+LLMCrR12.+L2BL InitStnci ?初始比各世式i打开工邱!手酷4枚3职等春劈的工叵浦版MRS M-CP5R; M ix | ri.xi |OifFFETFFETEsenp- 5r CODE. HEiDCflLif :目朗代艮我kwn?;桥以程序入口声明邛跆EMffi导昭toR,tlR30a5p#5g能HTP#7H乳MR10rSlflRllPfl-l

10、lR12rfll2回|国|圈删囤I国I I卮国|后回画回I 业I刑正膺|州笠HcparL-Bpar0 aer/SaGem0TIQE-IBfl田ETOSfETETFEOC地EXENIEYEDG3E如加加加W位 FPFEFPFE:长女爆云的工卜 lKR_5lACKJtTKEV_ETJO LETH eijOiacOe细 IR2_5IACKJGT A2I 2TACKLE-STH.mOuoQlesthjsonoooo-joJwSFrFFPEejsonoooo-jojsonoooo-joaWEFEYFFEY300000000K4D0UQDQBnzcviirtjmier实验程序清单;定义堆栈的大小USR_S

11、TACK_LEGTHEQU64SVC_STACK_LEGTHEQU0FIQ_STACK_LEGTHEQU16IRQ_STACK_LEGTHEQU64ABT_STACK_LEGTHEQU0UND_STACK_LEGTHEQU0AREAExample5,CODE,READONLY ;声明代码段 Example5ENTRY;标识程序入口CODE32;声明32位ARM指令STARTMOVR0,#0MOVR1,#1MOVR2,#2MOVR3,#3MOVR4,#4MOVR5,#5MOVR6,#6MOVR7,#7MOVR8,#8MOVR9,#9MOVR10,#10MOVR11,#11MOVR12,#12BL

12、 InitStack ;初始化各模式下的堆栈指针 ;打开IRQ中断(将CPSR寄存器的I位清零)MRSR0,CPSR; R0 = CPSRBIC R0,R0,#0x80MSRCPSR_cxsf,R0; CPSR = R0;切换到用户模式MSR CPSR_c, #0xd0MRS R0,CPSR;切换到管理模式MSR CPSR_c, #0xdfMRS R0,CPSRHALT B HALT;名称:InitStack;功能:堆栈初始化,即初始化各模式下的堆栈指针。;入口参数:无;出口参数:无;说明:在特权模式下调用此子程序,比如复位后的管理模式InitStackMOV R0, LR; R0 = LR,

13、因为各种模式下R0是相同的;设置管理模式堆栈MSRCPSR_c, #0xd3LDRSP, StackSvc;设置中断模式堆栈MSRCPSR_c, #0xd2LDRSP, StackIrq;设置快速中断模式堆栈MSRCPSR_c, #0xd1LDRSP, StackFiq;设置中止模式堆栈MSRCPSR_c, #0xd7LDR SP, StackAbt;设置未定义模式堆栈MSRCPSR_c, #0xdbLDRSP, StackUnd;设置系统模式堆栈MSRCPSR_c, #0xdfLDRSP, StackUsrMOV PC, R0StackUsrDCDUsrStackSpace + (USR_S

14、TACK_LEGTH - 1)*4StackSvcDCDStackIrqDCDStackFiqDCDStackAbtDCDStackUndDCDSvcStackSpace + (SVC_STACK_LEGTH - 1)*4IrqStackSpace + (IRQ_STACK_LEGTH - 1)*4 FiqStackSpace + (FIQ_STACK_LEGTH - 1)*4 AbtStackSpace + (ABT_STACK_LEGTH - 1)*4 UndtStackSpace + (UND_STACK_LEGTH - 1)*4;分配堆栈空间AREA MyStacks, DATA, N

15、OINIT, ALIGN=2UsrStackSpaceSPACEUSR_STACK_LEGTH * 4;用户(系统)模式堆栈空间SvcStackSpaceSPACESVC_STACK_LEGTH * 4;管理模式堆栈空间IrqStackSpaceSPACEIRQ_STACK_LEGTH * 4;中断模式堆栈空间FiqStackSpaceSPACEFIQ_STACK_LEGTH * 4;快速中断模式堆栈空间AbtStackSpaceSPACEABT_STACK_LEGTH * 4;中止义模式堆栈空间UndtStackSpaceSPACEUND_STACK_LEGTH * 4;未定义模式堆栈END

16、实验总结本次实验是使用MRS/MSR指令来实现ARM处理器工作模式的切换,目的是通过实验 了解在各个工作模式下的寄存器,在实验中必须注意的是初始化各种模式下的堆栈指针, ARM处理器在各种模式下寄存器都是有区别的,在软件控制下可以改变模式。通过本次实验,我回顾并加深理解了理论课上已经学过的处理器的7种模式,大多数应 用程序运行在用户模式下,当处于用户模式时,系统资源是不能被访问的,系统模式使用与 用户模式相同的寄存器,但它是特权模式,可以访问系统资源。本次实验,让我受益匪浅,同时也认识到这门课程在生活中的应用是那么的广泛。湖南师范大学工程与设计学院实验报告实验课程:嵌入式系统实验实验题目:实验

17、三、GPIO输出控制实验实验日期:2016年6月30日实验目的掌握DeviceARM2410专用工程模板的使用;掌握EasyJTAG-H仿真器的安装和使用;能够在MagicARM2410实验箱上运行第一个程序(无操作系统); 熟悉S3C2410A处理器的I/O配置方法及GPIO输出控制。实验设备硬件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP 操作系统ADS 1.2集成开发环境实验内容控制MagicARM2410实验箱上的LED1LED4显示及蜂鸣器报警。先使用片外 SDRAM进行调试,调试通过后将程序固化到片外NOR FLASH中,脱机运

18、行程 序。实验步骤调试程序(1) 为ADS1.2增加DeviceARM2410专用工程模板(若已增加过,此步省略)。(2) 连接EasyJTAG-H仿真器和MagicARM2410实验箱,然后安装EasyJTAG-H仿真器 (若已经安装过,此步省略)。(3) 启动 ADS 1.2,使用 ARM Executable Image for DeviceARM2410 工程模板建立一个 工程 LEDCONo(4)在工程src组中的main.c中编写实验代码。 选用DebugRel生成目标,然后编译链接工程。ledcon,e 中I曰0I购5矛1措。啰写A Fl| Link Chrdflir |眇fil

19、eCode Data e rtJtddrDCDCatrsAhnrtIQnuseDCD0I RQ_JuidrDCDIRQ_Except i FLQ2MdrDCDFIQ2Htnd:Le-3: /*某长义括令*/(8)全速运行程序,程序将会在main.c的主函数中停止(因为main函数起始处默认设置有断点)。16fi157+ -A- + *+ dW + dt + + i + -A- + + dt + dt + + dW + dt + + i + -A- + + -A- + dt + + -A- + dt + * * *头*头土头*虫头int main(void) 16S1163int i;17017

20、1/初始化i/Q172rGPE-CON = (rGPECON & (0x0F22) ) ) I (0x05Z2;/ eGPECON2 ;173rGPHCON = (rGPHCON 啜 卜(阪33白)I 0xll8) ;/ nGPHCON13!174rGFHCON = (rGPHCON & (0x0320; ) ) I (0x0120) ;/ eGPHCON21:17517/ LEDS示控制 单步运行程序,或者全速运行程序,判断蜂鸣器及LED1LED4的控制是否正确。 固化程序16rmt TTJbinfvn-iil Ifis|Mt L:170171 / 瓠蛤优AO172 rfPECOH . (r

21、GFECCM ;(OzOF22) (0x0522;/ eSFCCN(2S:22 - OlQlh. iSEGFEll-在六GFId袖出梏式* 173|珀5EC邱=rGPBMM 2 0x35En) I 0lllE)?/ P3CCnL3:E = OlXXC-lL.迪置GF日L 暴耽禹GFB输皂或174H5FHC0K - rGFHCON 000320 I (OlDl20?” r3-raCCHZLj20 - 01b.设皆UFHM为GE1构螃田摩式175ITfi/ LEDEiJ*(10)仿真调试通过后,关闭AXD。在ADS 1.2集成开发环境中选用Release生成目标, 并设置生成LEDCON.hex文

22、件(或者LEDCON.bin文件),然后编译链接工程。I -EDCON.mcp| | a |I幅FWg三盼Y害字A HiM Link Crier Tsrets in-CodeIn*=Ct-Ilfig. h g tar set h 心 5:iC2410.h -Rju Luj2| St B- tUP . 5 -】e+*L+D target, c -导 gduLe UA37.K9 mH c - Ir IFm9 LZDIFIZE.h 幽 lc lei i / c. c+ D-旧寸 y man., cTlIIJ|: nlllK(11) 将启动方式选择跳线JP8断开,然后按RST键复位系统。(12) 使用

23、Flash Programmer软件将LEDCON.hex烧写到片外NOR FLASH,或者使用 WR NORFlash 工程将 LEDCON.bin 烧写到片外 NOR FLASH。(13)将EasyJTAG-H仿真器拔出,断开与 MagicARM2410实验箱的连接,然后给 MagicARM2410实验箱下电,然后再重新上电,观察程序是否能脱机运行。实验程序清单Craated by -,钮斌 m Crwled Dale. 2005-22-31* Modi-f ied by: m Hodii ied Date .LQt H.-3J.n VOLd)int i.ZZ初始化I/OrGPEtViET

24、 -(tGPECOW&(-fOmDFc:22) | 3如9);/ZrGPECCiff25 : 22 - 0101b, 位宜GPE1L. GFE1W为右PI。徽出打rGP EICON -(xGFE 匚 ON&-:D 0x33a)i :| i:0xll.ZXrGPHCON 13 : 6 - OlDLb. 设宣 GFHL GPH6 为 GPNr揄盼帆KFEKKiN =(rGPHOTN&( -(0x03 : 20) nI (0s0120):打r5PHCCiN21:20 = Dlb.读宵GPHlij为GFiaW出横式狞LEU显示栓制crhile(l)Runfesp( j :/了蜂四 器响声LE旌闵娇S由

25、ar(i=D: i5: i+4-jlED.DispALlOfi J; / LED 全姬工DelayKS(5;tIED_Di5pA110nO; XZ 皿全点亮七按蒯工ED指示0-E的16进制敷值 tar(i-fl: ilh: i+)LEI:_Ci3pHuni(L):v JE示艳:值iDtl-aTW (5 ).:Jret urn ( D )End Of FileLiJiQ 115 Col 5 _jj实验总结本次实验是控制MagicARM2410实验箱上的LED1LED4显示及蜂鸣器报警。 先使用片外SDRAM进行调试,调试通过后将程序固化到片外NOR FLASH中,脱机 运行程序。通过实验,我对其

26、实验程序如何实验其功能有了一定的认识,并能对其某一 句程序作相应的修改,使其实现我们所需的功能。通过此实验,我也初步了解了 GPIO各寄存器的功能与应用。我觉得实验过程中一定要将细节弄清楚,弄明白, 实验后还要思考总结,这样印象才深刻。湖南师范大学工程与设计学院实验报告实验课程:嵌入式系统实验实验题目:实验四、外部中断实验实验日期:2016年6月30日实验目的掌握S3C2410A处理器外部中断的引脚功能设置 掌握中断初始化以及中断服务函数的编写实验设备硬件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP操作系统ADS 1.2集成开发环境实验内容

27、设置GPF4引脚为外部中断EINT4功能,下降沿触发模式。初始化S3C2410A 中断控制器,设置EINT4为IRQ中断,并使能中断允许。初始化完成后,等待外 部中断产生。中断服务程序里负责把LED1控制口输出信号取反,清除中断标志 后退出中断实验步骤(1) 启动 ADS 1.2,使用 ARM Executable Image for DeviceARM2410 工程模板建立一个工程 EINT。(2) 在工程src组中的main.c中编写实验代码。| Link Order TarFilsi (ledcn)1:ledcna 三 0 ,rGFELAT 二 iGPEDAT & (LEDL-CDN);

28、ffi |h64d 日合豉x tup:留 StartUF. a BQ target:.履 t-arfit c:g IWKLh:童 u-art cB-Qlcddrive:佥 LCDIISIVT. h携 IcddriuA. c曰由r顷weQ llS3. C:“. hma t|else1:ledcna 三 1 ,iEDAT = tGPEDAT I LED1_COH;洌除虫断拣志 rEIWTPEHD n fEA.: rSR-SPlIEl = (E4) : rltTTPND - rINTTBD:SE星果;果;H* X解3G羸厦果;果;牌牌*羸可事* * ;K睥蓦宴可事果:尊* W蓦天黑事*掉睥;l&器霍

29、蔑事我推睥若着重冬果;果;牌牌;! 3G羸厦果;果;牌牌* *羸可4( 4( ;K睥* * FutiDtioiL nanie. EIHT init -r-:-:!-r-.ir :卜矣 I.日音二私*斗:乜:茄E-11T.1U 醒 =%括曜I nput 壬, * Output.无 第霍 Created by- 询绍斌 * Created Late. 20D6-Q1-0ELin4 11L C&1 指 日 | 选用DebugRel生成目标,然后编译链接工程。E tINI.mcp| u | 回 U| DalugRal73 B 寒条酷目?2盐 | Lint Order Targets |容1 FileC

30、odeII al a.*-印MC:Tilg. k :蠢 target, hS3C2410.1-tsrtrr StOL-tUI. z 曰.阜 tar get幽 t:ii-get. c 曰3口皿ml口卜勘UABT.h1 U=il-t. CRplcddriveL 励 LCHDFIVE. h 9淑 lcddiive. c d-a resuuri-H:对 Hi ee. c 日Q*勤 main, co 26 3142 K o4310 o o 4 4o5-_!c _.c3 3o o 场丧 RELI1 lCIKoOKn- _u 1 1 0M= 0 1 1&JZCI11 filesEK 60JK 将MagicA

31、RM2410实验箱上的启动方式选择跳线JP8短接,然后按RST键复位系统。 选择【Project-【Debug】,启动AXD进行JTAG仿真调试。;尸笋常向五卷7ectcrj| 561 摆眈rRaetAddr7Clndei lh 点心Er88K;SftI Jkddr69KrPrefetchAddr90PCEiaiiaJLbCnrrAddf91nrn092况IPQ_Mdr93FIQ_?iddr9 9.3SRcaezAddiDuDBejetlnit96Un.dcfincdMdrKDQndcfirrcd975Wi_Anldr-DZD5 o bware Ln.ce rrqpc98Pref etchAc

32、idrDCDPrefeVhAbDrt:弗CataAb&rtMdrD-CDDataAbort100HouseLCDa101ID.t_Ad.drECDIfiQ_EE:cepL L&n.102KDFKLazrdler103(6)在中断服务程序中设置断点,全速运行程序,按下/释放KEY1按键,使EINT4为低/高 电平(产生中断)。取消中断服务程序中有断点,全速运行程序,按下/释放KEY1按键,观察LED 1灯的变 化。实验程序清单错误! 定义独立报暧KEW1.的输入口旦|deiins KEY_CO(1# it*-7OLC. Delar (-.liin 3: JLy) uinN? i jtQr(; d

33、l-?Ci; div】Eot(i-0; ifSCOOO, Z+);.Lint 111 Col 12实验总结本次实验是外部中断实验,实验的目的是掌握S3C2410A处理器外部中断的 引脚功能设置,并且掌握中断初始化以及中断服务函数的编写。由于S3C2410A 的中断控制器不是向量中断控制器,也就是说处理器硬件不能自动获取对应于中 断源的中断服务程序地址,所以在IRQ中断服务程序中要通过中断标志寄存器 INTPND来获得对应的中断服务程序地址。在实验中,我懂得了按键KEY1电路使用了 GPF4 口,设置GPFCON寄存器可 以选择GPF4引脚为外部中断EINT4功能,此时通过按下KEY1键即可触发

34、外部中 断。每次实验都让我有很多收获,让我对之前模糊的知识有了一个较为清晰的认 识。湖南师范大学工程与设计学院实验报告实验课程:嵌入式系统实验 实验题目:实验五设计实验 实验日期:2016年7月01日实验目的掌握S3C2410A处理器外部中断的引脚功能设置掌握中断初始化以及中断服务函数的编写掌握LED显示计数器的设备实验设备硬件:PC机1台MagicARM2410教学实验开发平台1台软件:Windows 98/2000/XP操作系统ADS 1.2集成开发环境实验内容设置GPF4引脚为外部中断EINT4功能,下降沿触发模式。初始化S3C2410A 中断控制器,设置EINT4为IRQ中断,并使能中

35、断允许。初始化完成后,等待外 部中断产生。中断服务程序里负责数字倒计时,LED数字灯显示,清除中断标志 后退出中断实验步骤(4) 启动 ADS 1.2,使用 ARM Executable Image for DeviceARM2410 工程模板建立一个工程 EINT。(5) 在工程src组中的main.c中编写实验代码。n=n;for(j=0; j8; j+)dispbufj = n%10;n=n/10;n = n-1 ;|ZLC729 0_SendBuf(uintS *)di5p_bu1=, 8); 选用DebugRel生成目标,然后编译链接工程。 将MagicARM2410实验箱上的启动方

36、式选择跳线JP8短接,然后按RST键复位系统。 选择【Project-【Debug】,启动AXD进行JTAG仿真调试。DxDDDDDDDDDjcODODDODOOKDDDDDDDDDjc3DDDD4-QjJ ARJV!T9_O E:20131SO5 lCENr=re:5tartUP.s17SHoditzed hy:宜k束北_It3It对J F:2O131805 IW.FThARM79.D - Di assembly250*Z5L* HMlLfliEdbys252 * MndifiedCaze253 z254 #*#*#*#*#*#Z55IDT; EiaiOfTDld 25C|257Lnt L.

37、 jj253uln-clfi 加 w259250 /初挡化仍251 rGECCH - (r252 I?HCCH - (raaaaaaia3aaaa4iE aaaaa-asa 如叩CHEOxe 33111160errrl?rl2K13Cia卬is宾口 atrEl p M p 的的引a=粕aiakji&rir Eiri-3x0we3S11050arcrlrrlr0w5Cl0X6 530104actrl?aHeiaaraaenevpcP n 5履mamWCld 瞄 i= saaaaga 日 OMlOM3口。皿旦口0HE3add45Eihdvrl r 5 EdddOOOCJMS 59010402 it

38、队叫的 X4d血的 enmticriPriPfr2xJcaaaa(aMraaiiiscierr1111.的五1如口如。dxc59dld4d5trrlr zlr-|dx-4d村=湖1叩胡2dc孔商诚血讪 14(6) 在中断服务程序中设置断点,全速运行程序,按下/释放KEY1按键,使LED数字灯显 示(产生中断)。(7) 取消中断服务程序中有断点,全速运行程序,按下/释放KEY1按键,观察LED数字灯 的变化,应该是递减的。实验程序清单unsi gned charreturn(I);unsigned char Data2; unsigned char suba2;* Modified by:黄绍/

39、Line 102 Col 15 4 |DatAfl = ftAtAl ;Data1 = Data2;bUbd8 - 1;suba1 = SubCmdBuF;ISendStr(ZLG72905 suba, Data, 2):Dpi 0):本次实验是设置GPF4引脚为外部中断EINT4功能,下降沿触发模式。初始化 S3C2410A中断控制器,设置EINT4为IRQ中断,并使能中断允许。初始化完成 后,等待外部中断产生。中断服务程序里负责数字倒计时,LED数字灯显示,清 除中断标志后退出中断。一开始我对很多的概念都比较模糊,所以在开始做实验时,真是有点茫然, 在实验中也遇到了很多问题,通过与同学讨论,上网查资料,收获还是不少,它 让我学会了如何去分析问题,继而去排队问题,这就是一个自我学习的过程。当 我们通过实验去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌入 式的理解,更能加深我们对此的记忆。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!