單片機(jī)程序C語(yǔ)言與匯編語(yǔ)言混合編程
430單片機(jī)中C語(yǔ)言與匯編語(yǔ)言混合編程
本文引用地址:http://m.butianyuan.cn/article/201611/322505.htm1.
1.1
#include
extern unsigned long get_rand(unsigned char seed);
void main( void )
{
// ===系統(tǒng)初始化==========================================
// ===系統(tǒng)初始化結(jié)束========================================
}
// ===主程序結(jié)束==================================================
unsigned long mult(int x , int y)
{
}
// ===乘法子程序結(jié)束================================================
1.2匯編語(yǔ)言源程序
; ******************************************************************
;文件名: asm_source.s43
; C語(yǔ)言和匯編語(yǔ)言混合編程,匯編語(yǔ)言源程序
;這段源程序調(diào)用兩個(gè)C語(yǔ)言函數(shù),標(biāo)準(zhǔn)庫(kù)函數(shù)rand()和用戶自定義函數(shù)mult()
; *******************************************************************
;====================================================================
; get_rand
;====================================================================
get_rand;
END
2.匯編語(yǔ)言編寫(xiě)中斷服務(wù)程序
2.1
#include
void main( void )
{
// ===系統(tǒng)初始化=============================================
// ===系統(tǒng)初始化結(jié)束===========================================
}
// ===主函數(shù)結(jié)束==============================================
2.2匯編語(yǔ)言中斷服務(wù)程序
;**********************************************************************
;文件名: wdt_int.s43
; C語(yǔ)言和匯編語(yǔ)言混合編程,匯編語(yǔ)言源程序
;看門(mén)狗定時(shí)器中斷服務(wù)程序
;***********************************************************************
;
;看門(mén)狗定時(shí)器中斷服務(wù)程序
;================================================================
;================================================================
;================================================================
END
評(píng)論