㈠ 如何设置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语言程序