【求助】關於C語言的編譯器



贊助商連結


犽羽獠
2003-09-26, 11:21 AM
請問.有哪一種編譯器(compiler)可將C語言轉成8051用的機械碼..小弟急需.可告訴我哪裡有嗎..謝謝.

贊助商連結


TonyYang
2003-09-26, 02:16 PM
C Language→Assebmly Language:confused: :confused:
小弟沒聽說過有這種東西...

k2
2003-09-26, 07:06 PM
Free C Compiler for 8051
http://sdcc.sourceforge.net

Assebmly 程式碼和只有0101的機械碼還是有差別的.

犽羽獠
2003-09-26, 11:12 PM
抱歉..我說清楚一點好了..我目前就是要用C語言去控制8051..C語言我以前是學過.但是是3.4年前的事了.我早已忘光了..老師突然丟給我這個工作.讓我很傷腦筋..8051以前有開選修課..但我都沒有選.所以8051我也不太了解..老師只告訴我要我去找這種編譯器.老師他自己也是不太清楚.不然我去問他就行了.還是說我可以在borland c++或visual c++下寫程式.再編譯成一個執行檔.就可直接控制8051了..不知道k2兄給的那個是不是我要的..但是還是很感謝你.再請問一下.我是該下載哪一個.有好多耶..我的作業系統是XP

hunter_shieh
2003-09-27, 02:15 AM
根據你的說明,我的建議還是去書局買本講如果用 C 語言寫 8051 程式的書,
這樣應該就可以釐清你所有的問題。

k2
2003-09-27, 02:36 AM
確定跟對了老師嗎 :D
一般51都是組譯式的 Compiler
和borland c++或visual c++ 不太相同

下載windows版的就可以用
http://sdcc.sourceforge.net/snap.php#Windows
在xp下開啟命令提示字元(DOS視窗)就可組譯
再不然就是去書店找51的書,有些會附教育版的C Compiler

bubudi
2003-12-29, 04:38 PM
你可以去找這個Simlab_8051 這是8051模擬器裡面有C的Compiler
和組合語言的Compiler,你也可以使用外掛的Compiler。
而且這個模擬器還有很多實驗版,可做DEBUG,蠻方便的網路上還有破解檔,自己找
沒破解有些實驗版不能用。
用C寫8051的話你還是要瞭解8051的一些特殊暫存器的用法歐!
用C寫8051還是蠻方便的!