毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

S3C44B0X芯片和ARM芯片基本接口实验

更新时间:2009-2-16:  来源:毕业论文

S3C44B0X芯片和ARM芯片基本接口实验
1、 实验内容或题目
(1)执行实验指导书4.2led_test工程程序,观察超级终端的输出信息和实验箱的变化,并写出程序执行过程LED01、LED02、LED03、LED04的变化过程。
(2)根据以上程序修改,要求用LED01、LED02实现4.2.7练习题要求00-11的功能。记录结果。

2、 实验目的与要求
 (1)掌握S3C44B0X 芯片的I/O 口控制寄存器的配置。
(2)通过实验掌握ARM 芯片使用I/O 口控制LED 显示。
 (3)了解ARM 芯片中复用I/O 口的使用方法。
3、 实验步骤与源程序
  ⑴ 实验步骤
1. 准备实验环境
使用Embest 仿真器连接目标板,使用Embest EduKit-III 实验板附带的串口线,连接实验
板上的UART0 和PC 机的串口
2. 串口接收设置
在PC 机上运行windows 自带的超级终端串口通信程序(波特率115200、1 位停止位、无
校验位、无硬件流控制);或者使用其它串口通信程序。
3. 打开实验例程
1)拷贝光盘CD1\Software\EduKit44b0 文件夹到EmbestIDE\Examples\Samsung\目录
下;
2) 使用Embest IDE 通过Embest JTAG 仿真器连接实验板,打开实验例程目录4.2_led_test
子目录下的led_test.pjf 例程,编译链接工程;
3) 点击IDE 的Debug 菜单,选择Remote Connect 项或F8 键,远程连接目标板;
4) 点击IDE 的Debug 菜单,选择Download 下载调试代码到目标系统RAM 中;
5) 在工程管理窗口中双击led.c 就会打开该文件,在“leds_off();”设置断点后,点击Debug
菜单Go 或F5 键运行程序;
6) 当程序停留到断点后,观察当前led 1206、led 1207 的状态,点击Debug 菜单下的Step
over 或F10 键执行程序,观察led 1206、led 1207 的变化;
7) 结合实验内容和实验原理部分,掌握ARM 芯片中复用I/O 口的使用。
   
  ⑵ 源代码
题目1)  Main :
0x0c001a90  mov        ip, sp
0x0c001a94  stmdb      sp!, {fp, ip, lr, pc}
0x0c001a98  sub        fp, ip, #4
0x0c001a9c  bl         0xc00162c
0x0c001aa0  ldr        r0, [pc, #8] ; 0xc001ab0
0x0c001aa4  bl         0xc0014c0
0x0c001aa8  bl         0xc0016bc
0x0c001aac  b          0xc001aa8
0x0c001ab0  stceq      4, cr10, [r0], -#384
uhal_init_interrupts :
题目2) main :
0x0c001a70  mov        ip, sp
0x0c001a74  stmdb      sp!, {fp, ip, lr, pc}
0x0c001a78  sub        fp, ip, #4
0x0c001a7c  bl         0xc00162c
0x0c001a80  ldr        r0, [pc, #8] ; 0xc001a90
0x0c001a84  bl         0xc0014c0
0x0c001a88  bl         0xc0016bc
0x0c001a8c  b          0xc001a88
0x0c001a90  stceq      4, cr10, [r0], -#256
lwfree.cn
void led_test()
{
 leds_off();
 delay(3000);
 // 1 on -> 2 on -> all on -> 2 off -> 1 off
 led1_on();
 led2_off();
 delay(3000);
 led1_off();
 led2_on();
 delay(3000);
 led1_on();
 led2_on();
 delay(3000);
}
4、 测试数据与实验结果(可以抓图粘贴)
题目一:
灯1亮 —> 灯3亮 —>灯3灭 —> 灯1亮 —> 灯1灭

题目二:
灯1、灯2 灭 —> 灯1亮,灯2灭 —> 灯1灭,灯2亮 —> 灯1、灯2亮

5、 结果分析与实验体会
  本次实验是嵌入式系统的第三次实验,实验内容是接口实验。刚开始一进实验室,老师让我们打开实验箱,取出里面的两根串行并行口线。先关闭计算机,然后在计算机的后面接上这两跟线,大借口对大接口,小接口对小接口相接。大接口的一端与连接器相连,另一端与实验箱相连。在开机,连接器上有显示灯显示其状态。接着在电脑中运行主程序题目一,观察实验箱上的四个小灯的亮灭过程及变化。做完题目一后做题目二,修改程序,编译程序使其LED01、LED02实现00-11的功能。调试后能使小灯出现要求的变化。
  实验还算简单,可以理解。在接线过程中,老师也亲自示范,并不难。在以后的嵌入式实验中,我们还需更加努力,更好的理解。将课堂上的知识化为动手实际实践。219

S3C44B0X芯片和ARM芯片基本接口实验下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。