單片機仿真軟件的出現(xiàn)確實方便了單片機的學(xué)習(xí),最為知名的單片機仿真軟件為Proteus,該軟件支持主流廠家多種型號的單片機,支持原理圖仿真和程序?qū)?,即能運行程序?qū)牒蟮姆抡娼Y(jié)果,非常方便。但是,我卻不推薦初學(xué)者以仿真軟件來代替事物單片機的學(xué)習(xí),換句話說,單片機軟件仿真不適合單片機初學(xué)者。
單片機是偏動手的
單片機不是理論課程,也不是靠背的課程,記住了某種型號單片機的全引腳、全片上資源用處不大。單片機學(xué)習(xí)要的是動手,工程師不會可以去背單片機的引腳、片上資源,用的時候去查閱單片機的datasheet。學(xué)習(xí)單片機的結(jié)果,是要出產(chǎn)品的,拿到需求,設(shè)計出硬件電路、編寫能實現(xiàn)功能的程序。所以,單片機是動手類的課程,需要動手設(shè)計電路、寫程序,會配置常用的片上資源和寄存器。
仿真軟件只是理想模型
設(shè)計過電路、焊接過電路板、寫過程序的朋友都清楚,這個過程中會遇到各種各樣的問題,比如設(shè)計問題、芯片問題、程序問題,甚至因為粗心而引起的各種問題。但是軟件仿真中,各種元器件的模型都是理想的,仿真的過程中碰不到因元器件問題而引起的各種問題,如果只以仿真的方式去學(xué)習(xí)單片機的話,這會過濾掉很多實際的調(diào)試經(jīng)驗,相關(guān)經(jīng)驗得不到積累。
仿真軟件接觸不到新元器件
仿真軟件中的元器件都是比較流行、用戶較多的典型元器件,實際設(shè)計電路中可能會用到很多新元器件或者比較偏的元器件,這些在仿真軟件中都找不到,這就會限制了很多技術(shù)方案。就被仿真軟件的元器件庫限制住了,接觸不到個性化的東西。
仿真軟件可以用來驗證功能
我一直以來的觀點:仿真軟件不適合新手去學(xué)習(xí),但是適合工程師去驗證功能或者出展示效果圖。工程師在設(shè)計電路時,可以借助仿真軟件去驗證電路的可行性,這對電路的驗證起到很大的作用。
綜上所述,不建議新手從仿真入門,學(xué)習(xí)單片機還是要以實物為主,調(diào)試的過程可以積累很多的經(jīng)驗。
50多歲開始自學(xué)51單片機,從沒有用過仿真軟件,只是了解了一下,甚至沒用過那些各式各樣的學(xué)習(xí)開發(fā)板,所有制作實驗幾乎都是自己親自動手焊接在洞洞板上完成的。
我覺得:單片機是一門實踐性非常強的學(xué)問,只有親自動手焊接電路,排除一個個硬件和軟件問題,在解決各種各樣難題中逐步提高,直至精通。仿真軟件只能仿真一些“靜態(tài)”問題,即便這樣,以做一個簡單的時鐘為例,動手制作時,調(diào)試和排錯的時間,遠遠超過編程時間,這是在使用仿真軟件時,是無法體會到的。還有最最重要的一點,當(dāng)千辛萬苦把你的作品調(diào)試完成好后,那種激動興奮的心情難以言表,這是對之前努力最好的回饋,也是進一步去學(xué)習(xí)的強勁動力。
-
單片機
+關(guān)注
關(guān)注
6078文章
45591瀏覽量
673969 -
PCB設(shè)計
+關(guān)注
關(guān)注
396文章
4939瀏覽量
95828 -
仿真軟件
+關(guān)注
關(guān)注
21文章
287瀏覽量
31995 -
可制造性設(shè)計
+關(guān)注
關(guān)注
10文章
2066瀏覽量
16527 -
華秋DFM
+關(guān)注
關(guān)注
20文章
3516瀏覽量
6548
發(fā)布評論請先 登錄
學(xué)習(xí)單片機快速方法
怎么學(xué)好單片機?
第1章 如何學(xué)習(xí)單片機
單片機用什么封裝
什么單片機比較耐用
怎么測單片機系統(tǒng)頻率
單片機怎么驅(qū)動電機?
單片機怎么燒程序
低功耗單片機各型號的對比及選型參考
單片機定制開發(fā)的設(shè)計思路
單片機仿真軟件適合單片機初學(xué)者嗎
評論