回覆列表
-
1 # 小魚魚fly286
-
2 # IT自動化交流
我在學校學的是8098微控制器,用的是組合語言,由於年代久遠,加之剛入門懵懵懂懂,不知道用什麼整合開發工具,只記得有點難,跟《微機原理》一樣是其他同學容易掛科科目之一,模擬那個時候沒有聽過。
之後用的是Microchip的pic系列微控制器,包括pic16和pic18系列處理器,還用過DSP30系列的DSP,用的是MPLAB整合開發環境,C語言和彙編都用過。
MAPLAB只是用於程式設計、燒寫和線上除錯,不能模擬,模擬有用過proteus。
此外,還聽過51系列處理器,也用過中國產的STC處理器。以及臺灣的holtek,EMC等等,甚至幾毛錢一片的只支援組合語言的只能燒寫一次的OTP處理器。
目前PIC的價效比不行了,被無情拋棄了,取而代之的是cortex核心的stm32系列處理器,比如STM32F051、STM32F103等,
整合開發環境用的是keil-mdk,由於從事的時間有了,比較牛逼了一點,就不需要模擬了。
貌似proteus還是主流的微控制器模擬軟體。 -
3 # 小佟電子
keil.用的人多,支援51.stm32,編譯稍微慢
iar,用的也比較多,編譯快,支援的晶片多
模擬軟體我是不用,買個開發板全搞定,板上沒有資源,買模組往上插,直觀,還能鍛鍊動手能力。
微控制器開發軟體有很多,用的比較多的有KEIL,MPLAB等,stm32微控制器、51微控制器等都可以使用Keil進行程式設計操作,MPLAB是PIC微控制器專屬的開發軟體。對於微控制器模擬我認為首選protues,最新版的protues可在其內部直接編寫程式、畫原理圖、並實現聯調模擬,protues中元件豐富,用到的基本都可以在其庫中找到,很方便。