回覆列表
  • 1 # 愛上半導體

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

    如果是在三年之前回答這個問題,我一定是讓你學習《類比電子技術》、《數位電子技術》和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也能助你快速入門!

  • 中秋節和大豐收的關聯?
  • AG輸後“永不背鍋張宇辰”上線,贏了全是老帥,輸了就怪隊友,如何評價?