1. 怎樣才叫學會了51單片機
1、能夠熟練應用51單片機的常用指令編程,看懂所有51單片機的匯編指令。
2、能夠根據課題要求,迅速搭建系統。
3、熟練掌握51單片機的所有資源,比如中斷、通訊、定時器、存儲結構、控制口、IO口、匯流排等等。
4、對於陌生的課題,能夠快速找到獲取資源的途徑和方法。
2. 51單片機學玩後學什麼東西,要怎麼樣才算學好了51。
呵呵。。50分確實很誘人,但是我不是沖著分數來的,所以我也不會草草的回復你,
先說51吧,你所謂看了,相信還只是皮毛吧,用c還是匯編呢?這是個問題,匯編可以讓你懂得低層的架構,這是對以後進一步深入學習ARM做的鋪墊,因為匯編可以直面架構,因而對於嵌入式系統的學習那是很有好處的,但是我不建議在真正開發時選擇匯編,因為它的程序實在太過繁瑣,如果用的是C,那麼我希望你能用一些時間好好看看單片的內部,因為C僅僅能做的是控制,你在C中看不到絲毫單片機內部的影子。
你學習51的中斷定時計數是否能真正掌握熟練運用,我無從得知,但是我想說的是,中斷定時計數是核心是重點,在將來的日子裡希望你能好好的深刻的理解一下。
如果你覺得我以上都是廢話,那請你跳過上面這些,看看下面我說了些什麼。
51確實應該學,可是市面上越來越多的單片,究竟是否還要只抓著51呢?
答案是肯定的,萬不可以把51當做是目標,真正產品的開發選型是很重要的
你是否知道,如果我有8個io,我可以做並行數據傳輸,但是真正的產品絕對不會讓你用並行的!!而是用74164和74165這種移位寄存器。。你對硬體是否有所了解??這又是個問題,單片機不需要你懂好幾種,要的是你的概念!!
當你有了這些概念時候,我建議你的不是繼續學習單片,而是用些別的新品,FPGA/CPLD,DSP,DDS,ARM7,ARM9....學的不是什麼,學的也只是它的架構!!
一旦架構一通,那麼你運用什麼晶元不都是運用自如嗎??!!
接著說程序,vbvc都有通訊控制項,你是否用單片通訊過??呵呵,無線模塊用過幾個?簡訊息模塊用過幾個?通訊是你在架構學完之後必須解決的問題!
當你學會一些通訊之後,哈哈,介面你自然會碰到一些磕磕絆絆,當然咯,如果你想進一步通訊之旅,那麼請你學介面吧!!P/S2,232,485,USB....
上面都解決的話相信你已經很牛了,估計出去月薪能拿個六七千了,可是你還想進一步為更好的工作考慮嗎,那麼我的建議就是軟硬通吃。。呵呵,你要是上面幾步都學的差不多的話,軟硬通吃我帶你走一段吧,呵呵,我叫呆貓一號,呆貓一號貼吧的吧主,技術上有問題可以來請教我哦。。呵呵。。
3. 51單片機學完可以做什項目,請大俠具體的說說
很有意思的問題!單片機幾乎已經遍及各種智能家電,裡面雖然用的不是51單片機,但是都是類似的晶元。你學好後可以開發各種小型智能設備,做各種項目。
如果你完全沒有基礎,建議你先看看下面的書,同其它各種教材都不一樣。
c51單片機應用與C語言程序設計(第2版)電子社,網上有購。