說到51,大部分人都是用的是KEIL開發環境,可是KEIL是商業軟件,咱們通常人都用的是破解版的,若是用於商業就會收到法律訴訟。然而有一款很好的編譯器專爲51內核而存在。SDCC最大的有點就是開源免費的,其編譯效率也很是不錯。html
首先安裝codeblocks(下載地址:http://www.codeblocks.org/downloads/26)
![codeblocks+SDCC開發51單片機 codeblocks+SDCC開發51單片機](http://static.javashuo.com/static/loading.gif)
安裝好了以後,再安裝SDCC編譯器,(下載地址:https://sourceforge.net/projects/sdcc/files/),下載相應版本。這兩個安裝好以後就能夠進行接下來的編寫程序。
打開codeblocks,而後配置編譯器。點擊Settings->Compiler,選擇SDCC編譯器。
而後點擊 Set as default 。
接下來新建一個工程,注意必定是MCS51工程,而後一路默認就好了。
編譯一下,確認0錯誤0警告就沒問題了。此時就能夠進行本身的程序編寫了。
咱們燒錄時須要的hex文件在test->bin->Debug。