『壹』 keil5編譯按鈕在哪
keil5編譯按鈕在:Debug--找到圖中所示按鈕即為單步運行。
分別由C51及C51編譯器編譯生成目標文件(.obj)。目標文件可由LIB51 創建生成庫文件,也可以與庫文件一起經L51 連接定位生成絕對目標文件(.abs)。abs文件由OH51 轉換成標準的hex 文件,以供調試器dScope。
Keil C51單片機軟體開發系統的整體結構:
C51工具包的整體結構,μVision與Ishell分別是C51 for Windows 和for Dos 的集成開發環境(IDE),可以完成編輯、編譯、連接、調試、模擬等整個開發流程。開發人員可用IDE本身或其它編輯器編輯C或匯編源文件。
然後分別由C51及C51編譯器編譯生成目標文件(.obj)。目標文件可由LIB51 創建生成庫文件,也可以與庫文件一起經L51 連接定位生成絕對目標文件(.abs)。
abs文件由OH51 轉換成標準的hex 文件,以供調試器dScope51 或tScope51 使用進行源代碼級調試,也可由模擬器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM中。
『貳』 如何使用Keil編譯匯編程序或C語言程序
打開Keil後選擇【File】下的【new】新建一個空白文檔。將編輯好的程序源碼復制到該文件中。
如何使用Keil編譯匯編程序或C語言程序
選擇左上角的保存按鈕進行保存,將彈出保存對話框。
如何使用Keil編譯匯編程序或C語言程序
選擇保存路徑和編輯文件名。記住,這里的文件名很重要,如果你是C語言程序的話,加上.c後綴,如果你是用匯編語言,加上.ASM後綴。這樣,Keil就能自動識別你的文件類型了。
如何使用Keil編譯匯編程序或C語言程序
現在你就可以將保存的文件添加到項目中了,項目文件要提前在[Project]中新建。右擊選擇【Source Group1】點擊【Add Files to Group..】
如何使用Keil編譯匯編程序或C語言程序
在彈出的對話框中選擇[文件類型]為All files,這個很關鍵。然後選擇你要添加的文件。點擊Add添加。
如何使用Keil編譯匯編程序或C語言程序
在[Source Group]中就會顯示新添加的.ASM文件,按圖中選擇彈出【Option for Target】對話框。
如何使用Keil編譯匯編程序或C語言程序
7
切換到[output]選項卡選中【Create HEX FILE】,就可以在編譯成功後自動生成.hex文件。編譯按鈕在左上角3個按鈕,從左到右依次點擊,如果源碼沒錯,都可以編譯通過了。
如何使用Keil編譯匯編程序或C語言程序
『叄』 我用文本文檔寫了個匯編程序,怎麼把它導入Keil中進行編譯
KEIL中是可以編寫匯編語言的,就是在建立文件時不要把它保存為.C的文件,而是要保存為.asm的文件類型,如果保存為.c的格式就是進行C語言編寫。保存後,直接將文本文檔中的程序復制、粘貼在.asm的文件中就行了。
『肆』 keil5中如何將C文件編譯生成ASM匯編文件
在配置編譯選項時,在列表標簽中,選中匯編代碼,編譯後用會生成.LST文件,打開後就會找到匯編代碼了,但需要整理才是需要匯編文件。
『伍』 keil5使用教程是怎麼樣的
1、先建立一個工程,點擊Project,選擇第一個,建立新工程,給個名字,點擊確定,出現如下界面。
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。
Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。運行Keil軟體需要WIN98、NT、WIN2000、WINXP等操作系統。
如果你使用C語言編程,那麼Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
『陸』 keil編譯匯編語言
你這個錯誤可真難找啊。
你把 TR+數字0 敲成 TR+大寫字母O 了!
把 TH+數字0 敲成 TH+大寫字母O 了!
然後在最後加一句 END 就可以了。
ORG 0000H
RESET: LJMP MAIN
ORG 000BH
LJMP ITOP
ORG 1000H
MAIN: MOV SP,#60H
MOV B,#0AH
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR0
SETB ET0
SETB EA
HERE: SJMP HERE
ITOP: MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ B,LOOP
CLR TR0
LOOP: RETI
END
『柒』 keil怎樣把C語言轉換成單片機匯編語言
1、打開Keil,新建一個51工程,同時新建一個main.c文件,並加入到工程源代碼當中。
『捌』 KEIL怎麼編譯匯編
錯誤很多處:
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP TIME0_VECTOR
ORG 0100H
MAIN:
MOV R0,#0
SETB EA
MOV TMOD,0X01 ;匯編不能用0xXX表示,要用#01H 。以下同
MOV TH0,0X3C
MOV TL0,0XB0
CLR P0.0
SETB TR0 //50ms定時 ;匯編的注釋要用分號,你這是C的注釋。以下多處同此
LOOP:
AJMP LOOP
ORG 0200H
TIME0_VECTOR:
MOV TH0,0X3C
MOV TL0,0XB0
CLR TF0
INC R0
SUB R0,10 :是不是#10?
JNZ NEXT
MOV R0,#0
CLR P0.0 //R0滿10,燈ON
RETI
NEXT:
SUB R0,4
JNC OFF //不夠減小於10,不變
RETI , ;多了逗號?
OFF: ,
SETB P0.0 //R0大於4,滅OFF
RETI
;沒有END
『玖』 單片機keil C程序轉換成匯編語言
mov r0,data_address //data_address A[0]的地址。如果數據放在idata區,
// 如果放在外部存儲區或其他,需要進行相應的查表。
mov r2,127
loop1:mov r3,3
loop2: clr p1.1
mov p2, @r0
inc R0
setb p1.1
djnz r1,loop2
djnz r0,loop1
『拾』 keil怎樣運行匯編語言
1、建立工程
2、添加程序
3、編譯程序
4、按Ctrl+F5
5、按F5
OK現在就運行了,如果你的程序沒有問題的話