隨著電子科學技術(shù)和大規(guī)模集成電路的發(fā)展,智能化時代的到來,嵌入式技術(shù)迎來了發(fā)展的春天。而嵌入式的基本就是微控制器,直白的說就是單片機。
圖片來源于網(wǎng)絡
單片機自上世紀80年代至今,一直都是嵌入式學習的入門,從早期的SCM,MCU到現(xiàn)今SOC,性能,功耗,可靠性等嵌入式重要的指標越來越優(yōu)秀,從事該行業(yè)的工作人員收入也是非常的可觀,因而,越來越多的人進入該行業(yè),但嵌入式的開發(fā)流程和方式?jīng)Q定了它入門的難度,起點和門檻比較高。
想要從事嵌入式行業(yè),單片機是最佳的入門之選。對于初學者或?qū)W校等的學習環(huán)境下,實體的單片機開發(fā)板由于成本比較高,功能和結(jié)構(gòu)固定,可擴展性不強等缺點,而造成了另一種學習方式的誕生,那就是單片機仿真。將實際上復雜的交叉開發(fā)轉(zhuǎn)化成只需要在電腦上就可以完成,對初學者來說是不二之選。使用仿真軟件能有更豐富的擴展性和創(chuàng)新性,而且成本微乎其微。對于一個突發(fā)的想法和方案來說,使用仿真軟件是驗證可行性和成本估計的最好方式。但仿真軟件也有它不可避免的弊端,如不夠直觀,缺乏電路的焊接等樂趣,同時它也是一個理想化的情況,而對與正真的硬件,可能情況更為復雜。
仿真軟件(圖片來源于網(wǎng)絡)
現(xiàn)主流的仿真軟件是protenus,這款軟件是英國著名的EDA工具(仿真軟件) ,從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設計,真正實現(xiàn)了從概念到產(chǎn)品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。
仿真器雖好,但個人建議,想要提高技術(shù)還是要使用實體開發(fā)板,趣味性和成就感,不是仿真器能達到的。