單片機程序C語(yǔ)言與匯編語(yǔ)言混合編程

430單片機中C語(yǔ)言與匯編語(yǔ)言混合編程
本文引用地址:http://dyxdggzs.com/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匯編語(yǔ)言源程序
; ******************************************************************
;文件名: asm_source.s43
; C語(yǔ)言和匯編語(yǔ)言混合編程,匯編語(yǔ)言源程序
;這段源程序調用兩個(gè)C語(yǔ)言函數,標準庫函數rand()和用戶(hù)自定義函數mult()
; *******************************************************************
;====================================================================
; get_rand
;====================================================================
get_rand;
END
2.匯編語(yǔ)言編寫(xiě)中斷服務(wù)程序
2.1
#include
void main( void )
{
// ===系統初始化=============================================
// ===系統初始化結束===========================================
}
// ===主函數結束==============================================
2.2匯編語(yǔ)言中斷服務(wù)程序
;**********************************************************************
;文件名: wdt_int.s43
; C語(yǔ)言和匯編語(yǔ)言混合編程,匯編語(yǔ)言源程序
;看門(mén)狗定時(shí)器中斷服務(wù)程序
;***********************************************************************
;
;看門(mén)狗定時(shí)器中斷服務(wù)程序
;================================================================
;================================================================
;================================================================
END
評論