導航:首頁 > 操作系統 > 電子單片機

電子單片機

發布時間:2022-02-04 20:10:22

單片機 電子元件

最小系統是不包括那種顯示部分的,根據你的情況,我建議您首先選定要用到的單片機型號,建議從51單片機開始。可以選擇HTC的產品,種類很多,價錢很便宜而且與以往的51都是兼容的。開發套件也便宜,不需要買昂貴的編程器。關於電壓,邏輯器件標准都是5V的,所以你必須會搭建一個5V直流電源,如果不會也沒關系,可以用三節干電池串接到一起,電壓約為4.8V,而且即使電壓下降到3V單片機也完全可以正常工作。建議先不要接數碼管,那對於你來說太復雜了,先試著把一隻發光二極體點亮吧。點亮一個數碼管相當於同時控制8個發光二極體的亮滅,這對你來說難度有點太大了。這些參數不用去查,小功率發光二極體提供3到5mA的電流就可以點亮了。可以去那些單片機論壇轉轉,哪裡有很多和你一樣的新手。

Ⅱ 電子信息工程專業有必要學習單片機嗎請給理由

需要
單片機作為 微機的一種具體體現,絕對算得上是 電子信息工程專業的專業能力課程,所以必須學習。

電子信息工程專業主幹學科:電子科學與技術、信息與通信工程、計算機科學與技術。
主要課程:電路理論系列課程、計算機技術系列課程、信息理論與編碼、信號與系統、數字信號處理、電磁場理論、自動控制原理、感測技術等。
主要實踐性教學環節:包括課程實驗、計算機上機訓練、課程設計、生產實習、畢業設計等。一般要求實踐教學環節不少於30周。

單片機學習方法:
基礎理論知識包括模擬電路、數字電路和C語言知識。模擬電路和數字電路屬於抽象學科,要把它學好還得費點精神。在你學習單片機之前,覺得模擬電路和數字電路基礎不好的話,不要急著學習單片機,應該先回顧所學過的模擬電路和數字電路知識,為學習單片機加強基礎。否則,你的單片機學習之路不僅會很艱難和漫長,還可能半途而廢。筆者始終認為,扎實的電子技術基礎是學好單片機的關鍵,直接影響單片機學習入門的快慢。有些同學覺得單片機很難,越學越復雜,最後學不下去了。有的同學看書時似乎明白了,可是動起手來卻一塌糊塗,究其原因就是電子技術基礎沒有打好,首先被表面知識給困惑了。
單片機屬於數字電路,其概念、術語、硬體結構和原理都源自數字電路,如果數字電路基礎扎實,對復雜的單片機硬體結構和原理就能容易理解,就能輕松地邁開學習的第一步,自信心也會樹立起來。相反,基礎不好,這個看不懂那個也弄不明白,越學問題越多,越學越沒有信心。如果你覺得單片機很難,那就應該先放下單片機教材,去重溫數字電路,搞清楚觸發器、寄存器、門電路、COMS電路、時序邏輯和時序圖、進制轉換等理論知識。理解了這些知識之後再去看看單片機的結構和原理,我想你會大徹大悟,信心倍增。
模擬電路是電子技術最基礎的學科,它讓你知道什麼是電阻、電容、電感、二極體、三極體、場效應管、放大器等等以及它們的工作原理和在電路中的作用,這是學習電子技術必須掌握的基礎知識。一般是先學習模擬電路再去學習數字電路。扎實的模擬電路基礎不僅讓你容易看懂別人設計的電路,而且讓你的設計的電路更可靠,提高產品質量。
單片機的學習離不開編程,在所有的程序設計中C語言運用的最為廣泛。C語言知識並不難,沒有任何編程基礎的人都可以學,在我看來,初中生、高中生、中專生、大學生都能學會。當然,數學基礎好、邏輯思維好的人學起來相對輕松一些。C語言需要掌握的知識就那麼3個條件判斷語句、3個循環語句、3個跳轉語句和1個開關語句。別小看這10個語句,用他們組合形成的邏輯要多復雜有多復雜。學習時要一條語句一條語句的學,學一條活用一條,全部學過用過這些關鍵語句後,相信你的C基礎建立了。
當基礎打好以後,你會感覺到單片機不再難學了,而且越學越起勁。當單片機乖乖的依照你的邏輯思維和演算法去執行指令,實現預期控制效果的時候,成就感會讓你信心十足、夜以續日、廢寢忘食的投入到單片機的世界裡。可以這么說,扎實的電子技術基礎和C語言基礎能增強學習單片機信心,較快掌握單片機技術。

實驗實踐
這是真正學習單片機的過程,既讓人興奮又讓人疲憊,既讓人無奈又讓人不服,既讓人孤獨又讓人充實,既讓人氣憤又讓人欣慰,既有失落感又有成就感。其中的酸甜苦辣只有學過的人深有體會。思想上要有刻苦學習的決心,硬體上要有一套完整的學習開發工具,軟體上要注重理論和實踐相結合。
1.有刻苦學習的決心
首先,明確學習目的。先認真回答兩個問題:我學單片機來做什麼?需要多長時間把它學會?這是你學單片機的動力。沒有動力,我想你堅持不了多久。其次,端正學習心態。單片機學習過程是枯燥乏味、孤獨寂寞的過程。要知道,學習知識沒有捷徑,只有循序漸進,腳踏實地,一步一個腳印,才能學到真功夫。再次,要多動腦勤動手。單片機的學習具有很強的實踐性,是一門很注重實際動手操作的技術學科。不動手實踐你是學不會單片機的。最後,虛心交流。在單片機學習過程中每個人都會遇到無數不能解決的問題,需要你向有經驗的過來人虛心求教,否則,一味的自己埋頭摸索會走許多彎路,浪費很多時間。
2.有一套完整的學習開發工具
學習單片機是需要成本的。必須有一台電腦、一塊單片機開發板(如果開發板不能直接下載程序代碼的話還得需要一個編程器)、一套視頻教程、一本單片機教材和一本C語言教材。電腦是用來編寫和編譯程序,並將程序代碼下載到單片機上;開發板用來運行單片機程序,驗證實際效果;視頻教程就是手把手教你單片機開發環境的使用、單片機編程和調試。對於單片機初學者來說,視頻教程必須看,要不然,哪怕把教材看了幾遍,還是不知道如何下手,尤其是院校里的單片機教材,學了之後,面對真正的單片機時可能還是束手無策;單片機教材和C語言教材是理論學習資料,備忘備查。不要為了節約成本不用開發板而光用Proteus軟體模擬調試,這和紙上談兵沒什麼區別。
3. 要注重理論和實踐相結合
單片機C語言編程理論知識並不深奧,光看書不動手也能明白。但在實際編程的時候就沒那麼簡單了。一個程序的形成不僅需要有C語言知識,更多需要融入你個人的編程思路和演算法。編程思路和演算法決定一個程序的優劣,是單片機編程的大問題,只有在實際動手編寫的時候才會有深切的感悟。一個程序能否按照你的意願正常運行就要看你的思路和演算法是否正確、合理。如果程序不正常則要反復調試(檢查、修改思路和演算法),直到成功。這個過程耗時、費腦、疲精神,意志不堅強者往往被絆倒在這里半途而廢。
學習編寫程序應該按照以下過程學習,效果會更好。看到常式題目先試著構思自己的編程思路,然後再看教材或視頻教程里的代碼,研究人家的編程思路,注意與自己思路的差異;接下來就照搬人家的思路親自動手編寫這個程序,領會其中每一條語句的作用;對有疑問的地方試著按照自己的思路修改程序,比較程序運行效果,領會其中的奧妙。每一個常式都堅持按照這個過程學習,你很快會找到編程的感覺,取其精華去其糟粕,久而久之會形成你獨特的編程思想。當然,剛開始,看別人的程序源代碼就像看天書一樣,只要硬著頭皮看,看到不懂的關鍵字和語句就翻書查閱、對照。只要能堅持下來,學習收獲會事半功倍。在實踐過程中不僅要學會別人的常式,還要在別人的程序上改進和拓展,讓程序產生更強大的功能。同時,還要懂得通過查閱晶元數據手冊(DATASHEET)里有關晶元命令和數據的讀寫時序來核對別人常式的可靠性,如果你覺得常式不可靠就把它修改過來,成為是你自己的程序。不僅如此,自己應該經常找些項目來做,以鞏固所學的知識和積累更多的經驗。

硬體設計
當編寫自己的程序信手拈來、閱讀別人的程序能夠發現問題的時候,說明你的單片機編程水平相當不錯了。接下來就應該研究硬體了。硬體設計包括電路原理設計和PCB板設計。學習做硬體要比學習做軟體麻煩,成本更高,周期更長。但是,學習單片機的最終目的是做產品開發----軟體和硬體相結合形成完整的控制系統。所以,做硬體也是學習單片機技術的一個必學內容。
電路原理設計涉及到各種晶元的應用,而這些晶元外圍電路的設計、典型應用電路和與單片機的連接等在晶元數據手冊(DATASHEET)都能找到答案,前提是要看得懂全英文的數據手冊。否則,照搬別人的設計永遠落在別人的後面,你做的產品就沒有創意。電子技術領域的第一手資料(DATASHEET)都是英文,從第一手資料里你所獲得的知識可能是在教科書、網路文檔和課外讀物等所沒有的知識。雖然有些資料也都是在DATASHEET的基礎上撰寫的,但內容不全面,甚至存在翻譯上的遺漏和錯誤。當然,閱讀DATASHEET需要具備一定的英文閱讀能力,這也是阻礙單片機學習者晉級的絆腳石。良好的英文閱讀能力能讓你在單片機技術知識的海洋里自由遨遊。
做PCB板就比較簡單了。只要懂得使用Protel軟體或 AltiumDesigner軟體就沒問題了。但要想做的板子布局美觀、布線合理還得費一番功夫了。
嫻熟的單片機C語言編程、會使用Protel軟體或 AltiumDesigner軟體設計PCB板和具備一定的英文閱讀能力,你就是一個遇強則強的單片機高手了。[2]

抗干擾設計
在提高硬體系統抗干擾能力的同時,軟體抗干擾以其設計靈活、節省硬體資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟體抗干擾方法進行研究。

抗干擾
在工程實踐中,軟體抗干擾研究的內容主要是:一、消除模擬輸入信號的雜訊(如數字濾波技術);二、程序運行混亂時使程序重入正軌的方法。本文針對後者提出了幾種有效的軟體抗干擾方法。

Ⅲ 電子信息工程單片機怎麼操作

需要單片機作為微機的一種具體體現,絕對算得上是電子信息工程專業的專業能力課程,所以必須學習。電子信息工程專業主幹學科:電子科學與技術、信息與通信工程、計算機科學與技術。主要課程:電路理論系列課程、計算機技術系列課程、信息理

Ⅳ 電子元件、單片機書籍

《電子設計從零開始》,還有郭天祥的《型概念51單片機c語言教程》需要的話可以給你

Ⅳ 單片機電子設計

嗯可以做一些小的設計如,搶答器等

Ⅵ 單片機電子製作

買一塊現成的套件,才¥40,安裝成功率很高,還有程序下載介面和下載線
自己用萬能電路板裝的,很不容易成功

Ⅶ 電子技術單片機

《單片機應用與實踐指導》
我讀大學的時候就是看的這本書,前面是硬體原理介紹 後半部分就是詳細的程序(C語言) 你所指的函數信號發生器(DA), 串並口的, AD的, 數碼管的,頻率計的,連GPRS的都有。。,看書是一方面,自己動手做做才是王道,有興趣買塊開發板,資金不足的下個PROTUES模擬也行。

Ⅷ 電子科技專業的單片機

如果什麼都沒學過的話,就要多花些時間了,課程上最好學過電路分析、數字電路、模擬電路、匯編語言、C語言,如果是跨專業的話,最好選擇C語言編程,本專業最好先學匯編,在學C。以後換別的單片機的話,有系統的思維和硬體學習經驗,很容易上手!

Ⅸ 電子表內有單片機嗎

電子表內沒有單片機,他的組成一般是:

1、水晶振盪器,32768Hz

2、專用驅動電路晶元

3、驅動馬達

4、齒輪系統,時分秒的轉動
等組成

Ⅹ 電子表用的單片機

這個叫掩膜集成電路。功能設計完成後讓晶元生產廠家直接把晶元做在PCB板上的。

閱讀全文

與電子單片機相關的資料

熱點內容
vs編譯器反匯編 瀏覽:562
程序員直播做項目創業 瀏覽:396
linux下samba配置 瀏覽:791
程序員面試銀行崗位會有編制嗎 瀏覽:408
ex表怎麼加密碼保護 瀏覽:168
小孩上編程課用哪款好 瀏覽:556
如何製作伺服器商店 瀏覽:730
壓縮氣管閥門 瀏覽:459
pdf推文 瀏覽:355
69程序員 瀏覽:580
阿里雲伺服器鏡像如何遷移到騰訊 瀏覽:987
安卓如何顯示日期在狀態欄 瀏覽:803
cadsplt這個命令用不了 瀏覽:465
安卓誇克怎麼取消監管 瀏覽:662
pdf怎麼裁剪圖片 瀏覽:436
黑上宏命令 瀏覽:644
mac解壓壓縮包有密碼 瀏覽:706
命令與征服知乎 瀏覽:562
小時代pdf 瀏覽:222
化工設備第三版答案pdf 瀏覽:465