單片機的初了解(4)
阿新 • • 發佈:2018-05-21
targe 源代碼 現在 output 準備工作 復制 準備 我們 最快
動手寫代碼之前的準備工作
Keil軟件介紹、安裝
IDE——集成開發環境,一套用來開發的完整的軟件系統
Keil uvision 1.4版本
Keil、MDK——主要開發ARM-Cortex-M系列單片機程序
Keil基本使用演示
1、使用Keil打開已有工程項目
創建一個工程項目①雙擊程序,後綴名為.uvproj ②先打開keil軟件,點擊project下的open project
2、編譯工程
1)工程項目文件簡單分三類:工程文件、源文件、目標文件
工程文件:keil軟件工作需要的文件,與寫程序無關
源文件:源代碼,即需我們編程
目標文件:通過keil中的編譯器等工具把源文件編譯後生成的文件
2)剛創建好時只有工程文件,需編寫添加源代碼得出源文件,點rebuild編譯操作得到目標文件,最後將目標文件燒錄進單片機
3)註意報錯和警告
3、keil中建立新工程
1)建新工程之前,先關閉之前的工程
2)菜單欄project——new uvision project
3)選CPU,Atmel→AT89C51→OK→是
4)現在可自己寫代碼,或直接復制一個寫好的代碼文件進來
5)編譯完成,無燒錄文件. hex→Target Options-output-creat HEX File,然後重新rebuild
匯編語言比C難
標準C獨立於各應用領域而獨立成為標準C語言,和各種平臺的具體C語言有微小差異。
整體流程梳理
1、程序開發過程
1)源代碼編寫
2)編譯生成可執行程序
3)燒錄
2、單片機工作流程
1)單片機上電
2)時鐘模塊起振,CPU有了時鐘節拍,內部各模塊開始工作
2)程序是調出來的,先解決編譯時的錯誤,再解決運行時的問題
STC90C51分12T、6T等,1T最快。
單片機的初了解(4)