我初中上了兩年,開始是愛好電子,玩了幾年的音響才知道單片機這東西的存在
我勸你不要學C語言了,對于會的人,他會說好簡單,對于小學都沒有畢業的人,關于C語言的所有詞語都是天書,不管是寄存器,變量,還是位移,或者是補碼
也許你可以百度寄存器,但是,你在百度上看到的關于寄存器的介紹會讓你看到更多的陌生詞語
學匯編吧,這是對于你來說最好的選擇,學完了匯編,你就知道編程的原理了,再學C語言又或者不學C語言都一樣,技術達到了,可以玩玩東西,可以找工作
但凡是說匯編已經過時的人,基本就是剛入門或者在校生
對于你來說,最好是先把模電學好,不是會看,要學好,至少是會用運放,三極管,MOS管"電子技術自學指南"這本書不錯,可以看看,相對基礎卻很經典的書(這個過程大概是10天左右)
然后是學數字電路,這方面的電路可能你以后永遠用不到,但它是學單片機的基礎,不能不學,最好是配合Multisim這個軟件來學,如果可以,數字電路教材里面的所有電路都仿真一遍,不能一下看這里一下看那里的跳來跳去的看,一頁一頁的看下去,慢慢的學,不要著急(這個過程大概是一個月,按每天能學兩個小時來計算)
有的數字電路的書會在最后開始涉及8051單片機的基礎知識
這個時候,你算是做好了學單片機的準備了,如果是從現在開始,大概是兩個月之后的事情,不要覺得久,也不要去看單片機,我就是走了很多的彎路
學完數字電路和模擬電路之后就開始學單片機,單片機用STC89C52RC,不要用AT8051系列的,那個資料是英文的
STC89C52RC可以說是最佳的入門單片機了,等到你能熬過前面學基礎的無聊時間,再上論壇問怎么學編程吧
記住 我的話,現在不要在沒有任何數字電路基礎的情況一下去學C語言,就算你學幾個月都不一定有多大用處,最好是先學習數字電路,學完了數字電路再學匯編,匯編不難,就是麻煩而已,對于編程來說,邏輯思維是很重要的,匯編在這一塊要求要比C語言啰嗦,所以,學會了匯編再學C就簡單多了
好了,就這么多了 |