×

ARM IO的流水灯和开关控制灯的亮暗程序设计基础实验说明

消耗积分:0 | 格式:rar | 大小:0.09 MB | 2019-05-07

分享资料个

  实验目的

  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程序相互调用与访问。

  ATPCS规定,请参阅ARM相关文档资料

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !