<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機仿真軟件適合單片機初學者嗎

姚小熊27 ? 來源:電工之家 ? 作者:電工之家 ? 2020-03-08 11:29 ? 次閱讀

單片機仿真軟件的出現確實方便了單片機的學習,最為知名的單片機仿真軟件為Proteus,該軟件支持主流廠家多種型號的單片機,支持原理圖仿真和程序導入,即能運行程序導入后的仿真結果,非常方便。但是,我卻不推薦初學者以仿真軟件來代替事物單片機的學習,換句話說,單片機軟件仿真不適合單片機初學者。

單片機是偏動手的

單片機不是理論課程,也不是靠背的課程,記住了某種型號單片機的全引腳、全片上資源用處不大。單片機學習要的是動手,工程師不會可以去背單片機的引腳、片上資源,用的時候去查閱單片機的datasheet。學習單片機的結果,是要出產品的,拿到需求,設計出硬件電路、編寫能實現功能的程序。所以,單片機是動手類的課程,需要動手設計電路、寫程序,會配置常用的片上資源和寄存器。

仿真軟件只是理想模型

設計過電路、焊接過電路板、寫過程序的朋友都清楚,這個過程中會遇到各種各樣的問題,比如設計問題、芯片問題、程序問題,甚至因為粗心而引起的各種問題。但是軟件仿真中,各種元器件的模型都是理想的,仿真的過程中碰不到因元器件問題而引起的各種問題,如果只以仿真的方式去學習單片機的話,這會過濾掉很多實際的調試經驗,相關經驗得不到積累。

仿真軟件接觸不到新元器件

仿真軟件中的元器件都是比較流行、用戶較多的典型元器件,實際設計電路中可能會用到很多新元器件或者比較偏的元器件,這些在仿真軟件中都找不到,這就會限制了很多技術方案。就被仿真軟件的元器件庫限制住了,接觸不到個性化的東西。

仿真軟件可以用來驗證功能

我一直以來的觀點:仿真軟件不適合新手去學習,但是適合工程師去驗證功能或者出展示效果圖。工程師在設計電路時,可以借助仿真軟件去驗證電路的可行性,這對電路的驗證起到很大的作用。

綜上所述,不建議新手從仿真入門,學習單片機還是要以實物為主,調試的過程可以積累很多的經驗。

50多歲開始自學51單片機,從沒有用過仿真軟件,只是了解了一下,甚至沒用過那些各式各樣的學習開發板,所有制作實驗幾乎都是自己親自動手焊接在洞洞板上完成的。

我覺得:單片機是一門實踐性非常強的學問,只有親自動手焊接電路,排除一個個硬件和軟件問題,在解決各種各樣難題中逐步提高,直至精通。仿真軟件只能仿真一些“靜態”問題,即便這樣,以做一個簡單的時鐘為例,動手制作時,調試和排錯的時間,遠遠超過編程時間,這是在使用仿真軟件時,是無法體會到的。還有最最重要的一點,當千辛萬苦把你的作品調試完成好后,那種激動興奮的心情難以言表,這是對之前努力最好的回饋,也是進一步去學習的強勁動力。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6008

    文章

    44087

    瀏覽量

    623113
  • PCB設計
    +關注

    關注

    394

    文章

    4590

    瀏覽量

    83620
  • 仿真軟件
    +關注

    關注

    21

    文章

    220

    瀏覽量

    30164
  • 可制造性設計

    關注

    10

    文章

    2063

    瀏覽量

    15319
  • 華秋DFM
    +關注

    關注

    20

    文章

    3486

    瀏覽量

    3978
收藏 人收藏

    評論

    相關推薦

    數字電路仿真軟件單片機怎么用

    數字電路仿真軟件是一種用于模擬和測試數字電路設計的工具。其中,單片機仿真軟件是一種專門針對單片機
    的頭像 發表于 04-21 10:28 ?679次閱讀

    國內哪家的FPGA適合初學者

    如題,想著手學習FPGA的話,國內哪家的比較好,更適合初學者學習?這方面的經驗,是一點都沒。
    發表于 04-14 19:17

    單片機開發好學嗎?學習中有哪些樂趣與挑戰?

    一提到單片機學習大家都會覺得難學,事實真的是這樣嗎?今天就來探討一些單片機學習的那點事兒。對于許多初學者來說,剛開始接觸單片機編程可能會感到有些挑戰,但同時也充滿了樂趣和探索的機會。讓
    的頭像 發表于 03-28 08:04 ?321次閱讀
    <b class='flag-5'>單片機</b>開發好學嗎?學習中有哪些樂趣與挑戰?

    如何系統、科學地自學單片機?

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統地學習單片機,但是單片機涉及到的學科多且雜根本不是三天兩天就能學完的
    的頭像 發表于 03-28 08:03 ?438次閱讀
    如何系統、科學地自學<b class='flag-5'>單片機</b>?

    初學者請問各位大佬

    為什么在89C51單片機中R1可以提供低地址 在外部擴展RAM中不是P0口提供低8位地址P2口提供高8位地址嗎初學者有些不理解望各位大佬解答一下謝謝
    發表于 02-23 16:39

    單片機典型實例介紹

    本文檔的主要內容詳細介紹的是初學者必備單片機典型實例包含keil的源代碼+protues仿真圖內容包括了:100例8051仿真C語言程序設計實訓,proteus
    發表于 10-20 16:32 ?143次下載

    51單片機POV趣味制作解析

    u3000本書所有制作都經過作者親手制作完成,對制作過程和編程思路等采用了大量圖片作詳細闡述,力求使讀者“看了就能做,做了就成功”。本書可作為單片機初學者及電子DIY愛好者的參考用書,也可作為各類
    發表于 09-26 07:32

    單片機Proteus仿真及案例分析

    軟件進行單片機的設計和仿真的步驟如下:(1)用ISIS軟件設計應用系統的硬件電路(2)用Keil軟件設計應用系統的程序并調試(3)進行硬
    發表于 09-22 07:06

    單片機有前途嗎?

    能說單片機不好,因為每一行都有每一行的好。有單片機大蝦是如此說的: 關于有木有前途,這是單片機初學者經常問的問題。對于這個問題,我想沒有人敢下定論。因為每一種
    發表于 09-06 10:59

    基于單片機的簡易示波器設計

    學習單片機,通過做簡單的小項目,是成長最快的一種方法。今天就給大家分享一個制作簡易示波器的小項目,代碼開源,希望對初學者有幫助。
    的頭像 發表于 08-30 09:22 ?1130次閱讀
    基于<b class='flag-5'>單片機</b>的簡易示波器設計

    單片機仿真軟件(2)#單片機

    單片機中斷源
    未來加油dz
    發布于 :2023年08月08日 21:17:09

    單片機仿真軟件(1)#單片機

    單片機中斷源
    未來加油dz
    發布于 :2023年08月08日 21:16:24

    怎么將STC單片機添加到keil選型表呢?

    對于很多初學者來說,剛開始接觸51單片機時可能是使用proteus等仿真軟件進行仿真學習的,在建立keil工程時也是選用課本上對應的51
    發表于 07-31 14:37 ?1491次閱讀
    怎么將STC<b class='flag-5'>單片機</b>添加到keil選型表呢?

    分享一個51單片機交通信號燈仿真電路圖

    由于工作原因我自己很多年都沒用51單片機做項目開發了,但因為寫文章的緣故前面有初學者問能否分享一下例程做參考,所以就在網上找了一些仿真例程來,偶爾看到合適的工程功能確認沒問題就拿出來分享給初學
    發表于 07-31 14:33 ?2785次閱讀
    分享一個51<b class='flag-5'>單片機</b>交通信號燈<b class='flag-5'>仿真</b>電路圖
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>