C语言与汇编语言混合编程应遵守的规则
时间:11-09
来源:互联网
点击:
5、基于ARM的C语言与汇编语言混合编程举例 下面给出了一个向串口不断发送0x55的例子: 该工程的启动代码使用汇编语言编写,向串口发送数据使用C语言实现,下面是启动代码的整体框架: …… IMPORT Main AREA Init,CODE,READONLY; ENTRY …… BL Main ;跳转到Main()函数处的C/C++程序 …… END ;标识汇编程序结束 下面是使用C语言编写的主函数: #include "..\inc\config.h" //将有关硬件定义的头文件包含进来 unsigned char data; //定义全局变量 void main(void){ Target_Init(); //对目标板的硬件初始化 Delay(10); //延时 data=0x55; //给全局变量赋值 while(1) { Uart_Printf("%x",data); //向串口送数 Delay(10); } }
C语言汇编语言混合编 相关文章:
- 单片机程序C语言与汇编语言混合编程(11-27)
- 基于ARM的C语言与汇编语言混合编程(11-09)
- keil C语言与汇编语言混合编程(11-09)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)