嵌入式系统设计实验指导书

嵌入式系统设计实验指导书

ID:45582290

大小:107.05 KB

页数:16页

时间:2019-11-15

嵌入式系统设计实验指导书_第1页
嵌入式系统设计实验指导书_第2页
嵌入式系统设计实验指导书_第3页
嵌入式系统设计实验指导书_第4页
嵌入式系统设计实验指导书_第5页
资源描述:

《嵌入式系统设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式系统设计实验指导书实验一CPU通用10输入输出实验一.实验目的1.进一步了解AT91M40800处理器的编程方法。2.熟悉AT91R40800处理器GPI0模块的输入输出原理和编程方法。3.熟悉最棊木的编译、连接、运行、调试的方法。二.实验设备1.EL-MUL-III实验箱(台)。2.AT91M40800CPU模块。三.实验内容逻辑电平开关的状态输入到CPU的1()口,然后通过另外一组10口输出到LED口,利用LED显示电路作为输出的状态显示。四.实验原理AT91M40800处理器有三十二个町编程的10口,其中六个可以被用

2、作通用冃的10(P16、P17、P18、P19、P23、P24),而其他的10则是和外设模块复用的。用户可以设置PT0_0ER和PT0_0DR寄存器设置每一个T0的输出使能,而输出的状态町以由PI()_()SR寄存器看到。输出信号的高低是由P【()_S()DR和PI()_C()DR寄存器决定的,此时,10口的输出值可以由P10.0DSR寄存器读出。五.实验电路六.实验步骤1.实验接线:CPU扩展模块上的P0口连接到实验箱上的K1口;CPU扩展模块上的P1口连接到实验箱上的K2口;CPU扩展模块上的P2口连接到实验箱上的K3口;C

3、PU扩展模块上的P3口连接到实验箱上的K4口;CPU扩展模块上的P4口连接到实验箱上的K5U;CPU扩展模块上的P5口连接到实验箱上的K6口;CPU扩展模块上的P6口连接到实验箱上的K7口;CPU扩展模块上的P7口连接到实验箱上的K8口;CPU扩展模块上的P16口连接到实验箱上的LED1口;CPU扩展模块上的P17口连接到实验箱上的LED2口;CPU扩展模块上的P18口连接到实验箱上的LED3口;CPU扩展模块上的P19口连接到实验箱上的LED4口;CPU扩展模块上的P20口连接到实验箱上的LED5口;CPU扩展模块上的P21口

4、连接到实验箱上的LED6口;CPU扩展模块上的P22口连接到实验箱上的LED7口;CPU扩展模块上的P23口连接到实验箱上的LED8口;1.打开文件EL-Ml'T-III-ARM7-AT91adsprojectInputOutputOnGIO.mcp,编译、调程序,单步运行和全速运行,观察实验结果。一.实验结果可以看到随着开关状态的改变,相对应的数码管的状态也跟随改变。程序全速运行后,逻辑电平开关的状态随Z改变应能在LED上显示出來。例如:K2置于L(低电平输入)位置,则对应的LED2应该点亮。A.练习対原程序分析后进行修

5、改,使开关输出高电平时相应的发光二极管点亮。实验二CPU外部中断实验一.实验目的1.进一步了解AT91R40800处理器的编程方法。2.进一步熟悉AT91R40800处理器外部TRQ和ATC模块的原理和编程方法。3.了解外部TRQ中断的原理以及编程方法。4.了解AT91R40800的AIC的原理以及编程方法。5.熟悉最基本的编译、连接、运行、调试的方法。二.实验设备1.EL-MUL-TTI实验箱。2.AT91R40800核心模块。三.实验内容当按下按键使IRQ中断发牛后,外部LED发光管点亮。四.实验原理外部IRQ都能够作为高电

6、平或者低电平触发的中断口,PTO_TER和PTO_IDR寄存器控制外部IRQ屮断的使能。无论外部IRQ被用作标准的1()口,还是被用作外设模块,当位于PIO口的电平发生改变后,相应的位在P10.ISR寄存器中都会被置为“1”o如果PIO_IMR2寄存器中的相应位使能,那么外部IRQ中断就会得到响应。当PIO.ISR寄存器被读后,该寄存器的值自动清零。一.实验电路一.实验步骤1.实验连线:CPU扩展模块上的P9口连接到实验箱上的Pulse按键的p—口;CPU扩展模块上的P16口连接到实验箱上的LED1口;CPU扩展模块上的P17口

7、连接到实验箱上的LED2口;CPU扩展模块上的P18口连接到实验箱上的LED3口;2.打开文件EL-ML-T-III-ARM7-AT91adsprojectInterruptOnIRQ.mcp,编译、调试程序,单步运行和全速运行,观察实验结果。二.实验结果当没有按键时,LED1和LED2分别闪烁,此时LED3为亮,当按下按键Pulse时,LED3熄灭,当再一次按下按键Pulse时,LED3又重新变亮,至此,每次按下按键Pulse时,LED3的状态随Z改变。三.练习将P9改为P11与按键相连,对原程序分析后进行修改,使当按下

8、按键Pulse时,LED3点亮,抬起按键Pulse时,LED3又重新熄灭。实验三CPU左时器计数器溢出中断实验一.实验廿的1.进一步了解AT91R40800处理器的编程方法。2.进一步熟悉AT91R40800处理器定时器中断和A1C模块的原理和编程方法。3.了解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。