如何設(shè)置Keil工程文件參數(shù)以匹配目標(biāo)設(shè)備
1. 設(shè)置目標(biāo)選項(xiàng)在Keil μVision4主界面中,選擇工程選項(xiàng),然后在下拉菜單中選擇目標(biāo)設(shè)置選項(xiàng)。在Target選項(xiàng)卡中,Xtal后面的數(shù)值框代表晶振頻率值。對(duì)于51單片機(jī)芯片,我們可以將該數(shù)值
1. 設(shè)置目標(biāo)選項(xiàng)
在Keil μVision4主界面中,選擇工程選項(xiàng),然后在下拉菜單中選擇目標(biāo)設(shè)置選項(xiàng)。
在Target選項(xiàng)卡中,Xtal后面的數(shù)值框代表晶振頻率值。對(duì)于51單片機(jī)芯片,我們可以將該數(shù)值設(shè)置為11.0592MHz。
Use on-chip ROM選項(xiàng)表示是否使用片內(nèi)ROM,根據(jù)需要進(jìn)行選擇。
2. 設(shè)置存儲(chǔ)器模式和ROM大小
在Target選項(xiàng)卡中,還有三個(gè)重要的設(shè)置:
- Memory Mode用于設(shè)置存儲(chǔ)器模式,下拉框中有三個(gè)選擇項(xiàng):Small、Compact和Larget。根據(jù)需求選擇合適的模式。
- Code Rom Size用于設(shè)置ROM的使用情況,下拉框中的三個(gè)選項(xiàng)分別是:Small、Compact和Larget。選擇適合程序空間的大小。
- Operating system用于選擇操作系統(tǒng),在下拉框中有RTX-51 Tiny和RTR-51 Full選項(xiàng),None表示不使用任何操作系統(tǒng)。
3. 生成可執(zhí)行代碼文件
打開Output選項(xiàng)卡,在此界面中,選中Create Hex file選項(xiàng)。這個(gè)功能用于生成可執(zhí)行代碼文件,務(wù)必注意選擇此選項(xiàng)。
其他設(shè)置可以使用默認(rèn)值。
4. 調(diào)整列表文件
在Listing選項(xiàng)卡中,可以調(diào)整生成各種列表文件。
常用的選項(xiàng)是Assamble Code,該選項(xiàng)用于生成C語言源程序?qū)?yīng)的匯編代碼。
5. 控制C51編譯過程
C51選項(xiàng)卡用于控制Keil的C51編譯器的編譯過程。
常用的選項(xiàng)是Emphasis,用于選擇編譯優(yōu)先級(jí)。
下拉菜單中有三個(gè)選項(xiàng):Favor speed(生成的代碼速度最快)、Favor size(生成的代碼量最少)和默認(rèn)選項(xiàng)(速度優(yōu)先)。
通過以上設(shè)置,我們可以將編寫好的程序與目標(biāo)設(shè)備相匹配,并最終使用。