A. 大一想參加學校機器人設計比賽,單片機入門需要怎麼做
目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。小到電話,玩具,手機,各類刷卡機,鍵盤,彩電,冰箱,空調,電磁爐,大到汽車,工業自動控制,機器人,導彈導航裝置,甚至是美國的火星車,這些設備裡面都含有一個或者多個單片機 。單片機的數量不僅遠超過pc機,甚至比人類的數量還要多。因此,單片機的學習、開發與應用將造就一大批軟硬體工程師。
以我的經驗,先學好C語言基礎(指針,結構體可先暫時不學,後面再慢慢補充),再學習STC的51單片機,進一步學學指針,結構體,再學習STM32,如果想玩STM32跑操作系統,比如UCOS,RTOS等的話,得學學數據結構了,總的來說,入門需要做的就這些,說難也不難,說簡單也不簡單,關鍵是要看你的悟性,祝你早日學成。
B. 在一塊線路板上我如何確定哪一塊是單片機,找到後我如何查看上面的內容
要在一塊線路板上面找到那一個是單片機可以參考如下方法:
1,單片機常用的封裝有QFP/SOP等封裝,並且其管腳一般較多,可以根據封裝初步排除。
2,單片機附近常有晶振,你看看哪些ic旁邊有晶振電路。
3,單片機管腳走線一般都較細,沒有大電流,可以讓你排除一些驅動ic等。
4,單片機一般位於板子的靠中間位置,因為其控制部分為整個電路的核心,所以為方便畫板走線且滿足規范,將單片機放於中間位置。
5,單片機都有模擬介面,從管腳上面引出來然後走到一個接插件上面,可供燒寫程序調試軟體。
6,單片機常用電源為5V/3.3V,可以根據電壓范圍排除其餘電壓ic。
7,根據通信ic推斷單片機,如電路上面有485通信ic,則與485通信ic相連的一定是單片機。
當然還有許多其餘的驗證條件,只是與其他ic區別不大,如:
1)單片機為防止EMI周圍電源部分都會有許多電容,還有電阻。
2)單片機常用復位電路為阻容復位,可以作為參考來找MCU。
希望能幫到你,順便採納下答案撒。
C. 一般學汽車單片機需要哪些基礎知識
以下內容,僅供參考:
定時器的使用
掌握定時器的使用,就可以用單片機實現時序電路,時序電路的功能強大,在工業和家用電氣設備的控制中有很多應用。
如:用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鍾後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路可以實現時序電路,可編程邏輯器件(PLD)可以實現時序電路,可編程式控制制器(PLC)也可以實現時序電路,但是只有單片機實現起來最簡單,成本最低。
數字I/O的使用
使用按鈕輸入信號,發光二極體顯示輸出電平,就可以學習引腳的數字I/O功能,在按下某個按鈕後,某發光二極體發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,但是可以學習一般的單片機編程思想。
如:設置很多寄存器對引腳進行初始化處理才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,雖然很復雜,故掌握基礎,扎扎實實一步一步深入。
D. 51單片機做個led路燈照明,求1W led驅動電路
給您兩個方案,一個是正規方案,另一個是建議方案。
先說簡易方案,用三極體與功率電阻組合用單片機控制這是簡易方案。然後說明其中作用,三極體選用9013,作用是放大,他的幾級串電阻接單片機。他的發射極串x歐姆電阻接地,他的集電極串接led和電阻。其中集電極電阻r和發射極電阻x歐需功率電阻,大小為1W的功率電阻。集電極供電電源是由7808穩壓器,若改為7805則可減小阻值,具體電阻阻值這需要計算。
LED有個特性,在未達到額定電壓時候是可以點亮的,此時電流小於額定電流很多,但有可能亮度與額定電壓下變化並不明顯,若超過額定電壓,則電流比額定電流會大很多。也就是說需要使led串接電阻,使其電流一定。那麼計算阻值時候,比如led額定電流要求300ma,那麼我們只要保證他是通過300ma去計算阻值。
由於這個簡單方案我做過,故給個紅筆更改過的電路圖,只不過我是2led串聯,紅叉代表不接,紅線代表鏈接。具體看圖。
最後祝你調試成功,沒了。
E. 怎樣處理單片機電源上的干擾
那建議如下兩方面:
(一) 5v電源端適當加上電感原件,降低來自變壓變換的波動
(二) 可以在單片機驅動光電耦合開關控制輸出24V電驅動接觸器,從而徹底的將控制迴路與高壓控制迴路分開。這樣就沒有問題了。