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