1. 我是初中畢業英文和數學不太好,想學單片機能學成嗎
當然能學好,單片機不需要很好的英語和數學水平。
不知道你要什麼水平的程序,簡單點的,大概一星期就行,比較難的要三個月左右,主要是看你的理解能力。
同一個課題,可以有不同的方法,每個人的思維方式不同,建議你多看一下別人的編程,學習較好的編程思維。
單片機先學一些單片機概念之類的東西,至少要知道他的好處,用處之類的,學一些簡單的程序。
2. 單片機編程難么沒有英語基礎但有電子基礎能學嗎
不難,沒有英文基礎,但是能記住常用的命令和用法就可以。畢竟單片機編程所用的英語詞彙量極少的。
3. 作為業余愛好者,英語不太好能學匯編和單片機嗎
你在上高一就開始學習單片機,我真的替你高興。其實英語的好壞和匯編,單片機是有那麼一點關系。不過,關系不是太大。這不妨礙你學習單片機。
我就我個人的學習給你指下道路,省的你走彎路。
先給單片機下一個定義。單片機就是一個能完成特定功能,具有自動控制性的系統。這是我個人理解的,首先它會建立在一個硬體結構之上,其次我們要寫程序讓它能工作的更加有效。
所以在學單片機時,你需要從硬體上了解單片機。單片機由於硬體的體系的不同,分好多種,如凌陽,51,MSP430等等。所以你先選擇一款系列的單片機學習。我建議你學習51的,這個比較通用。
推薦教材是北京航空航天大學出版社的《單片機基礎》。 這本書是51單片機的基礎,講了硬體結構,51匯編基礎。你可以從這里學起。當然,由於你現在才上高一,對於數字電路「必須」掌握,可以用門電路搭建一個簡單的系統。這是練習你的邏輯電路應用。有時間多看看。這本書不難,講的也比較清楚。你可以從這里開始。單片機匯編語言也就100多條指令,經常用的也就一點。重要的是你要學習他們設計程序的思想方法。
當你理解的單片機,你就需要去應用它做一些簡單的系統,流水燈之類的。這些東西都是要建立在開發板之上,不然你沒有實踐的機會。開發板外面都有賣的。先做一個簡單的。熟悉基本的功能。
學習到這里,你也應該自豪一下,鼓勵自己一下,基本功能都會應用了。那麼我們就要進階了,做一個比較實際的系統。流水燈沒什麼好玩的。現在我們要用到模擬電路了。。需要學好模擬電路,這是極其重要的,不然你以後的系統只能由AD到MCU再到DA,就這部分,說實話,沒什麼技術含量。AD之前和DA之後那才是高手做的。所以到這里你一定要重視模擬電路,數字電路好做,人人都會做,但是模擬電路,那才是水平的體現。
學到了這里,我匯編轉到C語言。你可以繼續修習匯編。買一本進階的書,這書就需要比較新穎的內容了,你到時候可以自行挑選比較適合閱讀風格的。別人給你推薦也行。
再來說說學習習慣,要習慣動手,去驗證自己的想法。我給你推薦的都是經典的基礎知識,當你到達一個層次的時候,你就需要接受一些新的知識,往往英文文獻就是經常要接觸的東西。說道英語,句子都很簡單,只是會出現一些專業的詞語。要靠你慢慢積累才行。
祝你學習愉快。。。有什麼不懂得地方可以隨時問我。我寫的東西里有一些你可能不懂得詞語,你先學習,積累一定量就明白了。。現在也用不上。