『壹』 怎樣自學單片機
我單片機也是自學的,不過我不太會說話,簡單說一下吧。
最重要的一個呢就是要有興趣,如果自己是沒有什麼興趣的,那就別學了。
有興趣,但沒基礎並不是什麼問題。
首先一個,數電的一些基本知識,邏輯,高低電平,觸發器,簡單的時序電路。這些都要會。
還有模電,(元增民的書很好)簡單的就可以了,現在不是設計電路。上拉,下拉,二極體,三極體,放大,運放,AD,DA轉換,了解一下這些,要知道這些是怎麼一回事。
C語言,可以直接學一下標准C,推薦譚浩強的《c語言程序設計》,入門容易,也系統些。然後學C51,很容易了。也可以兩樣一起學,把標准C作為工具書來查,比較推薦這個。
C語言的重要性不用說,但匯編也是同樣重要的。所以還要學一下匯編,可能剛開始看匯編很亂,不過可以先用C語言寫,C熟悉了,再用匯編來寫,把自己之前寫的C程序寫成匯編的。
還有常用常見的一些晶元器件要會用,比如說時鍾晶元,測溫晶元,鎖存器,解碼器,串列轉並行,並行轉串列等這些,這些在初學單片機時都會學到的,對以後也是很有用的。
其實,以上那些知識,數電,模電,C語言,匯編可以一起來,你用到哪些,就去學哪些,現學現在用,最重要的是多動手,多寫程序,多思考,不懂的自己想想,想不明白就問別人。
板子的話我學的時候自己是學有買板子的,一個是用模擬軟體,一個是去學校的實驗室,不過我知道天祥的板子做得很好,相信你也會知道網上有郭天祥十天學會單片機的視頻。當然啦,十天學會那是不可能的,不過他的板子確實很好,雖然貴了一點,但不一定說就一定要買他的板子。網上有一些是他的那板子的改進版,就是加進了其它的模塊和功能,也可以考慮,因為我自己沒買過,鏈接就給不了你了。你可以自己上去看一下,看評論好的買。
記住,不要自己閉門造車,那樣是不可能學會的。一定要多動手,實踐才是最重要的。而且要腳踏實地。等自己覺得有些上手了,我覺得你可以經常在網路知道留意這方面的問題,幫人家解決一些問題(不是寫程序),幫助別人的同時其實你自己也是在進步的,別人遇到的問題說不定也是你以後會遇到的。然後自己做一些小東西出來,比如說做一個時鍾啊,或是時鍾加測溫的。簡單的防盜,或是做一個萬用表,等等這些,都是很好用的。
『貳』 wang1jin或郭天祥的單片機視頻教程
我用的是這個《手把手教你學51單片機與Proteus從入門到精通
C語言
視頻教程》,自己下吧,有點大,不好傳哈
網址:
http://www.verycd.com/topics/2885503/
http://www.verycd.com/topics/251682
郭天祥的《十天學會51單片機視頻教程》
電爐的
再給個博客地址吧:
http://hi..com/prodigals/blog
東西挺多的
『叄』 郭天祥十天學會51單片機視頻教程迅雷下載地址
本教程共包含下面5個部分。
1 17個實驗學會單片機
2 編程軟體的下載
3 模擬軟體的下載
4 已經畫好的17個實驗模擬電路
5 已經編寫好的17個實驗程序
全套教程下載地址:http://tieba..com/p/4935922325
『肆』 單片機教程
王雲 51單片機教程,就很好,身邊很多同學在用。
『伍』 求郭天祥《十天學會單片機和C語言編程》視頻教程迅雷下載地址,最好是打包資源種子,謝謝!
搜索 十天學會單片機和C語言編程
點擊 《十天學會單片機和C語言編程》_VeryCD電驢下載
有 13 個文件 可以下載
『陸』 如何自學51單片機
如果你是電子信息工程專業的學生,那麼單片機會在大二或大三開始學習89C51,這項技術你要學的好,你需要提前一學期開始自學這門課,等到老師開始上課,你就會落後很多,且老師講的,根本是雲里霧里,下面是我自己學習時的一些經驗。
1.相信此時你對C程序與電路圖都有了解下,PROTEL99SE你也已經使用多次,這里提下,如果以後你搞硬體,畫PCB板的話,這個你還是需要好好學習,網上也有很多相關資料,也有其他一些畫PCB的,但不妨從這款軟體開始學起。學51單片機,首先你安裝兩款軟體,其中用來畫圖的是proteus模擬軟體,一般的元器件,裡面大都有,你去網路文庫里,下一張proteus元器件名稱,找到元器件,你就可以組成電路。
2.proteus是制圖軟體,此時你還需要一款編寫程序的軟體,Keil C51軟體,在這個平台上,你需要的就是編寫51程序,主要就是在main.C裡面編寫,具體的操作我這里先不說了。寫完後然後倒入到電路圖中單片機內,然後模擬,就會有結果顯示
3.介紹完大致兩款軟體,這里在帶一下學習教材。學習一款軟體,最有效的方法就是看視頻學習,幾代學長們的推薦《郭天祥的十天學會單片機視頻教程》,當時我也是學習的這款,講的非常詳細,讓不懂的人也可以漸漸明白怎麼操作,這便是強烈推薦,還是就是你看了這些視頻,同時也需要去網上找一些小題目來練練手,等到你自己能完整編出一個程序,實現了某一個功能,你很會有成就感的。
4.再是推薦下學單片機的一些電子網站,在網站里,你會看前輩們很多實例,還有一些講解,你也會受到很大啟發,如電子發燒友、21IC中國電子網等,後續你明白之後,就可以自己多找找這類網站。
5.最後說下,學習這門客,最重要的是實際動手能力,你可以去買開發板,把上面的功能全實現,也可以自己搭建電路,多多練習,你會發現你會懂得更多!
『柒』 誰有郭天祥老師的十天學會AVR單片機和C語言視頻教程
我這里有一套郭天祥十天學會AVR和51單片機視頻教程內部有TTP教程:
=================C51單片機教程==========================
1、十天學會C51單片機視頻【一份】
2、51單片機C視頻教程--入門、提高、開發、拓展全
攻略PDF【一份】
3、學習板配套源程序【幾百個例子】【一份】
4、十天學會C51單片機PPT教程【一份】
===================AVR單片機視頻教程=========================
1、郭天祥十天學會AVR單片機視頻教程
【資料目錄】
第一講:開發板和軟體的操作使用
1、 介紹配件。
2、 安裝軟體(ICC AVR 和AVR STUDIO)及其使用,包括新建工程、程序下載,模擬調試;整板測試;板上資源。
3、 著重介紹一下USB介面的模擬器。
第二:玻?VR單片機的概述和C語言的基礎知識
1、 AVR單片機的概述包括它的優點、片上資源。
2、 C語言的基礎包括電平特性、2進制與16進制的表示及轉換、二進制數的邏輯運算,數據類型,運算符。
3、 著重講一下特有的BIT()操作,C中的各種語句。
4、 介紹一下AVR單片機IO口的配置。
第三講:點亮發光二極體、驅動蜂鳴器、繼電器
1、首先講解一下原理圖上開關電路、復位電路、時鍾電路;
2、講解573工作原理,
3、首先點亮一個發光二極體,然後讓一個二極體亮滅變化。
4、編寫函數證明573的工作原理:鎖住後不導通就不能再更新數據。
5、編寫延時函數,軟體模擬查看延時的精確時間
6、子函數的編寫(分帶形參和不帶形參)。
7、編寫流水燈函數。
8、蜂鳴器,繼電器的工作原理並編寫程序。
第四講:數碼管工作原理
1、 共陰共陽數碼管內部結構,顯示原理。
2、 用數字萬用表標定數碼管的段選和位選
3、 編寫程序使1個數碼管上顯示數字
4、 編寫程序在6個數碼管上滾動顯示數字
5、 重點講解動態顯示,保持時間,以及掃描頻率對閃爍和亮暗程度的影響。
第五講:鍵盤檢測原理(比較復雜)
1、 鍵盤作用,檢測原理,如何消抖,獨立鍵盤檢測程序編寫。
2、 矩陣鍵盤檢測程序編寫,涉及到返回值函數調用。
第六講:1602液晶的使用
1、 看手冊,管腳、寫指令和數據、時序圖。
2、 編寫程序,顯示游標
3、 編寫程序顯示字,
4、 編寫程序,滾動顯示字元
第七講:中斷、定時器的原理和應用(比較復雜)
1、 中斷的概念,AVR單片機的中斷
2、 定時/計數器1幾種模式的寄存器配置
3、 定時器1普通模式下實現秒錶
4、 CTC模式輸出方波
5、 快速PWM模式輸出PWM信號
6、 相位修正PWM模式輸出PWM信號
第八講:AD、DA簡介及其應用
1、 AD簡介,AVR內部AD寄存器設置
2、 編寫程序控制AD讀寫電位器輸出的模擬電壓
3、 SPI串列通信簡介
4、 DA簡介,AD5300時序圖
5、 編寫程序控制DA輸出模擬電壓使發光二極體亮度變化
第九講:TWI(IIC)
1、 TWI(IIC)協議簡介
2、 AVR單片機內部TWI寄存器簡介,操作流程
3、 具有IIC協議的數字電位器晶元AD5161的簡介
4、 編寫程序用獨立鍵盤控制AD5161輸出不同的阻值
第十講:非同步串口UART的簡介和程序的編寫
1、 UART簡介
2、 AVR單片機內部與UART相關的寄存器的配置
3、 編寫程序控制AVR單片機和電腦進行通信
4、 講解串列通信時數字和字元之間的區別
第十一講:PS2鍵盤、DS1302的工作原理和程序的編寫
1、 AVR單片機外部中斷的介紹
2、 PS2鍵盤的工作原理
3、 編寫程序讀取PS2鍵盤的按鍵值並在1602液晶上顯示
4、 DS1302的工作原理
5、 編寫程序控制1302並在1602液晶上顯示時間
『捌』 郭天祥的介紹
郭天祥(1983.10- ),老家新疆伊寧,原哈爾濱工程大學學生,後接觸單片機,已經成為單片機領域的一個企業家,名下有天祥電子網站,其最大成就之一是開設了十天學會單片機系列課程並錄制出來,網路上廣泛流傳,有《十天學會51單片機視頻教程》、《十天學會PIC單片機視頻教程》、《十天學會AVR單片機視頻教程》,可以說這三種單片機類型幾乎涵蓋了市面上近90%的單片機產品,這些視頻教程為廣大單片機愛好者提供了最好的學習材料,另外還有關於ARM、嵌入式系統的視頻教程,因其名譽廣傳,被廣大學生敬稱為郭老師。