单片机程序C语言与汇编语言混合编程
430单片机中C语言与汇编语言混合编程
1.
1.1
#include
extern unsigned long get_rand(unsigned char seed);
void main( void )
{
// ===系统初始化==========================================
// ===系统初始化结束========================================
}
// ===主程序结束==================================================
unsigned long mult(int x , int y)
{
}
// ===乘法子程序结束================================================
1.2汇编语言源程序
; ******************************************************************
;文件名: asm_source.s43
; C语言和汇编语言混合编程,汇编语言源程序
;这段源程序调用两个C语言函数,标准库函数rand()和用户自定义函数mult()
; *******************************************************************
;====================================================================
; get_rand
;====================================================================
get_rand;
END
2.汇编语言编写中断服务程序
2.1
#include
void main( void )
{
// ===系统初始化=============================================
// ===系统初始化结束===========================================
}
// ===主函数结束==============================================
2.2汇编语言中断服务程序
;**********************************************************************
;文件名: wdt_int.s43
; C语言和汇编语言混合编程,汇编语言源程序
;看门狗定时器中断服务程序
;***********************************************************************
;
;看门狗定时器中断服务程序
;================================================================
;================================================================
;================================================================
END
单片机C语言汇编语言混合编 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)