李鴻章大雜燴
買書的話,我建議你買“北京航天航天大學(xué)出版社”的單片機書,這個出版社的書我認(rèn)為是比較適合單片機初學(xué)者的,或者你也可以在網(wǎng)上找單片機教程,有很多教程。如果想用C語言的話,你就看單片機程序,看到那一步不懂就去找C語言書,這樣學(xué)的比較快點,不過你在這之前對C語言一點都沒有接觸的話,最好是先看一下C語言最基本的算法還有變量的定義還有for/while/switch/do,while/的循環(huán)還有/if/語句,這些都是單片機中常見到的,學(xué)單片機有開發(fā)板最后,沒有的話也可以自己做,不過這樣也可以增加自己對單片機的了解,因為你用單片機畢竟做過一些東西。學(xué)單片機我認(rèn)為用手抄程序是進步比較快的方法,不妨你可以試一下,找個本多抄點程序,匯編和C語言的都抄。在學(xué)匯編和C語言的問題上,我的建議是,稍微 了解一下匯編,然后馬上轉(zhuǎn)C語言,對匯編不用太精通。
Cathy傻丫頭
我開始學(xué)單片機時,在圖書館借了好幾本單片機硬件方面的書籍,你說就一本嘛,它也不全面,所以多看幾本,加上我也買過書,不懂也看,就會理解的……常到書店狂狂,就會找到你所需要的《例說51單片機C語言》等等最后我也給樓主介紹個我自己收藏的網(wǎng)址:(《十天學(xué)會單片機和C語言編程》郭天祥老師教程)你說最好是能做出來東西的,你首先得弄清楚你做的東西是干什么,各個元件實現(xiàn)的功能是什么,單片機中和程序你得看得懂,所以,先把單片機該掌握的理論掌握好,在做東西也不遲
小齜everything
想學(xué)習(xí)單片機,推薦3本書給你吧。
1.《新型單片開關(guān)電源設(shè)計與應(yīng)用技術(shù)》
《新型單片開關(guān)電源設(shè)計與應(yīng)用技術(shù)》是《新型單片開關(guān)電源的設(shè)計與應(yīng)用》一書的增訂版,新增內(nèi)容約占60%,充分反映了國內(nèi)外在該領(lǐng)域的最新科研及應(yīng)用成果。隨書贈關(guān)的光盤中包含了各種單片開關(guān)電源的最機關(guān)報英文資料及設(shè)計軟件?!缎滦蛦纹_關(guān)電源設(shè)計與應(yīng)用技術(shù)》共13章。第1章為單片開關(guān)電源概述。第2章至第7章介紹了國際上最流行的幾十個系統(tǒng)、數(shù)百種單片開關(guān)電源、單片DC/DC電源變換器的原理與應(yīng)用。第8章至第10章介紹了39種單片開關(guān)電源模塊的設(shè)計。第11章重點闡述了利用計算機設(shè)計單片開關(guān)電源的方法,以及3種新設(shè)計軟件的應(yīng)用。第12章、13章分別介紹單片開關(guān)電源電磁兼容性設(shè)計及外國電路關(guān)鍵元器件的選擇。
2.《手把手教你學(xué)51單片機(C語言版)》
《手把手教你學(xué)51單片機(C語言版)》旨在培養(yǎng)和鍛煉單片機系統(tǒng)實用開發(fā)技能,全書以實踐為主線,讓讀者在一個個實踐案例中逐步掌握單片機電路設(shè)計與程序代碼編寫能力。書中的內(nèi)容從最初點亮一個小燈的簡單實驗,逐步擴展知識面,到最后多功能電子鐘的實際項目開發(fā)指導(dǎo),不僅講解了大量原理性知識,更重要的是給讀者提供了實際項目開發(fā)的思路和經(jīng)驗,可以讓讀者從實踐過程中提高自己發(fā)現(xiàn)問題、分析問題、解決問題的能力。本書的參編人員都是擁有多年實際項目研發(fā)經(jīng)驗的資深工程師,因此書中的內(nèi)容涵蓋了大量的實際項目中所采用的技術(shù)和技巧,具有極強的實時性和先進性,為讀者鋪就一條從單片機初學(xué)者晉級為工程師的康莊大道。本書適合剛剛接觸單片機的初學(xué)者自學(xué)閱讀,又可以作為各類院校電子技術(shù)相關(guān)專業(yè)的單片機教材,同時對電子行業(yè)的從業(yè)技術(shù)人員也有很高的參考價值。
3.《十天學(xué)會單片機實例100》
睡不死也睡
1、對單片機應(yīng)用場合有充分的了解,能夠在應(yīng)用項目中選擇合適的單片機和外圍芯片的型號;能夠根據(jù)系統(tǒng)指標(biāo)很快的設(shè)計出一個應(yīng)用系統(tǒng)的體系結(jié)構(gòu);在深圳,一個項目的時間只有一個星期左右,因為這些東西誰都能做,主要看誰能夠做的又快又好; 2、熟練使用ASM和C等相應(yīng)的單片機語言,有良好的編程風(fēng)格和一定的編程技巧;3、能夠進行簡單的PCB版圖設(shè)計,至少能夠設(shè)計出有一定抗干擾能力的單片機電路板; 4、對控制、信號系統(tǒng)有所了解,知道必要的算法; 5、熟悉計算機方向的簡要開發(fā),能夠使用計算機做一些簡單的主機端軟件; 6、對模擬、數(shù)字電路、總線等比較熟悉,能夠使用它們進行單片機的外圍接口。
小妮子--Amy
兄弟,我也是從學(xué)校過來的。不要相信一些人的鬼話,其實數(shù)電和模電很重要的,在學(xué)校里可能感覺不到,但是真正工作之后用到的還是很多的!比如在設(shè)計一樣產(chǎn)品時,就需要我們把他的原理搞懂,即使在網(wǎng)上找到一些資料,你數(shù)電模電不好,你知道他說的對嗎!那樣會走彎路的。我們學(xué)單片機是為以后的工作著想,不是僅僅在學(xué)校里逞一時的風(fēng)光!首先我們要把數(shù)電模電搞熟練,會用數(shù)電設(shè)計一些具有一定功能的中等難度的電路再做成板子試驗一下,這樣我們會摸索到怎樣排版布線,和一些注意事項!位以后單片機做板子時的消除干擾做準(zhǔn)備。其次要學(xué)習(xí)匯編語言,盡可能的用匯編編程做產(chǎn)品,在匯編熟練以后,那么我們對單片的原理和內(nèi)部結(jié)構(gòu)就基本上都掌握了。然后我們再開始學(xué)習(xí)C語言編程,這時的C語言編程對你來說簡直是小菜一碟!學(xué)習(xí)這些的同時,也要了解一些常用系列的芯片的用處,至于引腳功能我們完全可以不記,畢竟我們不是電腦不可能記得那么多東西!另外,在開始學(xué)匯編語言時,就要買個單片機學(xué)習(xí)板,也不要買太貴的,將近兩百的就可以了,學(xué)習(xí)板應(yīng)包括矩陣鍵盤、獨立鍵盤、點陣、紅外線的接收與發(fā)射、 流水燈、蜂鳴器發(fā)聲、繼電器控制、數(shù)碼管的靜態(tài)動態(tài)顯示、AD轉(zhuǎn)化、DA轉(zhuǎn)換等,至于1602液晶、12864液晶這樣的就根據(jù)你的經(jīng)濟情況而定了。此外,還要把這幾個軟件應(yīng)用熟練:Keil:用于運行、調(diào)試程序;Altium designer :用于畫電路圖,使之生成PCB圖后制作單片機板子;Protues:用于電路的仿真,避免浪費器材和時間,在里面畫好電路圖后,然后把程序運行保存好之后燒入單片機里,進行仿真模擬。推薦書籍:1.編MCS-51單片機應(yīng)用設(shè)計哈爾濱工業(yè)大學(xué)出版社 張毅剛此書主要以匯編語言為主,對單片機內(nèi)部結(jié)構(gòu)介紹較詳細(xì),初學(xué)者可選擇本書。系列單片機C程序設(shè)計完全手冊人民郵電出版社 求是科技此書主要講了單片機的C語言編程及很多例子,可參考,是一本非常好的書。單片機是不會被淘汰的,它只會不斷的更新,只要你把以上學(xué)好了,找一份收入不錯的工作絕對是輕而易舉的!現(xiàn)在的確有了更新的一種叫VHDL,它好像是以前美國國防部發(fā)明的一種語言,但是它也是從匯編延伸而來。兄弟萬事開頭難,要堅持下來!在你把那些都學(xué)精后,你可以向更高層發(fā)展。但是估計你在校期間時間是不夠了!呵呵。。。。努力,少玩點!不要想著泡個妞,上個網(wǎng),包個夜,搓一頓,這些都是不現(xiàn)實的東西!等你一無所獲的時候,他們就會員離你而去!
優(yōu)質(zhì)工程師考試問答知識庫