1. 程式人生 > >單片機的初了解(4)

單片機的初了解(4)

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)