微控制器學習模電、數字和電的問題

發布 科技 2024-02-27
22個回答
  1. 匿名使用者2024-02-06

    我個人的看法是,我們首先要學電路,其次是模組化電,最後是點數,然後才拿到微控制器。

    電路推薦邱冠苑,模擬電推薦華誠英,數字電推薦康華光,希望對您學習有所幫助。

  2. 匿名使用者2024-02-05

    一定是先學電子電路,模組化電學,數字電學是基礎,這些對你學習微控制器很有幫助,十天學微控制器是不可能的,勸說哥哥還是一步步走慢慢來。

  3. 匿名使用者2024-02-04

    “十天學微控制器”只是乙個執行程式,電路知識還需要補足。

    電路,第五版,邱冠遠。

    模擬電子技術基礎,第四版,華成英,童世白。

    奇怪的是,模擬和數字電還沒有在微控制器上,上課已經?..

  4. 匿名使用者2024-02-03

    要學習微控制器,不一定要學彙編,但要想成為高手,就必須要學彙編,因為學習彙編會大大提高對微控制器工作原理和工藝的理解,增加感性理解。 另外,在一些實時應用中,有時候很難用C語言滿足嚴格的時序要求,需要同時使用C語言和彙編,我在做CPU讀卡器的時候就遇到過這種情況。

    51微控制器難度不大,已經推出20多年了,但不能說落後了。 電腦執行得很快,但你不能總是用電腦來控制所有的地方,對吧? 因此,各有各的用途,不是這個比例,至少目前在工業控制、儀器儀表等行業還是有不少成就的,**低,外圍擴充套件電路少,系列豐富的型號決定短期內不會被淘汰。

    相對而言,ARM在這些行業的成本仍然很高,而ARM目前的目標主要是向上發展,縮短與電腦CPU的距離,這也決定了51微控制器依然生機旺盛。

    從你現在的情況出發,我覺得可以採取這樣的方法:先看一下微控制器的基本資訊,看看能不能理解它的硬體原理,能不能建議你深入研究一下彙編; 反之不用擔心,後面再說,因為我覺得如果不配合硬體基礎,學習彙編沒有多大意義。 由於你不是電子專業,如果以後的專業課程沒有課程,就需要靠自己提高硬體水平,這需要花費大量的時間和精力。

    在語言方面,如果以後想專注於硬體,可以學習C和彙編,以後工作時根據需要學習其他語言; 如果以後想專注於軟體,可以省略編譯,但恐怕還是需要花時間學習資料庫、資料結構等理論。 我不是做軟體生意的,所以這個我就不多說了,以免誤導人們。

    學了51微控制器之後,還是應該學ARM的,畢竟它的效能比51微控制器強得多,以後會被廣泛應用,對以後找工作也是有好處的。 51 學習是打基礎,以後學習別的東西很容易。

    最後,你可以通過自學好好學習微控制器,第一批使用微控制器的人都是自學成才的,你應該不會比他們差。 只要你願意,你一定會成為高手,真的沒有什麼神秘的。

  5. 匿名使用者2024-02-02

    如果只是在應用層面,C就完全夠用了,可移植性也更好。

    學習一般是從簡單到複雜,從8位微控制器(51很好)開始,弄清楚工作原理和設計方法。 然後學16位(建議學MSP430),然後有精力就可以學32位微控制器,然後去作業系統,學嵌入式系統,達到這個水平在上海找乙份年薪10萬元以上的工作是沒有問題的。

  6. 匿名使用者2024-02-01

    你不用學彙編,你可以用c,微控制器也差不多,不管你學什麼,你都要弄清楚微控制器的功能,比如記憶體有多少,定時器多少,什麼中斷等等,在做專案的時候,根據具體需要決定使用哪些功能。

  7. 匿名使用者2024-01-31

    MCU就這一點,很簡單,先弄清楚結構,彙編和C語言都很簡單,建議先看編譯教材,再看C的案例,而實際開發大多使用C語言。

  8. 匿名使用者2024-01-30

    我也剛剛完成了微控制器的學習。

    根據我自己的經驗,我想澄清幾點。

    1。從 51 個微控制器開始。

    推薦理由:51 MCU是最成熟的MCU,它有強大的編譯器Keil的支援,適合初學者。 熟悉 51 微控制器後,就很容易開始了解其他型別的微控制器。

    2。購買合適的 51 學習板。

    理由:有人說自己動手焊接,我覺得初學者最重要的是快速上手,買了學習板後,一般都有配套的示例程式,比自己焊接實驗電路更省時,時間就是生命。 而且,一開始自己焊接電路難免會出現這樣那樣的問題,初學者很難注意到是自己的程式問題、電路問題還是焊接問題,這會打擊他們的自信心。

    而且學習板並不貴,功能齊全,而且數量很多。

    3。從對組合語言的簡單理解開始。

    理由:在對組合語言有一定的了解之後,你會對整個微控制器的架構非常清楚,為自己的C語言設計程式奠定基礎。

    4。精通C語言。

    如果你是乙個完全的初學者,我建議你買三本書:

    1。“零基 51 MCU”。本書包含組合語言的所有 51 個程式。

    2。“新概念C51 MCU”。郭天翔的C51教學是一本非常適合初學者的書,還有一本關於電子電路的介紹。

    你學完之後,會發現這本書裡的一些程式不是很好,你可以自己寫一些比較完善的。 但對於初學者來說,這是一本好書。

    3。

  9. 匿名使用者2024-01-29

    我向你推薦一本書,《嵌入式 C 語言學習 - 使用 MCS-51》,非常實用。 易於上手。

  10. 匿名使用者2024-01-28

    “如果你學習C語言,你就會學習微控制器。 這種說法是有偏見的,C語言學習確實有助於建立結構化程式設計思維,但微控制器不僅僅是乙個程式設計問題,軟硬手都要抓,雙手都硬。

    電路原理是基礎,其次是模組化電,最後是數字電。

    就個人而言,我不這麼認為。 C 比 C 更基本。

    上千座高樓拔地而起,因為考研而放棄基礎學習,是值得的。 聽老大輩的勸告,不要想著“考考、烤煙”,調整目標,確保雙證第一。

  11. 匿名使用者2024-01-27

    如果你不打算學好,就不要這樣做。

    作為乙個學習過程,如果你想學好乙個微控制器,我認為彙編比C更有用。

    學習 C 是 8 變成乙個整體的機會,這是無稽之談,乙個是軟體,乙個是硬體!

  12. 匿名使用者2024-01-26

    微控制器只是乙個控制器,你可以把它想象成你的膝上型電腦,它具有CPU的計算功能,能夠處理一些東西。

    數字電 - 我們的數字產品基本上是內部的數碼訊號,內部訊號只有兩種可能性:高電平 - 1 和低電平 - 0

    模組化電源——我們的膝上型電腦是不來供電的,那麼,我們接的是市電交流220V電壓,而我們的筆記本需要直流電壓,這樣,我們就需要用交流220V來利用電源的知識進行降壓、整流、濾波、穩壓等。

    外圍裝置 – 相當於滑鼠、鍵盤等。 如果電路對齊,則是一些模組,例如LCD模組、數碼管和AD DA

  13. 匿名使用者2024-01-25

    微控制器電路屬於數位電路,即電平狀態只有“0”和“1”,但是微控制器要想完成一些工作,就離不開模擬電路,如電源電路、繼電器驅動電路等。

  14. 匿名使用者2024-01-24

    做微控制器開發其實就是做電子設計,硬體和軟體必須知道,其中硬體設計(模擬電路和數位電路設計)是最關鍵的。 整個微控制器系統的成敗取決於硬體設計。

    希望對您有用,請好好評價,謝謝。

  15. 匿名使用者2024-01-23

    微控制器只是乙個邏輯控制,還需要外設來實現該功能。 外圍裝置必須使用數字和模擬電源。

  16. 匿名使用者2024-01-22

    別看像晶元一樣封裝的微控制器,其實它是由數字電和模擬電路組成的。

    不要把數字晶元看成晶元,其實都是由模擬電路組成的。

    歸根結底,所有電子裝置都由模擬電路組成。

  17. 匿名使用者2024-01-21

    模擬電路是所有電路中最基本的,所有電路都可以看作是模擬電路。

    數位電路是在模擬電路的基礎上發展起來的,模擬電路本質上是模擬電路,但它使用數字處理使模擬訊號成為只有“0”和“1”兩種情況的數碼訊號。

    微控制器是一種數字積體電路,幾乎所有的操作都是通過處理數碼訊號來完成的。

  18. 匿名使用者2024-01-20

    理論知識已經過了,不要停下來,找一些關於電子設計例項的書,跟著例子畫電路分析,這個行業就是靠經驗的積累,多看,拿新的圖開始。

  19. 匿名使用者2024-01-19

    1) UO1 對地的極性為 10,UO2 對地的極性,2) UO1 和 UO2 為全波整流,3) UO1U2 為 20。

    UO1 為 +20*,UO2 為 -20*4)3) UZ1 為 18,UZ2 為 22。

    UO1 為 +18* 接地,UO2 為 -18* -22* -18 接地

  20. 匿名使用者2024-01-18

    我個人認為兩者在應用上的主要區別在於兩者的工作邏輯不同。 一般來說,數位電路設計幾乎就夠做數字邏輯了,--剩下的和問題就留給模擬去做了。 例如,純數位電路設計的完成就是邏輯設計的完成,或者換句話說,數位電路的設計大致是邏輯數學和電距離的結合。

    但是當涉及到PCB設計時,這取決於您的建模技能和耐心。 當你學習PCB設計時,你可能已經看到,像74374這樣的邏輯器件,在佈線時,不一定按照器件引腳名稱的順序排列,與其他電路以相同的順序連線。 究其原因,追求簡潔的佈線,看似沒什麼大不了的,其實是模擬試圖解決的電磁相容性問題。

    為了做好這一點,對原始邏輯連線進行一些更改並不少見。 從這個角度來看,將電路設計軟體分為邏輯(原理圖)和PCB的“兩部分”是有道理的。

    2)模具電怎麼樣?說大是乙個全球性的問題(就學習而言,這是乙個基本問題)。 簡單地說,這是乙個基本技能的問題。

    數位電路的模擬“部分”可以在外圍元件設計和PCB設計中看到。 模擬遠不止於此,尤其是系統的電磁相容性極為重要。 應考慮元器件、電路板、裝置、主控室(裝置)與現場、通訊線路、外部電磁場所的干擾以及系統對環境的電磁“汙染”,甚至雷電和靜電問題也不容忽視。

    這些都是模擬旨在解決的問題。

    在PCB設計階段,引腳連線、排列、整體布局、散熱設計、電源、強弱電元件(電源元件和訊號元件)的放置、接入埠、人性化設計、機箱設計甚至多方案(備用方案)整合都會立即出現。 這些問題的解決絕不是家裡的數字功夫可以解決的,必須基於適當的模擬技能。

  21. 匿名使用者2024-01-17

    這個問題的問法就像問數學的基本原理是什麼一樣。

    這沒有意義。

  22. 匿名使用者2024-01-16

    電數是指 0 或 1 的訊號,該訊號已斷開; 模組化電氣意味著訊號是連續的,並且一直處於開啟狀態。

相關回答
4個回答2024-02-27

你使用乙個P1埠來控制8個數碼管的動態掃瞄,數碼管的動態掃瞄顯示需要被遮蔽。 >>>More

8個回答2024-02-27

void key0()

if(p1_0!=1) *如果按下鍵 0。 >>>More

12個回答2024-02-27

答:位定址區域位於資料儲存器中的 20F 和 2Fh 之間。 該區間內的暫存器可以進行位定址,並且可以進行位操作和位運算。 >>>More

6個回答2024-02-27

在這種情況下,它取決於 sp,ret 等於 (sp) pch、sp-1 sp (sp) pcl、sp-1 sp >>>More

10個回答2024-02-27

是。 有刷電機。

右? 很簡單,你可以用PWM脈衝寬度來控制乙個。 >>>More