新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > c51 c和匯編語言混合編程

c51 c和匯編語言混合編程

作者: 時間:2016-11-23 來源:網(wǎng)絡 收藏
1、在 C 文件中要嵌入?yún)R編代碼片以如下方式加入?yún)R編代碼:

#pragma ASM
; Assembler Code Here
#pragma ENDASM

2、在 Project 窗口中包含匯編代碼的 C 文件上右鍵,選擇“Options for ...”,點擊右邊的“Generate Assembler SRC File”
和“Assemble SRC File”,使檢查框由灰色變成黑色(有效)狀態(tài);

3、根據(jù)選擇的編譯模式,把相應的庫文件(如 Small 模式時,是 KeilC51LibC51S.Lib)加入工程中, 該文件必須作為工程的最
后文件;

4、編譯,即可生成目標代碼。

本文引用地址:http://butianyuan.cn/article/201611/320426.htm

來個實例吧:
#include
void main(void)
{
P1=0x00;
#pragma asm
mov P2,#0feh //點亮數(shù)碼管,顯示1
mov P0,#0f9h
#pragma endasm
P1=0x55;
}



評論


技術專區(qū)

關閉