零基礎學習電子電路和單機片,需要什麼資料?

塵124236955


模電、數電並不一定是最佳的選擇

如果是在三年之前回答這個問題,我一定是讓你學習《模擬電子技術》、《數字電子技術》和51單片機基礎,但是現在的話我不這麼認為了,因為這些對於零基礎的小夥伴簡直就是一場噩夢,就不說51單片機500頁的數據手冊了,單單是三極管、MOS管的功放這一塊就能讓一大部分人望而生畏,我現在說兩個簡單的術語:靜態工作點、推輓輸出,你們當中有幾個能把這兩塊真正吃透的?

木馬的故事

為什麼不建議你們直接學模電呢,先給大家加一個木馬的故事。我們平時所說的木馬起源於遠古時期的古希臘,木馬即特洛伊木馬。

特洛伊木馬這個名稱來源於希臘神話《木馬屠城記》,古希臘有大軍圍攻特洛伊城,久久無法攻下。於是有人獻計製造一隻高二丈的大木馬,假裝作戰馬神,讓士兵藏匿於巨大的木馬中,大部隊假裝撤退而將木馬擯棄於特洛伊城下。城中得知解圍的消息後,遂將“木馬”作為奇異的戰利品拖入城內,全城飲酒狂歡。到午夜時分,全城軍民盡入夢鄉,匿於木馬中的將士開秘門遊繩而下,開啟城門及四處縱火,城外伏兵湧入,部隊裡應外合,焚屠特洛伊城。後世稱這隻大木馬為“特洛伊木馬”。

模電數電就好比與大軍圍城,因為在某些不錯的大學,模電這些也會掛掉幾乎一半的人,那麼零基礎呢?既然我們沒有辦法退敵,在學習上不防也用木馬戰術。而我所說的木馬就是在全球大火的Arduino!

Arduino

筆者目前推薦給零基礎想學電子小夥伴的方案是從Arduino入手。

Arduino是什麼?

Arduino是一個基於易於使用的硬件和軟件的開源電子平臺。Arduino電路板能夠讀取輸入傳感器上的燈光、按鈕上的手指或這你微信上的消息,並將其轉換為輸出,如激活馬達、打開LED、打開你家的電視,你可以通過向板上的微控制器發送一組指令來告訴你的板要做什麼。通過它,你幾乎可以做你任何想做的事情。下圖為筆者的正版Arduino!

學習單片機

如果是從Arduino開始學習的話,順序應該是自上向下的學習過程,因為即使是零基礎,通過簡單的學習,也可以用Arduino做出很炫酷的小玩意,如手機控制家裡的燈。它的編程很簡單,如果你不想學的話可以用圖形化編程工具,如下圖

雖然這裡面的程序簡單,但是和51的思維邏輯都是一樣的,你這個編程如果搞明白了,再去學51就相對容易了,無非是把某一個庫函數進行分解成寄存器操作。

模電數電

在你學Arduino的過程中,會接觸到大量的數電、模電的知識,但是不是書上那些抽象的知識,而是我們可以看得見、摸得著的實物,比如說我們在Arduino上通過138譯碼器控制數碼管、在用138譯碼器的時候,對於我們不懂的,我們這時候就要去翻數電的書了,通過138譯碼器我們能學到一大片的數電知識,比如與門非門、還有CMOS、TTL這些,又比如說我們在Arduino上用MOS管控制電機,我們會去找某一個型號MOS管的數據手冊,因為我們看懂了就能做出個小玩意兒,所以我們看的並不枯燥,等你Arduino項目做的差不多了,如果你夠認真的話,模電、數電你也能學一個差不多,如果這些都搞懂了,再去學51單片機就水到渠成了。

下圖中的主控為Arduino的一個mini型號。

如果你只是一個電子迷的話,學習Arduino完全足夠了,因為單片機能做的他也能做到;如果你想從事電子專業的工作,Arduino也能助你快速入門!


愛上半導體


學電子的一般是先學電路分析,再學模擬電子,然後學數字電路,然後學完C語言以後,再學單片機,單片機學習根據學校教學情況不同有的用匯編語言,有的用C語言。

學電子的要實現很多靈活的電路功能就會用到單片機,單片機的定時器計數器、串行口、P口的I/0功能都很有用處。

\r

要想學習單片機,建議可以先去了解學習一下數字電路,不學習數字電路會對單片機學習有較大影響,尤其是邏輯電路、時序控制方面會影響單片機控制外圍芯片進行編程,也很難看懂技術資料時序圖了。

\r

如果你對學習單片機有興趣,可以去網上買一個單片機學習板回來進行編程學習,一定要是那種帶源程序和原理圖的。如果學習數字電路,可以去購買相關的書籍,比如清華大學教授閻石先生有本《數字電子技術基礎》,我之前就是買的這本,是清華大學出版社出版的。


小二上學


推薦郭天祥十天學會c51。先入門。


河北力牧


跟我一起讀,單片機


潤貝機器人


建議你從樹莓派開始。


分享到:


相關文章: