ARM IO程计基础.docVIP

  • 6
  • 0
  • 约 7页
  • 2016-10-12 发布于贵州
  • 举报
ARM IO程计基础

实验三 ARM IO程序设计基础 09电信一班 姓名:叶晓伟 学号:20094081007 实验目的 1、了解ARM C语言程序的特点 2、了解ARM C语言外部IO口地址的定义与使用方法 3、掌握ARM 简单IO程序设计 实验仪器设备及软件 ARM实验箱,计算机,ADS程序开发软件 实验原理 1、开发ARM系统,使用C语言编程是大势所趋 在应用系统的程序设计中,若所有的编程任务均由汇编语言来完成,其工作量的巨大的,并且不易移植。由于ARM的程序执行速度较高,存储器的存储速度和存储量也很高,因此,C语言的特点充分发挥,使得应用程序的开发时间大为缩短,代码移植十分方便,程序的重复使用率高,程序架构清晰易懂,管理较为容易等等。因此,C语言在ARM系统开发中具有重要的地位。 2、ARM C语言的基本规则 在ARM的程序开发中,需要大量读写硬件寄存器,并且尽量缩短程序的执行时间的代码一般是用汇编语言来编写的,比如ARM的启动代码,ARM操作系统的移植代码等,除此之外,绝大多数可以使用C语言来完成。 ARM的开发环境是一个嵌入式集成开发环境,只不过这个开发环境和ARM的硬件紧密相关。在使用C语言时,要用到和汇编语言的混合编程。当汇编代码较为简洁,则可使用直接内嵌汇编的方法,否则,使用将汇编程序以文件的形式加入项目中,通过ATPCS的规定与C程序相互调用与访问

文档评论(0)

1亿VIP精品文档

相关文档