資源描述:
《keil_μVision4使用詳解教程》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、KeilμVision4使用詳解zxmh6前言單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于MCS-51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看
2、出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。掌握這一軟件的使用對于使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C語言
3、而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習Keil軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變?yōu)槟繕舜a。圖1所示電路圖使用AT89C51單片機作為主芯片,這種單片機性屬于MCS-51系列,其內部有4K的FLASHROM,可以反復擦寫,非常適于做實驗。AT89C51的P1引腳上接8個發(fā)光二極管,P3.2~P3.4引腳上接4個按鈕開關,我們的第一個任務是讓接在P1引腳上的發(fā)光二極管依次循環(huán)點亮。1目錄
4、前言..........................................................................1第一章Keil的配置設置........................................................3第二章Keil工程文件的建立、設置與目標文件的獲得..............................7第一節(jié)Keil工程的建立..............................................
5、..........7第二節(jié)源文件的建立..........................................................12第三節(jié)將源文件加到工程中并輸入源程序........................................13第四節(jié)工程的詳細設置........................................................18第五節(jié)編譯、連接、生成目標文件.....................................
6、.........23第三章Keil的調試命令、在線匯編與斷點設置....................................25第一節(jié)常用調試命令..........................................................25第二節(jié)在線匯編..............................................................27第三節(jié)斷點設置..........................................
7、.....................27第四節(jié)實例調試..............................................................29第四章Keil程序調試窗口.....................................................30第一節(jié)程序調試時的常用窗口..................................................30第二節(jié)各種窗口在程序調試中的用途.................
8、...........................32第五章Keil的輔助工具和部份高級技巧.........................................36第一節(jié)輔助工具..............................................................36第二節(jié)部份高級調試技巧.......