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