从零认识单片机(9)
keil軟件:
? ? ? ?IDE:IDE是集成開發(fā)環(huán)境,就是用來開發(fā)的完整的軟件系統(tǒng)。
keil和mdk:
keil:只能用來開發(fā)單片機(jī)
mdk:基于keil 拓展ARM的開發(fā),主要用來開發(fā)ARM-cortex-m系列單片機(jī)的程序。
使用keil打開已有的工程項(xiàng)目:
1、IDE開發(fā)軟件:創(chuàng)建一個工程項(xiàng)目(project),keil軟件需要一些工程項(xiàng)目文件來管理項(xiàng)目中的代碼。
打開工程項(xiàng)目的方法:1,項(xiàng)目名,直接進(jìn)入;2打開keil軟件后,再打開文件(菜單open project)
2、編譯工程:1、工程項(xiàng)目文件簡單分為:工程文件,源文件,目標(biāo)文件
? ? ? ? ? ? ? ? ? ? ? ?工程文件:keil軟件工作需要的文件,與寫的程序無關(guān)。
? ? ? ? ? ? ? ? ? ? ? ? 源文件:編程編出來的源代碼
? ? ? ? ? ? ? ? ? ? ? ? 目標(biāo)文件:keil中編譯器等工具把源文件編譯后生成的文件,最終向單片機(jī)中燒錄時需要把目標(biāo)文件燒錄進(jìn)去。
? ? ? ? ? ? ? ? ? ? ? ? ?2、工程剛創(chuàng)建時只有工程文件,通過編寫添加源代碼,生成工程文件和源文件,編譯,得到目標(biāo)文件。
? ? ? ? ? ? ? ? ? ? ? ? ?3、編譯報錯、報警告要重新編譯。
3、keil中建立新工程文件:
? ? ? ? ? 建立之前最好關(guān)閉之前的文件(在自己動手建立工程文件時,沒有把之前的關(guān)閉,而且由于沒仔細(xì)看步驟,剛開始建立的時候一直沒做成,所以一定要仔細(xì)同時要注意關(guān)閉之前的文件)
? ?project------->new uvision project---->選擇合適的目錄用來保存工程項(xiàng)目,輸入一個項(xiàng)目名------->選擇cpu,一般選擇atmel 89c51---->寫代碼或復(fù)制已有的代碼添加到工程項(xiàng)目中,編譯完成進(jìn)行燒錄(如果沒有.hex文件生成,點(diǎn)擊 taret eptions,點(diǎn)擊多選框中的output菜單,點(diǎn)擊creat ?hex file,關(guān)閉菜單,重新rebulid.)
?
?
?
c語言:匯編語言、c語言都可以寫出程序?
? ? ? ? ? ? ? 標(biāo)準(zhǔn)c語言是獨(dú)立于各種應(yīng)用領(lǐng)域而獨(dú)自成為一種標(biāo)準(zhǔn)的c語言。
? 注釋的方法:1、/*,*/ ?2// ? ? 注釋只是對代碼的說明,刪除與否對程序無影響。
轉(zhuǎn)載于:https://www.cnblogs.com/Returesun/p/9064897.html
總結(jié)
以上是生活随笔為你收集整理的从零认识单片机(9)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: B2C 电商网站需要怎样的 ERP 系统
- 下一篇: Nexus5/6刷 lineageos