㈠ 如何設置keil編譯選項
首先點擊左邊 Project 窗口的 Target 1,然後使用菜單「Project->Option for target 『target1』」即出現對工程設置的對話框,這個對話框可謂非常復雜,共有 8 個頁面,要全部搞清可不容易,好在絕大部份設置項取默認值就行了。
1、target選項
㈡ 鍒╃敤Keil鍜孋51緙栫▼鏃,鍙浠ョ敤棰勭紪璇戝勭悊鍛戒護浠涔堢洿鎺ュ紩鐢╝t89s51鐨勫瘎瀛樺櫒錛
鍦 Keil 鍜 C51 緙栫▼鏃訛紝鍙浠ヤ嬌鐢ㄩ勭紪璇戝勭悊鍛戒護 `sfr` 鏉ョ洿鎺ュ紩鐢 AT89S51 鐨勫瘎瀛樺櫒銆俙sfr` 鎸囦護鐢ㄤ簬瀹氫箟鐗規畩鍔熻兘瀵勫瓨鍣錛圫pecial Function Registers錛孲FR錛夛紝鍙浠ュ皢 SFR 鏄犲皠鍒版寚瀹氱殑鍐呭瓨鍦板潃銆備嬌鐢 `sfr` 瀹氫箟 SFR 鍚庯紝灝卞彲浠ュ儚璁塊棶鏅閫氬彉閲忎竴鏍瘋塊棶榪欎簺瀵勫瓨鍣ㄣ備緥濡傦紝瑕佽塊棶 AT89S51 鐨 P1 絝鍙o紝鍙浠ヤ嬌鐢ㄤ互涓嬭鍙ワ細
```c
sfr P1 = 0x90;
```
榪欓噷灝 P1 絝鍙g殑鍦板潃鏄犲皠鍒 0x90 鐨勫唴瀛樺湴鍧銆傜劧鍚庡氨鍙浠ョ洿鎺ヤ嬌鐢 `P1` 鍙橀噺鏉ヨ塊棶 P1 絝鍙c備緥濡傦紝瑕佸皢 P1.0 緗涓洪珮鐢靛鉤錛屽彲浠ヤ嬌鐢ㄤ互涓嬭鍙ワ細
```c
P1_0 = 1;
```
鍦ㄤ笂闈㈢殑璇鍙ヤ腑錛宍P1_0` 鏄 P1 絝鍙g殑絎 0 浣嶏紝灝嗗叾璧嬪間負 1 灝卞彲浠ュ皢 P1.0 緗涓洪珮鐢靛鉤銆備嬌鐢 `sfr` 瀹氫箟 SFR 鍙浠ユ柟渚垮湴鐩存帴璁塊棶 AT89S51 鐨勫瘎瀛樺櫒錛屼絾闇瑕佹敞鎰忕殑鏄錛屾搷浣 SFR 鏃墮渶瑕侀伒寰 AT89S51 鑺鐗囩殑瑙勬牸涔︿腑鐨勮佹眰錛岄伩鍏嶅硅姱鐗囬犳垚鎹熷熾
㈢ 如何使用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語言程序