我學(xué)單片機(jī)也是剛剛?cè)腴T,從最早聽到單片機(jī)到現(xiàn)在能簡(jiǎn)單的寫點(diǎn)流水燈,其中酸甜苦辣讓哭笑不得。
我是自學(xué)單片機(jī)的,本身也從事電子行業(yè),對(duì)電子有著濃厚的興趣和愛好。
我現(xiàn)在從事電子設(shè)備行業(yè),我的單片機(jī)生活也從此開始,在我不知道單片機(jī)這東西以前,我根本想不出一臺(tái)設(shè)備的控制部分是什么組成的,因?yàn)樵诋?dāng)時(shí)我的印象中只有模擬電路和數(shù)字電路。
剛上班的時(shí)候我發(fā)現(xiàn)了一個(gè)問題,為什么公司這么多種設(shè)備里面用的主板都是同一款的?因?yàn)槲乙彩歉汶娮拥模僬f也是剛剛上班,不好意思問,過了段時(shí)間我又發(fā)現(xiàn)了一個(gè)問題,庫(kù)存的主板IC座上的IC怎么都是空的?IC丟的到處都是,應(yīng)該不是IC貴重的問題,后面才發(fā)現(xiàn)每次裝配機(jī)器的時(shí)候工程師都會(huì)給你送過來一塊IC讓你插上去。
實(shí)在忍不住了,問了別的同事,這才恍然大悟,哦,原來那個(gè)IC是可以寫入程序的一種,也就是自己寫程序控制IC引腳的開與關(guān),哈哈,我是個(gè)超級(jí)DIY愛好者,那不是可以做出很多好玩有趣的東西了,這一重大發(fā)現(xiàn)讓我從此愛上了它,并且愛的一塌糊涂,從此一發(fā)不可收拾。
自那以后我就開始收集資料了,(注明:我那個(gè)頂頭上司是個(gè)絕對(duì)的小人,是絕對(duì)不會(huì)給你提供任何幫助的)。
萬事開頭難,自學(xué)更難,電腦沒有拉網(wǎng)線的自學(xué)方式更是難上加難(注:當(dāng)時(shí)電腦沒有連網(wǎng)),當(dāng)我知道寫程序要用電腦語(yǔ)言去寫時(shí),我更傻了,電腦語(yǔ)言我哪懂啊。哎,算了,慢慢學(xué)吧,誰(shuí)讓我愛上它了,認(rèn)命了。
可是我該學(xué)哪種語(yǔ)言呢,匯編還是C,呵呵,這個(gè)讓我為難了好久,第一步要是走錯(cuò)了以后怎么辦,聽同事講我們的程序都是匯編寫的,我把用匯編寫的原程序拿來看,(-:什么東西嘛,字母跟數(shù)字?jǐn)囋谝黄鹨慌乓慌诺呐派鲜畮醉?yè),我頭大了。我們工程給我指點(diǎn)了一二,“匯編語(yǔ)言寫的程序生成代碼執(zhí)行質(zhì)量高,但可讀性差,C語(yǔ)文寫的程序可讀性好,生成代碼執(zhí)行質(zhì)量略低。”與是我決定選擇C語(yǔ)言開始學(xué)習(xí)。星期天到書店里買了兩三本單片機(jī)C語(yǔ)言的書,回來看了以后才知道C也并不是好學(xué)的,可是書也是錢買來的,不能拿錢打水漂吧,那不是敗家子了,別人可以學(xué),我為什么不能呢,所以我開始學(xué)習(xí)、學(xué)習(xí)、再學(xué)習(xí)......
總不能老是紙上談兵吧,那多沒勁,枯燥而又無味,不行,得實(shí)際操練操練。汗,拿什么操練,連個(gè)編程器都沒有一個(gè),(我附近的電子城沒有賣)與是接下來的一段日子就又變成了我與編程器的一場(chǎng)戰(zhàn)斗,我在網(wǎng)上瘋狂的查找自制編程器的資料,也在不停的自制中,后來都因?yàn)榉N種原因沒能做好,直到一次出差的機(jī)會(huì)購(gòu)得一臺(tái)TOP521編程器為止才停止了這場(chǎng)戰(zhàn)斗,哈哈。
回到家里,以最快的速度開電腦,連接編程器,安裝編程軟件,把先前寫的簡(jiǎn)單程序燒錄到AT89C51,插入搭好的學(xué)習(xí)板,通電,哈哈哈哈,哈哈哈哈,哈哈哈哈,狂笑,P1.1的燈在不停的閃爍,哈哈哈,哈哈哈,繼續(xù)狂笑,繼續(xù)閃爍。。。。。。。