- 8
- 0
- 约3.2千字
- 约 4页
- 2017-08-25 发布于河南
- 举报
实验2 C和汇编语言的混合编程实验
1、实验目的
学习在C程序中使用嵌入式汇编编写程序
了解嵌入式汇编的格式、语言特点
2、实验设备
S3C2410开发板
ADS1.2集成开发环境,JTAG调试器
串口连接线
3、实验原理
在ARM的应用开发中,C语言功能强大且容易编写程序,但是汇编程序在底层的操作仍然具有C程序无法替代的功能,有时候我们需要在C程序中嵌入汇编程序来完成一些直接对底层的诸如寄存器的操作。
在ARM C语言中,使用关键词__asm来标志一段汇编指令程序:其格式如下,
__asm
{
汇编程序
}
嵌入式汇编语言不同的地方有:
如果一行中有多个汇编指令,指令之间用分号(;)隔离
如果一天指令占多行,要使用续行符号(\)
在汇编指令段中可以使用C语言的注释语句
4、实验电路图
5、程序实现
5.1创建GPFC.c源文件,应用C语言实现嵌入式编程
/* 这是一个利用GPIO做跑马灯的程序 */
/* GPIO1到GPIO4分别对应2410的GPF4到GPF7 */
#include 2410lib.h
#define GPFCON (*(volatile unsigned *)0 //Port F control
#define GPFDAT (*(volatile unsigned *)0 //Port F d
您可能关注的文档
- 网页设计制作基础.ppt
- 转型融合颠覆--互联网思维与电子商务.ppt
- “钱江杯”水利工程CAD理论题制图“钱江杯”水利工程专业知识.doc
- “网站设计与网页设计基础”课程考核试题.doc
- 《C语言程序设计》编程练习题.doc
- 《电子商务概论》期末复习指导册参考答案.doc
- 《商务网站网页设计》A.doc
- 《水利工程建设项目施工监理规范(SL288-2015)条文说明》.doc
- 《网页设计与制作》A-B-C卷标准答案与评分细则.doc
- 《网页设计与制作》教材考试知识点.doc
- 《JJF 2381-2026钢直尺检定仪校准规范》.pdf
- 计量规程规范 JJF 2381-2026钢直尺检定仪校准规范.pdf
- 计量规程规范 JJF 2391-2026超声声时标准棒校准规范.pdf
- JJF 2391-2026超声声时标准棒校准规范.pdf
- 《JJF 2391-2026超声声时标准棒校准规范》.pdf
- 计量规程规范 JJF 2932-2026超声猝发音信号源校准规范.pdf
- 《JJF 2932-2026超声猝发音信号源校准规范》.pdf
- JJF 2932-2026超声猝发音信号源校准规范.pdf
- JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
- 计量规程规范 JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
原创力文档

文档评论(0)