1. ◇郭天祥十天學會PIC單片機視頻3-13講,用什麼軟體打開呀,用RealOne Player、Windo
KMPlayer,
暴風影音,
很多軟體都行啊宴槐,你則擾在網上搜個視頻播放器下載下來一般都晌盯友行的
2. 本人對單片機感興趣,但沒有基礎,不知道從何學起。
學習主要是興趣。喜歡單片機就去學單片機。
1.我個人建議,初步學習、單片機從C語言學起,匯編我覺得不適合初學,畢竟大學都開設了C語言課,比較熟悉點。
2.兩個軟體你要會用,第一個是KEIL編程軟體,要用這個來編譯程序產生HEX文件,具體怎麼操作需要找些資料學習,相信你一天之類就會弄熟練。
如果你買了開發板就充分利用開發板學習,沒有買的話初步就用PROTEUS模擬軟體學習,怎麼操作這個軟體同樣需要找相關資料,也很容易的。
3.起初編寫些比較簡單的程序,主要是發光二極體方面的程序,再慢慢延伸到劉水登等。寫程序之前你可以在網上找些這方面的程序先參考下看懂再自己仿照著寫這些程序,寫程序開始是需要多練習的。
4.如果自己感覺學起來還是不順手就在網上找些單片機方面的視頻邊看邊學,這樣可能會讓你學得更有精神。
5.每寫一個程序都要模擬一下或者在板子上運行一下看看效果,慢慢的對著程序調試,這樣多次調試,相信你的單片機水平會很快上升的。
6.如果自己感覺學得差不多了就要找個比較小的項目嘗試著做下。
7.學習單片機是個復雜的過程,經常會遇到很多困難,這很正常,遇到困難了靜下心來認真想下慢慢調試,總會弄出來的,當你調試出來的時候你會感覺單片機真的是個好東西
3. 怎樣選擇單片機開發板
建議使用新華龍單片機,它是51的內核(指令集兼容),程序可以卻具有51沒有的ADC、PWM(可以用作DAC)等功能,更重要的是:原始的51系列應該都停產了,買到的晶元幾乎都是翻新的,沒有保證……新華龍的單片機在他的網站上不但有中文的數據手冊,還有英文的數據手冊,內容完全一致,不但可以方便學習單片機,還順便學習一下英語,呵呵。
當然,在網上,51的資料會更多一些……但如果要做一些要用到ADC和DCA的,你必須購買晶元,進行功能擴展。
4. 郭天祥的介紹
郭天祥(1983.10- ),老家新疆伊寧,原哈爾濱工程大學學生,後接觸單片機,已經成為單片機領域的一個企業家,名下有天祥電子網站,其最大成就之一是開設了十天學會單片機系列課程並錄制出來,網路上廣泛流傳,有《十天學會51單片機視頻教程》、《十天學會PIC單片機視頻教程》、《十天學會AVR單片機視頻教程》,可以說這三種單片機類型幾乎涵蓋了市面上近90%的單片機產品,這些視頻教程為廣大單片機愛好者提供了最好的學習材料,另外還有關於ARM、嵌入式系統的視頻教程,因其名譽廣傳,被廣大學生敬稱為郭老師。
5. 求一個PIC單片機學習的網站
資料(PDF晶元)查詢類網站:
IC/PDF查詢 http://www.21icsearch.com
電子元器件查詢 http://www.chinadz.com/
IC/PDF查詢 http://www.ic37.com/
器件手冊 http://www.datasheet5.com/
電子技術文章資源下載類
今日電子 http://www.epc.com.cn
中國電子資源網:http://www.ec66.com
中國電子進修網 http://www.studydz.com
電子設計技術網: http://www.ednchina.com
21IC http://www.21IC.COM
電子工程專輯: http://www.eetchina.com
國際電子商情: http://www.esmchina.com
北極星電子技術網http://www.bjx.com.cn
大蝦電子網 http://www.daxia.com/
ET電子技術網 http://www.et-dz.com
老古開發網 http://www.laogu.com
我愛研發網 http://www.52rd.com/
變頻技術應用 http://www.chinabianpin.com/
網易電器 http://co.163.com/index_dq.htm
中國IT技術門戶 http://develop.csai.cn/
無線電 http://www.radio.com.cn/
電子愛好者 http://www.etuni.com/
PCB信息網 http://web.pcbinfo.net/
中國PCB技術網 http://www.pcbtech.net/
電子論壇
電子論壇 http://www.ecbbs.com/
21IC社區 http://bbs.21ic.com
綜合電子論壇 http://www.avrw.com/bbs/
電子產品世界論壇 http://forum.eepw.com.cn
中電網技術論壇 http://bbs.eccn.com/
中國電子進修論壇:http://bbs.studydz.com
光電論壇 http://www.oecr.com/bbs/
大蝦電子論壇 http://www.daxia.com/bibis/
電子工程世界論壇 http://bbs.eeworld.com.cn
國際電子技術論壇 http://bbs.elec.cc/
偉納單片機論壇 http://www.willar.com/forum.asp
中國PCB論壇 http://www.pcbbbs.com/index.htm
家電論壇 http://www.jd-bbs.com
廣播論壇 http://bbs.leowood.net
EDA專業論壇 http://www.edacn.net/bbs/
研發BBS http://www.52rd.com/bbs/
電子工程博客
中國電子工程博客 http://www.mcublog.com/blog
21IC博客 http://blog.21ic.com
工控博客 http://blog.gkong.com/
電源網博客 http://www.dianyuan.com/blog/
EDA博客 http://www.ednchina.com/blog
中國電子網博客 http://blog.electron.cn
電子人博客 http://www.dianziren.com
中國子設計網博客 http://www.cediy.com
中電網博客 http://blog.eccn.com/
進修博客 http://www.studydz.com/html/blog.html
工控博客 http://blog.gkong.com
電路圖
電子電路圖網: http://www.cndzz.com
電路圖 http://circuit.eeworld.com.cn/
單片機類
單片機平凡網 http://www.mcustudio.com
單片機 http://www.8951.com/
AVR單片機 http://www.avrvi.com/
周立功單片機 http://www.zlgmcu.com/home.asp
晶控電子 http://www.hificat.com/
PIC學習網: http://www.pic16.com
嵌入式技術網 http://www.icembed.com/
DSP專業資訊網 http://dsp.blueidea.com/
6. 繪制一單片機最小系統電路圖,編寫程序控制P1.7口輸出低電平,並點亮發光二極體。求大神解答哇😭
編程實現對 8 個 LED 的輸出控制 將實驗箱中的 8255 片選信號連接到 218H~21FH,將 8255 的 4 個寄存器地址(A、B、 C 埠及控制字寄存器埠)設置為 218H~21BH。將 8255 的埠 A 的 8 個引腳:PA0~PA7 與 8 個 LED 對應相連,然後打開實驗箱電源,最後編程對 8 個 LED 進行顯示控制。
程序清單:
CODE SEGMENT
ASSUME CS:CODE
START: MOV DX,21BH
MOV AL,80H
OUT DX,AL ;工作方式初始化
MOV DX,218H
MOV AL,0FEH ;設置輸出數據,即顯示模式
MOV CX,80 ;設置循環次數
LN: OUT DX,AL
ROL AL,1
CALL DELAY ;調用延遲程序
LOOP LN
MOV AH,4CH
INT 21H ;返回 dos
DELAY PROC ;延遲子程序
PUSH CX
MOV BX,2000
A0: MOV CX,3000
A1: LOOP A1
DEC BX
JNZ A0
POP CX
RET DELAY
ENDP
CODE ENDS
END START。吳鑒鷹單片機開發板。
從剛開始接觸單片機,到現在已經有4年的時間了,在這期間學習和使用了51單片機、飛思卡爾單片機,LPC2138,PIC16F887等系列的單片機,每接觸一款單片機,都會經歷熟悉其基本開發,然後將其用於項目中的過程,對於如何學習一款單片機,自己做了如下的總結。
大家都知道,51單片機是最容易入門的,不僅因為其編程簡單,更重要的是網上的資料非常豐富。所以一般學習單片機開發的都將51單片機作為入門開發的首選。我學習51單片機的時候是採用這樣的一個步驟進行學習的:
第一步(熟悉的過程):買了一款51單片機開發板,然後就開始了我的學習之旅,剛開始的時候沒有去看視頻教程,而是對著一本實驗教材進行學習,那本實驗教材的名字記不清楚了,但是其內容就是圍繞單片機的LED燈進行控制,將51單片機內部的各個功能部件全部都使用到了,這樣就能使我在很短的時間內,通過控制LED燈的亮、滅熟悉了51單片機的內部的各種資源,這時對51單片機也就沒有感到陌生了。所以,個人覺得,學習單片機,要從實驗入手,先熟悉單片機再說,開發語言開始使用的是C語言。
第二步(進階的過程):有了第一步的基礎之後,接下來的便是進階的過程,當時,我看的是郭天祥十天學會單片機的視頻教程,因為這個教程從基礎到復雜的編程慢慢深入,講的比較的全面,而且也生動,所以那一階段,也是我學習單片機進步最快的階段,每次聽課的時候,按照上面的實驗,以及課堂上面調試程序時出現的一些問題,自己認真的在電腦上進行調試,並分析產生故障的原因,讓我有了一定的開發基礎。在看完了視頻教程之後,後面又對基礎的知識進行了下補習,主要是看單片機原理性的教材,因為有些細節性的東西還是要從教材上面獲得。
7. 【求助】本人想往單片機研發方面發展
建議用 郭天祥單片機開發板 及他的視頻教程這個上手很快的
學習的步驟
當前的單片機種類很多,但是 51 是最基礎的,因此單片機的學習最好也是從 51 開始,不僅容易上手,而且相當實用。然而 51 單片機畢竟過於基礎,後來的很多單片機在功能上都有很大的擴展,因此按照我們實驗室多數人的路線接下來大多數人會學習 AVR 單片機, AVR 單片機在功能上較 51 有很大提升,集成了 A/D 、快速 PWM 等很多實用的功能,而且和很多大型的單片機在功能上有很多類似之處,因此如果以後還想掌握其他單片機 AVR 無疑是一個很好的跳板。
學習的過程
學習單片機最終要的是當然是練,我所說的學習跟課堂上的單片機學習不同,我以前也看過一些單片機教材,有些教材講的是單片機的工作原理和內部結構,這些東西對於我們暫時並不需要,等以後開課的時候在學習好了。現在要學習的是暫時拋開內部結構原理不談,如何能用單片機寫一些簡單的小程序,是從實用性的角度出發,網上有一種說法稱之為先實踐後理論的學習方法。
因此我的觀點如下,單片機的硬體結構首先要有一個基本的了解,最起碼要知道各引腳的功能、區別,能自己動手搭一個單片機的最小系統,然後就可以直接從程序入手,程序最好還是用 C 語言編程,從簡單的跑馬燈做起,逐漸深入,陸續可以做一些數碼管、液晶、 DS1302 、 DS18B20 等電子元器件的應用,在深入就可以結合一些具體實例擴展一些中斷、串口通訊等功能。還有一點要聲明的是單片機里用到的 C 語言其實很有限,課堂上學習 C++ 的很大一部分內容在初期單片機編程中都用不到,因此沒必要因為覺的自己的 C 語言基礎不是很好而對單片機望而止步!
學習的工具
軟體方面方面, 51 單片機用的是 KEIL 軟體,這個軟體在學校圖書館軟體下載和其他網站上都有,具體用法自己查找相關資料, AVR 的軟體就比較多了,我用的是 CVAVR ,另外還有 ICCAVR 等多款編譯軟體,這要看個人喜好了,建議有了一定的 51 基礎再學。另外就是燒寫軟體,燒寫軟體的作用就是將編譯器生成的 HEX 文件燒寫至單片機里,這要配合下載線實用,如果有並口的話最好用並口下載線,軟體最好用廣州雙龍的 SLISP 軟體,如果是筆記本沒有並口的話則要自己買一個下載器了,名稱為 USBASP ,網上電子市場有賣 20 塊錢左右,軟體會隨光碟自帶。
硬體方面,首先是要有單片機,對於單片機有一點要注意, 51 單片機最好買 89S51 、 89S52 這兩種型號,上面我所說的燒寫程序是 ISP 方式,這兩種單片機支持 ISP 下載,所以如果買其他型號的燒寫程序可能會不太方便, AVR 單片機常用的就是 ATmega16L 其它型號的區別也不是很大,甚至有些兼容。至於單片機開發板,目前的價格都很貴,從一百到幾百不等,不過像上次學校里廣告的那個六十多塊錢的最好還是免了,沒什麼作用。能買一塊當然好,沒有的話也不要緊,自己動手買個電路板搭一下也很方便,引出 ISP 介面,燒寫程序十分容易,然後將 I/O 口引出擴展也很方便。
學習單片機的其它幾個注意點:
1 .理論與實踐並重
對一個初學單片機的人來說,如果按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什麼作用,也許用不了幾天就會覺得枯燥乏味以致半途而廢。所以學習與實踐結合是一個好方法,邊學習、邊演練,循序漸進,這樣用不了幾次就能將所用到的指令理解、吃透、紮根於腦海,甚至 「 根深蒂固 」 。也就是說,當你學習完幾條指令後 ( 一次數量不求多,只求懂 ) ,接下去就該做實驗了,通過實驗,使你感受到剛才的指令產生的控制效果,眼睛看得見 ( 燈光 ) 、耳朵聽得到 ( 聲音 ) ,更能深刻理解指令是怎樣轉化成信號去實現控制的,通過實驗看到自己所學的成果不僅有一種成就感也能提升你對單片機的興趣。說句實在話,單片機與其說是學出來的,還不如說是做實驗練出來的,何況做實驗本身也是一種學習過程。因此邊學邊練的學習方法,效果特別好。
2 .合理安排時間持之以恆
學習單片機不能 「 三天打魚、兩天曬網 」 ,要有持之以恆的毅力與決 4 心。學習完幾條指令後,就應及時做實驗,融匯貫通,而不要等幾天或幾個星期之後再做實驗,這樣效果不好甚至前學後忘。另外要有打 「 持久戰 」 的心理准備,不要興趣來時學上幾天,無興趣時涼上幾星期。學習單片機很重要的一點就是持之以恆。
3 .遇到問題耐心檢查
單片機有軟硬體兩方面的內容,有時一個程序怎麼調都不出效果,然而從理論分析卻又是對的,這是就要仔細找原因了,學習單片機經常碰到很多問題,有時一兩天都不能解決,這是就要有耐心,從底層找起,相信每找出一個錯誤都會有一個新的收獲。切不可輕言放棄!!!
4 .對只短暫學過一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是過一段時間後 (1-2 個月 ) 再重新學一遍,學過的知識要經常運用,這樣反復循環幾次就能徹底弄懂消化,永不忘卻。
5 .要進行適當投資購買實驗器材及書籍資料
單片機技術含金量高,一旦學會後,給你帶來的效益當然也高,無論是應聘求職還是自起爐灶開廠辦公司,其前景都光明無限。因此在學習時要捨得適當投資購買必要的學習、實驗器材。另外還要經常去科技圖書店看看,購買一些適合自己學習、提高的書籍。一本好的書籍真的很重要,可以隨時翻閱,隨時補充不懂或遺忘的知識。