电子科技大学微机原理实验指导书注释版exp2,微机原理实验指导书,实验指导书,计算机网络实验指导书,实验室作业指导书,c语言实验指导书答案,实验指导书格式,检测实验室作业指导书,信号与系统实验指导书,岩石力学实验指导书
实验二 ARM 汇编控制LED 实验
Reference:S3c2440 data sheet
一、实验目的
1、理解掌握通过ARM 汇编控制硬件操作
2 、熟练使用ARM 调试软件RVDS 进行硬件调试
二、实验内容
1、掌握ARM 处理器GPIO 相关寄存器的使用
2 、理解开发板LED 接口部分的链接原理
2 、用ARM 汇编实现控制开发LED 按照一定方式点亮
三、预备知识
1、ARM 汇编基础
2 、ARM 处理器通用IO 口的操作
四、实验设备与工具
硬件:ARM 嵌入式开发板,PC 机Pentium100 以上,并口线,JTAG 板,JTAG 连接线
软件:Windows 操作系统,RVDS 软件
五、实验原理及说明
1、S3C2440 处理器相关寄存器介绍(详细内容参看S3C2440 芯片手册)
下面对实验中使用的寄存器做简要说明:
/*实验中我们用的是 J 端口,下面的原理展示的是 G 端口,所以做的时候老师要我们把
G 改成J ,写报告的时候注意哦!*/
表一 PORT G CONTROL REGISTERS(GPGCON, GPGDAT)地址功能描述
Register Address R/W Description Reset
value
GPGCON 0 R/W Configures the pins of port G 0x0
GPGDAT 0 R/W The data register of port G Undef
GPGUP 0 R/W Pull-up disable register of port G 0xfc00
表二 PORT G 控制寄存器各比特功能描述
GPGCON Bit Description
GPG15 [31:30] 00=input 01=Output
10=EINT[23] 11=Reserved
GPG14 [29:28] 00=input 01=Output
10=EINT[22] 11=Reserved
GPG13 [27:26] 00=input 01=Output
10=EINT[21] 11=Reserved
GPG12 [25:24] 00=input 01=Output
10=EINT[20] 11=Reserved
GPG11 [23:22] 00=input 01=Output
10=EINT[19] 11=Reserved
GPG10 [21:20] 00=input 01=Output