电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

电子科技大学微机实验报告实验2

电子科技大学微机实验报告实验2_第1页
1/7
电子科技大学微机实验报告实验2_第2页
2/7
电子科技大学微机实验报告实验2_第3页
3/7
实验二 ARM 汇编控制 LED 实验 【实验目的】 1、理解掌握通过 ARM 汇编控制硬件操作; 2、熟练使用 ARM 调试软件 RVDS 进行硬件调试。 【实验内容】 1、掌握 ARM 处理器 GPIO 相关寄存器的使用; 2、用 ARM 汇编实现控制开发 LED 按照一定方式点亮。 【预备知识】 1、ARM 汇编基础 2、ARM 处理器通用 IO 口的操作 【实验设备和工具】 软件:Window s 操作系统,RVDS 软件 硬件:ARM 嵌入式开发板,PC 机 Pentium100 以上,并口线,JTAG 板,JTAG 连接线 【实验原理】 1、 S3C2440 处理器相关寄存器介绍  PORT G 控制寄存器( GPGCON )  PORT G 数据寄存器(GPGDAT)  PORT G 禁止上拉寄存器(GPGUP) 注:以上寄存器详细描述见实验指导书或者 S3C2440 芯片手册。 2、开发板 LED 部分原理图说明  GPG5 接 LED4,串联上拉电阻  GPG6 接 LED5,串联上拉电阻  GPG7 接 LED6,串联上拉电阻  GPG8 接 LED7,串联上拉电阻 所以,当 IO 口输出低电平时,相应的 LED 才能点亮。 【实验步骤】 (一)LED 汇编实验 1、通过查看 S3C2440 处理器 G 口控制寄存器,在 ledtest.s 文件中添加汇编代码,设置 GPG5-GPG8 为 ou tpu t。 2、在 ledtest.s 文件中添加汇编代码,禁止 GPG5-GPG8 端口的上拉电阻。 3、在 ledtest.s 文件中添加汇编代码,点亮 LED6,熄灭 LED5,LED7,LED8,并调用延时。4、 在 ledtest.s 文件中添加汇编代码,点亮 LED7,熄灭 LED5,LED6,LED8,并调用延时。5、在 ledtest.s 文件中添加汇编代码,点亮 LED8,熄灭 LED5,LED6,LED7,并调用延时。 6、在 ledtest.s 文件中添加汇编代码,实现 LED5-LED8 依次点亮。 7.连接好 JTAG 仿真板,一口与 PC 的并口相连,另一口与开发板的 JTAG 口相连,打开开 发板电源。打开 H-jtag 程序,检测 CPU,点击 RVDS 中的“Debu g”,打开 RVD 进行硬件调 试 (二)LED C 语言实验(选做) 【实验结果和程序】 (一)LED 汇编实验 ;GPIO 寄存器宏定义 GPGCON EQU 0x 56000060 GPGDAT EQU 0x 56000064 GPGUP EQU 0x 56000068 EXPORT LEDTEST AREA LEDTESTASM,CODE,READONLY ; 该 伪 指 令 定 义 了 一 个 代 码 段 , 段 名 为 LEDTESTASM,属性只读 ENTRY LEDTEST ;设置 GPG5-GPG8(即 LED4--LED...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

电子科技大学微机实验报告实验2

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部