Ⅰ 單片機學習入門基礎
學習單片機的最有效方法是理論與實踐並重
對一個初學單片機的人來說,如果按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什麼作用,能夠產生什麼實際效果,那麼也許用不了幾天就會覺得枯燥乏味而半途而廢。所以學習與實踐結合是一個好方法,邊學習、邊演練,循序漸進,這樣用不了幾次就能將用到的指令理解、吃透、紮根於腦海,甚至「根深蒂固」。也就是說,當你此次學習完某幾條指令後(一次數量不求多,只求懂),接下去就該做實驗了,通過實驗,使你感受剛才的指令產生了控制效果,眼睛看得見(燈光)、耳朵聽得到(聲音),更能深刻理解指令是怎樣轉化成信號去控制電子產品的。說句過分的話,單片機與其說是學出來的,還不如說是做實驗練出來的,何況做實驗本身也是一種學習過程。《電子製作》2003~2004的《手把手教你學單片機》講座就是基於這樣一種邊學邊練的理念展開的,從眾多的讀者反饋來看,效果特別好,許多讀者經3~6個月的學習已能開發簡單的產品了(如霓紅燈廣告牌控制、累加計數器等)。
學習單片機要合理安排學習時間持之以恆
學習單片機可不能「三天打魚、二天曬網」 ,要有持之以恆的毅力與決心,學習完幾條指令後,就應及時做實驗,融會貫通,而不要等幾天或幾個星期有時間後再做實驗,這樣效果不好甚至前學後忘。另外要有打「持久戰」 的心理准備,不要興趣來時學上幾天,無興趣時涼上幾星期。學習單片機很重要的一點就是持之以恆。
學習單片機要使用循環學習法使之根深蒂固
《手把手教你學單片機》講座入門起點低,很多朋友覺得好學、易學,很快就能將講座從頭至尾學完、學懂,但過了幾個月,在開發產品時對指令的具體作用就有些淡忘了。根據現代科學的研究,對只短暫學過一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是,過一段時間後(1~2個月)再重新做一遍,這樣反復循環幾次就能徹底弄懂消化,永不忘卻。有道是:若人生能細看《水滸傳》10遍,那麼裡面的故事內容、人物場情將永生不忘。
學習單片機要進行適當投資購買實驗器材及書籍資料
單片機技術是一門含金量高的技術,一旦學會後,它給你帶來的效益回報當然也高,無論是應聘求職還是自起爐灶開廠辦公司,其前景是光明無限。因此在學習時要捨得適當投資購買必要的學習、實驗器材,另外還要經常去科技圖書店看看,購買一些適合自己學習、提高的書籍。總之,春天不播種哪來秋天的收獲?考慮到初學者的學習成本,《手把手教你學單片機》講座主要採用「程序完成後軟體模擬→單片機燒錄程序→試驗板通電實驗」的方法(現在的快閃型單片機其程序可燒寫1000次以上),而沒有採用價格昂貴的在線模擬器(ICE)進行實驗,這樣整套實驗器材(不包括PC機)只有幾百元,對大部分已工作的愛好者來說都有這個經濟能力承受。一旦當你掌握了單片機的編程技術,成為一個水平較高的單片機設計人員時,再買在線模擬器也不遲。
准備:
單片機燒錄器
單片機模擬器
單片機(89c2051,便宜)
軟體(Keil)
1、先找本單片機入門的書來看,對於寄存器不必很深的了解
2、照書上的電路圖搭好電路(復位、晶振、IO……)
3、將書上的范常式序燒入單片機跑(或者模擬,看程序運行)
4、當你做完IO流水燈實驗、串口收發數據實驗,再回去看書,能有更深的體會。
5、高級應用的書,或者做更多的東西~~
Ⅱ 單片機,怎麼學
個人經驗,僅供參考:
學習單片機之前,必須要掌握一基本的知識,否則只是學著玩,達不到實用階段。要掌握的知識是初步的數學 電學物理 英語基礎,在此基礎上入手,可以輕松很多,單片機最好是從匯編語言學起,這樣才能了解單片機的工作原理。匯編語言C語言都是人類語言的擴展
當你入門後,會發現單片機很容易,但是想設計一個產品很難。在產品開發的路上,決定你的不是單片機水平,也不是你的編程水平,而你的數學,你的數學水平決定了你能走多遠。
Ⅲ 要51單片機的學習視頻 要匯編語言的 要有講解單片機內部結構的 而不是講單片機開發版的
你既然c沒有接觸的話,就應該先學好基礎啊
c的話,先學譚浩強的《C語言程序設計》
這本書雖然易懂的,雖然程序編寫的格式不是很好。
之後深入的學習,建議用《A BOOK ON C 》
徐波翻譯的
祝樓主學習成功!
請參考
Ⅳ 單片機學習視頻教程,需要那些基礎知識
沒有人能夠10天學會單片機的,入門差不多,那純屬想賣東西來拿炒作,我都學了N年了,還本科..
網上有一些所謂很好的單片機視頻教程,但這些視頻通常是開發商錄制的,你看他的視頻的前提最好買他們的產品,比如學習板,因為視頻中的很多例子是以他們的產品做實驗的。買了看懂視頻就有幫助,只要不貴。
不能太依賴視頻,單片機要求實戰,沒有實戰就沒有進步,死看書沒有用。
有一些網站不錯,比如51測試網、微控實驗網等等,自己找些好資料。多交流...
Ⅳ 宋雪松51單片機教學視頻怎麼樣
這樣給你說吧,天下文章一大抄,但宋老師的書籍我是從頭看到尾的,非常接地氣,一看就是有真貨的人寫出來的,不像那些個教授導師沽名釣譽,讓學生去拼湊篇章,然後打上自己的名字。
Ⅵ 求80C51單片機基礎視頻教程
http://xzl-841014.blog.xunlei.com/
這裡面有你要的郭天祥51單片機視頻教程,
建議看郭天祥的《單片機 十天征服你》
以下是他視頻中的原話:
學單片機需要的基礎
1與以前所學的知識關聯很少;
2隻需要掌握很基本的數電模電知識,如二進制、十進制、十六進制之間的轉換,與、或、非邏輯關系等;
3對各種器件的概念基本上是從0開始;
4如果要用C語言編程,需具備簡單的C語言基礎;
所以,所有人都站在了同一起跑線上;
Ⅶ 郭天祥十天學會單片機視頻的第十一章主要說什麼
第一講 學單片機預備知識、
如何點亮一個發光管 單片機能做什麼,基本電子知識,如何用TX-1C單片機學習板學習單片機,C51知識簡介,如何申請免費晶元樣品。點亮一個發光管,
第二講 流水燈設計、蜂鳴器發聲、繼電器控制 簡單延時程序、子程序調用、帶參數子程序設計、流水燈同時蜂鳴器響、如何驅動蜂鳴器,及如何驅動繼電器,集電極開路的概念及應用。
第三講 數碼管顯示的原理、
數碼管的靜態顯示 共陽、共陰數碼管顯示原理、定時器工作方式介紹、重點講述工作方式2、中斷概念及中斷函數寫法、外部中斷試驗、定時器中斷應用
第四講 數碼管的動態顯示原理及應用實現 動態掃描概念、
定時器、中斷加深
用單片機的定時器及中斷設計一個60秒定時器
第五講 獨立鍵盤、矩陣鍵盤
的檢測原理及實現 鍵盤用來做什麼、如何鍵盤檢測、消抖、鍵盤編碼、帶返回值函數寫法及應用
第六講 AD、DA的工作原理
及實現、運放電路 模擬電壓與數字電壓的關系、為什麼要使用AD及DA、ADC0804的操作方法、DAC0832的操作方法
第七講 串口通訊原理及操作流程 串口通訊工作方式、
10位數據通訊、波特率概念、如何根據波特率計算定時器初值、串口列印在調試程序中的應用。
第八講 1602液晶、12864液晶顯示原理及實現 最簡單液晶工作原理、如何開始對一個沒有任何概念的晶元開始單片機的操作
第九講 IIC匯流排AT24C02晶元工作原理 IIC匯流排工作原理、
目前非常通用的一種通信機制
第十講 利用51單片機的定時器設計一個時鍾 綜合運用51單片機知識設計一個可以隨意調節時間、帶整點鬧鈴的時鍾。(其中用到定時器、中斷、按鍵、蜂鳴器、數碼管或串口通信)
第十一講 用DS12C887時鍾晶元設計一個高精度時鍾 DS12C887內部帶有鋰電池,系統掉電情況下可自行精確走10年,並帶有鬧鍾功能、年、月、日、時、分、秒等。(本節由學生自己設計電路)
第十二講 使用Protell99繪制電路圖全過程 Protell99軟體使用、元件庫、封裝庫設計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工
第十三講 Altium designer 6.5繪制電路圖全過程 最頂級電路板設計軟體Altium Designer使用、元件庫、封裝庫設計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工
我覺得六七九十一十二十三講都不用看。
Ⅷ 有哪些可以學習單片機的視頻
歡迎關注"凡億教育"官網,最近發布了一系列單片機入門的學習視頻教程,非常適合初學單片機的個人,通過模擬,講解了C51語言基礎語法知識,跟LED,數碼管,LCD12864,定時器,中斷,串列通信等等基礎知識,由淺入深,由簡單到復雜,非常適合初學者學習。 可以網路搜索,獲得更多相關信息。