单片机程序C语言与汇编语言混合编程

430单片机中C语言与汇编语言混合编程
本文引用地址:https://www.eepw.com.cn/article/201611/322505.htm1.
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
评论