《模擬電路》、《數字電路》、《微機原理》三門課的關係

5.1.1 模擬電路

1)含義

Analog Circuit,模擬電路就是處理模擬電信號的電子電路,《模擬電路》這門課專門講模擬電路的設計與實現的,《模擬電路》這門課,這門課常被簡稱爲《模電》。

2)模擬電路是一切電路的基礎

前面說過,雖然二極管、三極管、mos管等晶體管,能夠提供穩定的高低電平,用於表示二進制的1/0,在宏觀上表現出開關特性數字特性),但是晶體管的內部工作任然還是模擬的,所以就算是使用晶體管實現的數字電路,本質上還是模擬的,因此模擬電路是一切電路的基礎,因此《模擬電路》這門課的重要性不言而喻。

3)二極管、三極管、Mos管是《模擬電路》的內容

既然二極管、三極管、Mos管的內部工作卻是模擬的,所以二極管、三極管、Mos管自然就屬於《模擬電路》這門課的內容。

 

5.1.2 數字電路

1)含義

Didgital  Circuit,數字電路就是處理數字電信號的電子電路,《數字電路》這門專門講數字電路的設計與實現,這門課也被簡稱爲《數電》。

 

2)《數字電路》具體講些啥

講如何使用二極管、三極管、mos管等有着“數字特性”的晶體管,設計出各種功能的數字電路,而這些數字電路是組成計算機的基本電路,這些數字電路有,

1)加法器:可用於實現cpu的算術運算單元和邏輯運算單元

2)A/D、D/A轉換器:模數、數模轉換,特別是A/D,計算機需要使用A/D轉換器得到數字電信號

3)觸發器:內存、寄存器等存儲器的基本組成單元

4)譯碼器:用於實現內存地址翻譯  

5)等等

5.1.3 微機原理

有了加法器、AD/DA轉換器、觸發器、譯碼器等計算機所需要的各種數字電路後,並不等於有了計算機,還需要根據馮諾·依曼提出計算機工程結構,將這些東西在合理的設計到一起,然後才能得到計算機。

1)微機原理

通過《微機原理》這門課的學習,我們可以知道    

1)計算機的各個組成部分,是如何通過數字電路設計實現的,這些電路又是如何根據“馮·諾依曼”組合在一起,構建出計算機的。

2)計算機的各硬件具體是怎麼工作,以及如何使用匯編程序來控制這些硬件使其工作。

5.2《模擬電路》、《數字電路》、《微機原理》之間聯繫

大多理工科類的同學基本都學過這三門課,但是很多同學一直都搞不清楚爲什麼要學習這幾門課,實際上,你只要學明白了《模擬電路》、

《數字電路》、《微機原理》這三門基礎原理課,就可以完全搞明白計算機的結構組成與工作原理。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

不過現在有不少專業已經將《微機原理》去掉了,改用單片機課程來及代替,那麼爲什麼要這麼做呢,主要有四個方面的原因,

1)《微機原理》使用Intel x386系列芯片進行講解,但課程涉及的芯片,大多已經過時,還講這種老的東西意義不很大,而且還晦澀難懂

2)單片機是微縮版的計算機,通過學習更簡單的單片機,更加容易弄懂計算機的基本組成與工作原理

3)關鍵一點是,單片機在實際開發中,還在被廣泛的使用,學習單片機具有很強的現實意義

4)單片機課程相對有趣,因爲可以使用單片機做出很多有趣的小電子設備,相比原有的枯燥的《微機原理》課,學生對單片機更感興趣。

至少我當年學習時,我是很討厭《微機原理》,但是對單片機確很感興趣。

 

在後期技術課程中,會推出8051和stm32高級單片機的詳細課程,感興趣的同學請關注。


5.3 應該如何對待《模電》、《數電》、《微機原理》這是三門課

至於如何對待這三門課,則需要看你將來具體從事哪個方向。

 

5.3.1 從事微電子方向

假如你想考研向微電子方向發展的話,建議最好把這三門課都學好,當然對於微電子來說,其中的模電和數電需要着重學習,特別《模電》更是重中之重。

 

5.3.2 畢業後面,從事純粹硬件方面的工作

純粹硬件方面的工作,比如有電路原理圖設計、PCB板繪製等,與硬件密切相關,因此《模電》和《數電》是一定要過關的,至於《微機原理》的話,要求就要低一些。

 

5.3.3 畢業後,從事與編程相關的IT開發工作

1)純軟件的IT開發

1)《模電》、《數電》

工作內容與硬件的相關性不是非常大,所以瞭解基礎知識即可,不需要深入研究,如果是電子、計算機等相關專業的同學,只要有在大學裏的《模電》、《數電》底子就夠了。


2)《微機原理》

a)有義務學好《微機原理》

因爲既然你是從事是像編程這種,與計算機相關的IT開發工作,你就應該要知道《微機原理》所講的計算機硬件工作原理,前面講《嵌入 式工程師-系列課程》的“概述篇”時就說過,瞭解計算機硬件原理是由好處的。

但是實際情況是,很多的IT編程工作者,基本只會使用某一門高級語言敲代碼,具體的計算機原理方面的知識非常差,老實講,不算是真

正的IT應用開發工程師,頂多是普通編程的“碼農”。


b)有些同學說,我的微機原理有些差,怎麼辦呢?

是不是應該立即去買一本《微機原理》的書,或者抱着大學的微機原理的書趕緊啃呢,但是《微機原理》挺難的,很難堅持學的下去。

所以我們建議通過學習單片機課程來代替,前面也介紹過,不少高校本來就使用《單片機》的課程來代替《微機原理》的課,而且更容易學

懂,在實際開發中單片機也在被廣泛使用,關鍵是學習單片機時,還能做不少非常有意思的小電子設備,實踐內容非常的豐富,學習起來也很

有趣,不會感覺很枯燥。  


2)畢業後,從事“嵌入式”這種硬軟相結合的IT開發工作

1)嵌入式開發比較特殊

嵌入式是一個硬軟相結合的技術方向,不僅要求有軟件方面的知識,還要求有硬件方面的知識,所以對《模電》、《數電》、《微機原理》,當然是有所要求的。  

2)《模電》、《數電》、《微機原理》的基礎不好怎們辦呢?

有些同學說我大學沒學好,是不是趕緊把大學的這三本書回爐下呢,其實這倒不必,

 

a)《模電》、《數電》

站在it應用開發工程師的角度來說,大家在大學所學的那點基礎其實足夠了,如果在後續嵌入式課程中,涉及到了與模電、數電相關

的某些具體的、深入的知識時,會單獨的這對知識點做重點講解,所以不用擔心。

假如你對自己的《模電》、《數電》還是不放心,也沒關係,後續會有專門針對《模電》、《數電》的視頻課程,我們是站在it應用

開發的角度來講的,我們只會講對IT開發有幫助的內容,也就是說只撿乾貨講,不需要的內容會被果斷捨棄。


b)《微機原理》

如果你在學校沒有學好這門課,也沒關係,後面嵌入式技術課程,會涉及從硬件到OS到上層軟件等計算機各方面的知識,內容完全超

過《微機原理》的範疇,所以學習嵌入式完全可以完勝《微機原理》。

學習嵌入式技術,一方面可以讓你深入全面的掌握計算機從底層到上層的各方面的知識,不管你具體做那方面的IT方向開發的,都是

有幫助的,更關鍵的是,嵌入式本來就是一個很不錯的It就業方向


作者:佳嵌工作室

51CTO免費視頻地址:http://edu.51cto.com/lecturer/12941022.html

課程進度諮詢QQ羣:528495268

轉載請說明源地址。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章