㈠ 怎麼在keil中編寫c語言程序
1、打開Keil後選擇【File】下的【new】新建一個空白文檔。將編輯好的程序源碼復制到該文件中。
㈡ C語言怎麼寫進單片機
1:先把寫好的C語言進行編譯,生成*.hex或*.bin文件,推薦用keil C。
然後:
1:根據你單片機的型號買一個燒錄器,與PC連接好後,把單片機放在燒錄器的插座上(看你的單片機封裝,新手盡量用DIP的),根據燒錄器軟體提示把上述文件燒到單片機里,缺點:價格較高
2:用下載線,用法與燒錄器差不多,缺點:比較麻煩,要有一定經驗。
3:用學習板,一般學習板上面的單片機可以直接在線燒錄(如STC,SST系列的單片機),也就是說單片機不用拆下來,板子上做好了燒錄電路,可以在板子上燒錄,然後就可以直接驗證了。
4:自已做一個,用STC的單片機,只要用一個RS232的轉換電路(一片232IC,幾個電解電容就行了),STC的單片機可以通過串口燒錄程序,具體參見STC官網或其DATASHEET,有詳細介紹。缺點:要一定動手能力
推薦新手用第3方法,可以很快上手。
㈢ 單片機編程步驟
學單片機如何編程?非常詳細的Keil工程建立全過程講解
從零學電子
03-07
在單片機的開發或使用過程中除了掌握必要的硬體外,同樣離不開軟體,只有通過軟體(程序)的執行,硬體才能發揮出具體的作用。機器如何認識我們用各種符號編寫的程序呢?早期我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,隨著單片機開發技術的不斷發展,從使用匯編語言逐漸過渡到使用高級語言開發,單片機的開發軟體也在不斷發展,Keil軟體是目前最為流行的開發MCS-51系列單片機軟體。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。Keil軟體對計算機的硬體資源要求很低,可以說現在市面上的計算機都能滿足其硬體需求。
Keil C51
Keil C51是51系列兼容單片機C語言軟體開發系統,採用全Windows界面,提供了豐富的庫函數和功能強大的集成開發調試工具。生成的目標代碼效率非常之高,且生成的匯編代碼緊湊,容易理解。在開發大型軟體時更能體現高級語言的優勢。與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。相信用過匯編語言後再使用C來開發,體會更加深刻,當然如果匯編語言和硬體結構熟練到一定程度,使用匯編語言會更具優勢,但對於大部分初學者而言,Keil C51應該是首選。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
Keil uVison4是普通版本,只能適用於單片機,主要是基於8051系列單片機的開發環境;Keil MDK是擴展版本,包含了部分ARM。為基於Cortex-M、Cortex-R4、ARM7、ARM9處理器設備提供了一個完整的開發環境;初學者建議採用Keil uVison4及更低版本,注意:Keil uVison4分Keil MDK-ARM和Keil C51版本,初學者應安裝Keil C51版的。
關於Keil軟體的安裝與常用其它軟體安裝的方法類似,安裝按照說明一步一步操作即可,不再贅述。本文主要詳細講解用Keil uVison4新建一個工程的詳細過程,相信通過這個教程的學習,您一定會對使用Keil軟體創建一個新的工程有深入的掌握。
第一步:從桌面找到Keil圖標,雙擊圖標啟動Keil軟體,
啟動Keil
會看到如圖所示界面。
啟動後的界面
第二步:點擊菜單條中的"Project"並從下拉菜單中選擇"New uVision Project…",
新建工程
自動彈出一個項目路徑選擇對話框,(若打開keil軟體時,如果發現此軟體默認打開了一個之前已經存在的工程,請先關閉此工程。點擊上面"Project"選項,在彈出的下拉菜單中選擇"Close Project"即可。)
選擇路徑新建文件夾
在彈出的對話框中,選擇即將創建工程的保存路徑和文件夾,若不存在可以用與Window系統一致的方法新建文件夾,如"TEST",並在該文件夾下的對話框文件名處輸入自己為工程起的工程名,如下圖輸入的LCD1602。
輸入工程名
第三步:輸入文件名點擊保存後,彈出如圖所示控制器選擇對話框,
選擇單片機類型
在單片機類型列表中找到並選中"Atmel"下的AT89C52(大家根據自己控制器型號選擇),右側區域給出所選單片機的硬體資源,
單片機的硬體資源說明
點擊"OK",彈出詢問是否將標准51系列啟動代碼添加到新建工程中的彈窗,因為keil的庫文件裡面已經有一個默認的啟動代碼了,如果你的工程里沒有啟動代碼,keil就會使用庫里的默認啟動代碼,如果有,keil就會編譯並使用你的啟動代碼,庫里的啟動代碼會被忽略。(初學者建議點擊"否即可")
選擇是否添加啟動代碼到工程中
第四步:點擊"File"菜單下的"New",新建會看到出來一個名字為"Text1"的文件,
新建C文件
再一次點擊上面"File"下拉菜單中 "Save"或點擊工具欄中的"保存",會彈出一個保存的對話框,輸入文件名如"LCD1602MAIN.C"(切記,此處無論你起什麼樣的文件名,但後面必須輸入.C!!!),單擊"保存",將文件在第二步新建的文件夾目錄下。
保存C文件
命名.C文件名
此時可以在新建文件中進行代碼編寫了,如包含頭文件 #include <Reg52.h>,但要注意,此時文件LCD1602MAIN.C並未與工程建立起聯系。
此時的C文件還未和工程建立聯系
第五步:將新建的文件添加到工程中,點擊左邊"Porject"選項框裡面的"Target 1"前面的"+"號, 在展開的下拉菜單下看到"Source Group 1"。右鍵單擊"Source Group 1"選項, 在下拉菜單中選擇"Add Files to Group 'Source Group 1'..."選項,彈出一個文件選擇對話框,單擊選中剛才新建的.c源文件,然後單擊一次"Add"按鈕,此時雖然對話框沒有關閉,但是已經把.c源文件添加到工程里了,這時只要再點擊一次"Close"按鈕即可把此對話框關閉(初學者經常以為.c源文件沒有被添加進去,還要按"Add"按鈕)。這時發現左邊的"Source Group 1"前面多了一個"+"號, 單擊此"+"號展開, 發現下面出現了剛才我們新添加進去的.c源文件"LCD1602MAIN.c"。
將C文件添加到工程中
選擇要添加的文件
已將C文件成功添加到工程中
第六步:為了降低編程的疲勞,根據需要進行字體字型大小設置,點擊如圖"Edit"菜單最下面的"Configeruration"選項,
設置舒適的字體字型大小
根據自己的需要進行字體設置即可,
如何設置字體字型大小
一個新的Keil工程建立完畢
至此,一個全新的Keil工程建立完畢,開啟自己的編程之旅吧!
了解更多
keil4編程是什麼意思
編程必背50個程序
燒錄程序的使用步驟
keil4怎麼設置成中文
如何使用keil5進行編程
st語言編程入門與精通
㈣ C語言怎麼寫進單片機
1、把C語言編譯為編程器支持的語言格式,比如常用的bin,或hex等格式。
2、如果是可在線編程的,可以用ISP直接進行燒錄。
3、如果不是可在線編程的,將單片機晶元,放入編程器,然後燒錄。
注意:編譯和燒錄時,都要選擇和單片機晶元一致的型號,否則會出錯。
如果找不到對應的型號,說明不支持該型號的單片機。
㈤ 怎麼用keil寫51單片機的c語言程序
建立工程,選取所用單片機具體型號,在引導下建立完成工程 選擇c語言編程,建立模板,即可開始,寫C語言代碼。