記得,剛開始接觸51是上大二的時(shí)候,那時(shí)候,哪知道51是什么東西,只知道有本叫《單片機(jī)原理與接口技術(shù)》的書是自己的專業(yè)必修課。當(dāng)老師說道,“單片機(jī)”是一個(gè)微型計(jì)算機(jī)的時(shí)候,我還在感慨,就這么個(gè)小東西(DIP40),能跟強(qiáng)大的計(jì)算機(jī)媲美嘛!
緊接著,51單片機(jī)的第一個(gè)實(shí)驗(yàn)就是在proteus上面的仿真。由于,當(dāng)時(shí)剛剛開始開數(shù)、模電課程,所以對(duì)電路中的單片機(jī)的P0口外接的8個(gè)I/O口分別和一個(gè)470R的電阻和一個(gè)led串聯(lián)后并聯(lián)在一起構(gòu)成了一個(gè)簡單的流水燈電路還不是很理解。緊接著,就是老師在keil里面輸入了幾行匯編代碼,“下載”到單片機(jī)里面(proteus里面的),只見,led開始閃爍了。隨后就是老師隨便動(dòng)了幾行代碼,led就開始,“奇數(shù)亮,偶數(shù)滅......”!
至此,51單片機(jī)給我留下了深刻的“印象”,接下來,老師們就開始把51的一些外圍的最小系統(tǒng)給大家做了介紹,并把51外圍的一些經(jīng)典電路圖給大家,并且鼓勵(lì)大家可以利用課余時(shí)間到小電子市場上買些元器件回來自己做一個(gè)開發(fā)板玩玩。
現(xiàn)在想想,自己當(dāng)時(shí)可能是真的被51這個(gè)東西給吸引住了,屁顛屁顛的跑到城隍廟的小電子市場上把元器件給買回來了,好一通折騰(沒記錯(cuò),是整整花了三四個(gè)晚自習(xí)啊,最遲的時(shí)候是焊板子焊到晚上11點(diǎn)多,傳達(dá)室的大爺過來催著讓我回宿舍的,有時(shí)候想想,也不知道那時(shí)候自己哪來的這么好的耐心的)。終于把板子焊的差不多了,找來了老師,在老師的指導(dǎo)下,把各部分的電路都用外用表測(cè)了一番過后,確定沒問題了,就開始給開發(fā)板通電下載程序了。原本以為,所有的付出在此時(shí)會(huì)有點(diǎn)小小的回報(bào)的,沒想到,下載軟件上就是提示無法下載程序,又是好一通折騰,電路又復(fù)查了一遍,發(fā)現(xiàn)是232芯片上的一個(gè)小瓷片電容虛焊了,用烙鐵補(bǔ)焊了下,這回還真成功了,程序下載進(jìn)去了,led開始閃爍了!當(dāng)時(shí),別提那個(gè)高興了,感覺自己這么長時(shí)間的付出總算是沒白費(fèi)啊!
后來就是關(guān)于51外圍的一些經(jīng)典小實(shí)驗(yàn),嘗試著自己編程實(shí)現(xiàn)特定的特定功能。寫到這里,個(gè)人覺著,“興趣是最好的老師”這句話,一點(diǎn)都沒錯(cuò),只有是自己真正感興趣的東西,自己才能在其中尋找到樂趣。
最后,也是51讓我愛上了電子小制作,沒事的時(shí)候,自己做些單片機(jī)的“模擬交通燈控制”、“模擬路燈控制”等一些小制作,都是了在其中的!
下面是本人大學(xué)期間自己做的第二塊51開發(fā)板(第一塊實(shí)在有點(diǎn)慘不忍睹,只知道實(shí)現(xiàn)基本功能沒問題),謝謝大家!!!
杜邦線:
MAX232串口線:
USB轉(zhuǎn)串口線:
USB電源線: