- 目錄
第1篇 單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
實(shí)訓(xùn)任務(wù):
一、 實(shí)訓(xùn)目的和要求:
(1) 熟練掌握keil c51集成開(kāi)發(fā)環(huán)境的使用方法
(2) 熟悉keil c51集成開(kāi)發(fā)環(huán)境調(diào)試功能的使用和dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)的使用。
(3) 利用單片機(jī)的p1口作io口,學(xué)會(huì)利用p1口作為輸入和輸出口。
(4) 了解掌握單片機(jī)芯片的燒寫(xiě)方法與步驟。
(5) 學(xué)會(huì)用單片機(jī)匯編語(yǔ)言編寫(xiě)程序,熟悉掌握常用指令的功能運(yùn)用。
(6) 掌握利用protel 99 se繪制電路原理圖及pcb圖。
(7) 了解pcb板的制作腐蝕過(guò)程。
二、實(shí)訓(xùn)器材:
pc機(jī)(一臺(tái))
pcb板(一塊)
520ω電阻(八只)
10k電阻(一只)
led發(fā)光二極管(八只)
25v 10μf電容(一只)
單片機(jī)ic座(一塊)
at89c51單片機(jī)芯片(一塊)
熱轉(zhuǎn)印機(jī)(一臺(tái))
dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)(一臺(tái))
三、實(shí)訓(xùn)步驟:
(2)將流水燈程序編寫(xiě)完整并使用tkstudy ice調(diào)試運(yùn)行。
(4)打開(kāi)電源,將編寫(xiě)好的程序運(yùn)用tkstudy ice進(jìn)行全速運(yùn)行,看能否實(shí)現(xiàn)任務(wù)要求。
(6)制板。首先利用protel 99 se畫(huà)好原理圖,根據(jù)原理圖繪制pcb圖,然后將繪制好的pcb布線圖打印出來(lái),經(jīng)熱轉(zhuǎn)印機(jī)轉(zhuǎn)印,將整個(gè)布線圖印至pcb板上,最后將印有布線圖的pcb板投入裝有三氯化鐵溶液的容器內(nèi)進(jìn)行腐蝕,待pcb板上布線圖外的銅全部后,將其取出,清洗干凈。
(7)焊接。將所給元器件根據(jù)原理圖一一焊至pcb板相應(yīng)位置。
(8)調(diào)試。先把a(bǔ)t89c51芯片插入ic座,再將+5v電源加到制作好的功能板電源接口上,觀察功能演示的整個(gè)過(guò)程(看能否實(shí)現(xiàn)任務(wù)功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop,已全部結(jié)束,感謝你的閱讀。
第2篇 單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告范文
單片機(jī)課程設(shè)計(jì)實(shí)習(xí)報(bào)告
實(shí)訓(xùn)任務(wù):
做單一燈的左移右移,八個(gè)發(fā)光二極管l1-l8分別接在單片機(jī)的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。
一、 實(shí)訓(xùn)目的和要求:
(1) 熟練掌握keil c51集成開(kāi)發(fā)環(huán)境的使用方法
(2) 熟悉keil c51集成開(kāi)發(fā)環(huán)境調(diào)試功能的使用和dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)的使用。
(3) 利用單片機(jī)的p1口作io口,學(xué)會(huì)利用p1口作為輸入和輸出口。
(4) 了解掌握單片機(jī)芯片的燒寫(xiě)方法與步驟。
(5) 學(xué)會(huì)用單片機(jī)匯編語(yǔ)言編寫(xiě)程序,熟悉掌握常用指令的功能運(yùn)用。
(6) 掌握利用protel 99 se繪制電路原理圖及pcb圖。
(7) 了解pcb板的制作腐蝕過(guò)程。
二、實(shí)訓(xùn)器材:
pc機(jī)(一臺(tái))shi_i./
pcb板(一塊)
520ω電阻(八只)
10k電阻(一只)
led發(fā)光二極管(八只)
25v 10μf電容(一只)
單片機(jī)ic座(一塊)
at89c51單片機(jī)芯片(一塊)
熱轉(zhuǎn)印機(jī)(一臺(tái))
dp?51pro.net單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)(一臺(tái))
三、實(shí)訓(xùn)步驟:
(1)根據(jù)原理圖(下圖所示),用導(dǎo)線把單片機(jī)綜合開(kāi)發(fā)平臺(tái)a2區(qū)的j61接口與d1區(qū)的j52接口相連。
(2)將流水燈程序編寫(xiě)完整并使用tkstudy ice調(diào)試運(yùn)行。
(3)使用導(dǎo)線把a(bǔ)2區(qū)j61接口的p1口7個(gè)口分別與j52接口的八個(gè)led相連。
(4)打開(kāi)電源,將編寫(xiě)好的程序運(yùn)用tkstudy ice進(jìn)行全速運(yùn)行,看能否實(shí)現(xiàn)任務(wù)要求。
(5)觀察運(yùn)行結(jié)果,若能實(shí)現(xiàn)功能,則將正確編譯過(guò)的he_文件通過(guò)easypro51編程器寫(xiě)入mcu片內(nèi)存儲(chǔ)器,然后將燒寫(xiě)的芯片a2區(qū)的圓孔ic座進(jìn)行最終實(shí)驗(yàn)結(jié)果的演示。
(6)制板。首先利用protel 99 se畫(huà)好原理圖,根據(jù)原理圖繪制pcb圖,然后將繪制好的pcb布線圖打印出來(lái),經(jīng)熱轉(zhuǎn)印機(jī)轉(zhuǎn)印,將整個(gè)布線圖印至pcb板上,最后將印有布線圖的pcb板投入裝有三氯化鐵溶液的容器內(nèi)進(jìn)行腐蝕,待pcb板上布線圖外的銅全部后,將其取出,清洗干凈。
(7)焊接。將所給元器件根據(jù)原理圖一一焊至pcb板相應(yīng)位置。
(8)調(diào)試。先把a(bǔ)t89c51芯片插入ic座,再將+5v電源加到制作好的功能板電源接口上,觀察功能演示的整個(gè)過(guò)程(看能否實(shí)現(xiàn)任務(wù)功能)。
(流水燈控制器原理圖)
四、流水燈控制器程序的主程序:
org 0000h
sjmp start
org 0030h
start: mov a,#0ffh
mov r0,#1ch
mov r1,#12h
mov r2,#12h
clr c
loop1: acall delay
djnz r0,loop2
sjmp loop4
loop2: mov p1,ashi_i./
rlc a
jnc loop3
sjmp loop1
loop3: acall delay
mov p1,a
rrc a
jnc loop1
sjmp loop3
loop4: acall delay
djnz r1,loop5
sjmp loop6
loop5: mov p1,a
rrc a jnc loop4
sjmp loop4
loop6: acall delay
djnz r2,loop7
sjmp zy
loop7: mov p1,a
rlc a
jnc loop6
sjmp loop6
zy: acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh 1
mov p1,a
acall delay
mov a,#00h
mov p1,a
acall delay
mov a,#0ffh
mov p1,a
sjmp start
delay: mov r3,#20
dly1: mov r4,#20
dly2: mov r5,#248
djnz r5,$shi_i./
djnz r4,dly2
djnz r3,dly1
ret
;
end
(pcb布線圖)
五、實(shí)訓(xùn)體會(huì)與自我評(píng)價(jià):
本設(shè)計(jì)成品是以單片機(jī)at89c51芯片為核心部件,實(shí)現(xiàn)了單一燈的左移右移重復(fù)循環(huán)3次。然后左移2次,右移2次,閃爍2次(延時(shí)0.2秒)的功能。此次設(shè)計(jì)在軟件、編寫(xiě)程序方面花費(fèi)時(shí)間太多我們上網(wǎng)找資料,上圖書(shū)館,盡可能多的了解流水燈控制的相關(guān)知識(shí)。通過(guò)這一周的綜合實(shí)訓(xùn)(單片機(jī)課程設(shè)計(jì)),熟練掌握了keil c51集成開(kāi)發(fā)環(huán)境的使用方法,了解并掌握到單片機(jī)芯片的燒寫(xiě)方法與步驟,進(jìn)一步加深了對(duì)單片機(jī)常用指令的理解與運(yùn)用。能夠較熟練的運(yùn)用protel 99 se繪制電路原理圖及pcb圖,對(duì)pcb板的一般制作過(guò)程有了一定的了解。在實(shí)訓(xùn)過(guò)程中,使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題、全面系統(tǒng)的鍛煉。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程,以及在常用編程設(shè)計(jì)思路技巧(特別是匯編語(yǔ)言)的掌握方面都能向前邁了一大步。
同時(shí)在老師的悉心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域?qū)ξ医窈筮M(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。使我們認(rèn)識(shí)到課程的重要性,同時(shí)也感受到理論與實(shí)踐之間的差距,使我們對(duì)單片機(jī)系統(tǒng)的應(yīng)用有了更加深刻的認(rèn)識(shí)。
相關(guān)文章:美術(shù)設(shè)計(jì)專業(yè)畢業(yè)生實(shí)習(xí)鑒定、____年服裝設(shè)計(jì)實(shí)習(xí)總結(jié)、室內(nèi)設(shè)計(jì)實(shí)習(xí)總結(jié)、網(wǎng)站設(shè)計(jì)實(shí)習(xí)鑒定、室內(nèi)設(shè)計(jì)實(shí)習(xí)周記范文、研究生暑期設(shè)計(jì)院實(shí)習(xí)報(bào)告、建筑勘察設(shè)計(jì)公司實(shí)習(xí)總結(jié)、規(guī)劃設(shè)計(jì)院實(shí)習(xí)報(bào)告
第3篇 單片機(jī)課程設(shè)計(jì)的實(shí)習(xí)報(bào)告
單片機(jī)課程設(shè)計(jì)的實(shí)習(xí)報(bào)告范文1
做了兩周的單片機(jī)課程設(shè)計(jì),我有了很多的體會(huì)和感想。
我們的課程設(shè)計(jì)有兩個(gè)主要內(nèi)容:一個(gè)是出租車(chē)計(jì)費(fèi)器系統(tǒng)(還包括255計(jì)數(shù)和50000計(jì)數(shù));另一個(gè)就是溫度報(bào)警系統(tǒng)。實(shí)習(xí)可以在實(shí)驗(yàn)室里做,也可以在寢室里自己做,我大部分時(shí)間還是在寢室里做的。
出租車(chē)計(jì)費(fèi)器的設(shè)計(jì)是第一周的內(nèi)容,由于有了老師的設(shè)計(jì)圖和程序,只需要改一下自己所要求的變量就好。單片機(jī)的編程用的主要是匯編語(yǔ)言,說(shuō)實(shí)話,我對(duì)匯編語(yǔ)言談不上掌握,充其量只是了解。學(xué)校安排的課程真的太少了,關(guān)于語(yǔ)言部分的學(xué)習(xí)只學(xué)了幾節(jié)課的內(nèi)容,整本單片機(jī)書(shū)的內(nèi)容也是學(xué)了三分之一多一點(diǎn)。
第二周的內(nèi)容就是溫度報(bào)警系統(tǒng)的設(shè)計(jì)。這個(gè)內(nèi)容沒(méi)有現(xiàn)成的程序和設(shè)計(jì)圖,需要我們真正親手去編,最郁悶的莫過(guò)于畫(huà)設(shè)計(jì)圖。按照實(shí)驗(yàn)要求上的圖畫(huà)了出來(lái),加載程序以后卻不能正常運(yùn)行,改了好多次都沒(méi)有成功。同學(xué)們電腦上軟件的版本差異也影響了交流。有些元件的型號(hào)不同,但在選用時(shí)圖形確很相似,致使選錯(cuò)了元件,影響了結(jié)果。
這兩周的實(shí)習(xí)真的有點(diǎn)郁悶,程序里面的好多內(nèi)容不懂,自我感覺(jué)是單片機(jī)我們所學(xué)的內(nèi)容還不足以編出這兩個(gè)程序,但是只好硬著頭皮去看去理解。但在學(xué)習(xí)過(guò)程中也充滿了樂(lè)趣,當(dāng)看懂了程序的一些語(yǔ)句,畫(huà)出了要求的設(shè)計(jì)圖,那我喜悅那種成就感油然而生。
這次實(shí)習(xí)讓我受益匪淺,無(wú)論從知識(shí)上還是其他的各個(gè)方面。上課的時(shí)候的學(xué)習(xí)從來(lái)沒(méi)有見(jiàn)過(guò)真正的單片機(jī),只是從理論的角度去理解枯燥乏味。但在實(shí)習(xí)中見(jiàn)過(guò)甚至使用了單片機(jī)及其系統(tǒng),能夠理論聯(lián)系實(shí)際的學(xué)習(xí),開(kāi)闊了眼界,提高了單片機(jī)知識(shí)的理解和水平。在這次課程設(shè)計(jì)中又讓我體會(huì)到了合作與團(tuán)結(jié)的力量,當(dāng)遇到不會(huì)或是設(shè)計(jì)不出來(lái)的地方,我們就會(huì)在qq群里討論或者是同學(xué)之間相互幫助。團(tuán)結(jié)就是力量,無(wú)論在現(xiàn)在的學(xué)習(xí)中還是在以后的工作中,團(tuán)結(jié)都是至關(guān)重要的,有了團(tuán)結(jié)會(huì)有更多的理念、更多的思維、更多的情感。
單片機(jī)是很重要的一門(mén)課程,老師和一些工作的朋友都曾說(shuō)過(guò),如果學(xué)好一門(mén)單片機(jī),就憑這個(gè)技術(shù)這門(mén)手藝找一個(gè)好工作也不成問(wèn)題。盡管我們?cè)谡n堂學(xué)到的內(nèi)容很有限,但在以后的學(xué)習(xí)中單片機(jī)還需要好好的深入研究和學(xué)習(xí),學(xué)好了單片機(jī)也就多了一項(xiàng)生存的本錢(qián)。最后感謝老師對(duì)我們的精心指導(dǎo)和幫助,感謝同學(xué)們對(duì)我的幫助。
單片機(jī)課程設(shè)計(jì)的實(shí)習(xí)報(bào)告范文2
這次這個(gè)單片機(jī)的課程設(shè)計(jì)我們完成的不太理想,我們小組兩個(gè)人都是交流生,并且不是在物理學(xué)院學(xué)習(xí),同時(shí)選課時(shí)沒(méi)有認(rèn)真全面的了解這門(mén)課程的安排導(dǎo)致沒(méi)有選上和課程配套的實(shí)驗(yàn)課,一個(gè)學(xué)期也就沒(méi)有做過(guò)一次實(shí)驗(yàn),在后來(lái)的制作過(guò)程中遇到了很多困難,所以這次這個(gè)課程設(shè)計(jì)的作品完全是在沒(méi)有任何單片機(jī)制作經(jīng)驗(yàn)甚至是沒(méi)有做過(guò)任何相關(guān)電路的基礎(chǔ)上開(kāi)始的。
選題的時(shí)候其實(shí)只上了幾個(gè)星期的課,對(duì)單片機(jī)能做什么或者說(shuō)以我們的水平能讓單片機(jī)做什么根本沒(méi)有一個(gè)清晰的認(rèn)識(shí),很擔(dān)心自己的選題最后做不出來(lái),所以當(dāng)時(shí)選題時(shí)的原則是盡量的簡(jiǎn)單可行,因?yàn)楫吘刮覀儧](méi)有實(shí)驗(yàn)課,一學(xué)期下來(lái)必定會(huì)比物理系的同學(xué)在具體的實(shí)驗(yàn)方面落后不少,同時(shí)平時(shí)我們都在南新校區(qū),與老師和同學(xué)的交流都很困難,在后來(lái)的具體制作過(guò)程中遇到什么困難幾乎不可能跑到實(shí)驗(yàn)室去向老師請(qǐng)教,同時(shí)現(xiàn)在社會(huì)上都在大力提倡節(jié)能,于是我們打算從這點(diǎn)出發(fā)在我們的身邊發(fā)現(xiàn)問(wèn)題,當(dāng)時(shí)我們聽(tīng)周?chē)耐瑢W(xué)說(shuō)起濟(jì)南的夏天白天相當(dāng)?shù)难谉?,可是晚上退涼很快特別是深夜的時(shí)候溫度其實(shí)已經(jīng)不高了,但是同學(xué)們一般晚上睡覺(jué)都比較早,都會(huì)叫風(fēng)扇一直開(kāi)著最大檔,可是到了深夜后已經(jīng)沒(méi)有必要這么強(qiáng)的風(fēng)速了,這樣一夜下來(lái)將會(huì)浪費(fèi)很多電能,同時(shí)還容易把同學(xué)們吹感冒。
于是我們想能不能做一個(gè)單片機(jī)系統(tǒng)來(lái)解決這個(gè)問(wèn)題,基于以上原因我們確定了這個(gè)方案,在最初的計(jì)劃中我們還準(zhǔn)備加入對(duì)風(fēng)扇轉(zhuǎn)向的控制,使之能實(shí)現(xiàn)人體追蹤功能,不過(guò)在后來(lái)的具體設(shè)計(jì)中發(fā)現(xiàn)現(xiàn)在風(fēng)扇的風(fēng)扇轉(zhuǎn)向控制基本都是純機(jī)械裝置,要用單片機(jī)控制比較的困難,而電子控制裝置一般都出現(xiàn)在高端的風(fēng)扇之中且價(jià)格比較昂貴,而且機(jī)械部分方面我們也無(wú)法解決。所以最后決定放棄對(duì)轉(zhuǎn)向的控制,等以后對(duì)機(jī)械方面的只是有所學(xué)習(xí)之后再做。
通過(guò)這次的課程設(shè)計(jì)作品的制作讓我對(duì)單片機(jī)的理論有了更加深入的了解,同時(shí)在具體的制作過(guò)程中我們發(fā)現(xiàn)現(xiàn)在書(shū)本上的知識(shí)與實(shí)際的應(yīng)用存在著不小的差距,書(shū)本上的知識(shí)很多都是理想化后的結(jié)論,忽略了很多實(shí)際的因素,或者涉及的不全面,可在實(shí)際的應(yīng)用時(shí)這些是不能被忽略的,我們不得不考慮這方的問(wèn)題,這讓我們無(wú)法根據(jù)書(shū)上的理論就輕易得到預(yù)想中的結(jié)果,有時(shí)結(jié)果甚至很差別很大。通過(guò)這次實(shí)踐使我更深刻的體會(huì)到了理論聯(lián)系實(shí)際的重要性,我們?cè)诮窈蟮膶W(xué)習(xí)工作中會(huì)更加的注重實(shí)際,避免稱為只會(huì)紙上談兵的趙括。
課程設(shè)計(jì)貢獻(xiàn)排序:這次課程設(shè)計(jì)從最初的規(guī)劃到后來(lái)的理論設(shè)計(jì)到最后的具體制作都是我們兩共同完成的,實(shí)在無(wú)法區(qū)分貢獻(xiàn)排序。各取50%吧。
課程改革建議:我們強(qiáng)烈建議將這門(mén)課程的理論學(xué)習(xí)和實(shí)驗(yàn)部分合并成一門(mén),以避免想我們這種情況的再次發(fā)生。
單片機(jī)課程設(shè)計(jì)的實(shí)習(xí)報(bào)告范文3
作為一名自動(dòng)化專業(yè)的大學(xué)生,我覺(jué)得做單片機(jī)課程設(shè)計(jì)是十分有意義的,而且是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐能力?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類似的課程設(shè)計(jì)就為我們提供了良好的實(shí)踐平臺(tái)。
在做本次課程設(shè)計(jì)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我們是在做單片機(jī)課程設(shè)計(jì),但我們不是藝術(shù)家,他們可以拋開(kāi)實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無(wú)法升級(jí)為設(shè)計(jì)。
接下來(lái)的4月,我意外的接到系學(xué)生工作處主管陳老師來(lái)電,說(shuō)我系承辦了院校園文化藝術(shù)節(jié)的南方擂臺(tái)知識(shí)搶答競(jìng)賽,而學(xué)校又沒(méi)有搶答器,要我組織幾個(gè)學(xué)生做一個(gè)搶答器。我當(dāng)時(shí)想,那好啊,做搶答器不難。以前有用與非門(mén)做過(guò),于是我便爽快的答應(yīng)了陳老師,并保證沒(méi)有問(wèn)題,保質(zhì)保量完成。當(dāng)是可能是我想得太簡(jiǎn)單了,搶答器不就八個(gè)按鍵一個(gè)數(shù)碼管顯示不就完了么,把最先搶到的組別顯示出來(lái)??墒堑街魅谓o我們提要求的時(shí)候才發(fā)現(xiàn)搶答器要實(shí)現(xiàn)我功能遠(yuǎn)不只這么多,倒計(jì)時(shí)、蜂鳴提示、范規(guī)報(bào)警、電子計(jì)分器,這些我都沒(méi)有考慮進(jìn)來(lái)。主任也說(shuō)了,這是一次院級(jí)的比賽,電子系做的東西要拿的'出手,要做就做點(diǎn)樣子出來(lái)。我想也好,雖有點(diǎn)難度,但符合我喜歡挑戰(zhàn)難度的性格。我說(shuō)行!這個(gè)活我做了!
接到任務(wù)開(kāi)始布屬,我把計(jì)分電路分了出去由其它幾個(gè)同學(xué)做,我專攻搶答部分。由于沒(méi)有獨(dú)立設(shè)計(jì)電路的經(jīng)驗(yàn),剛開(kāi)始得一步步慢慢深入,正好我會(huì)proteus。軟硬件的調(diào)度都靠它完成,這樣可以省很多的時(shí)間。做搶答器,我們花了一個(gè)月的時(shí)間,沒(méi)日沒(méi)夜的調(diào)試程序(當(dāng)時(shí)單片機(jī)課程還沒(méi)學(xué)到定時(shí)器中斷,還得一邊自學(xué)。)做pcb板,采購(gòu)元器件,安裝,調(diào)試,運(yùn)行。那時(shí),他們的計(jì)分電路也做好了,用了16個(gè)數(shù)碼管做顯示。我們將計(jì)分和搶答電路板及數(shù)碼管安裝在了事先木制的外殼上,進(jìn)行整體調(diào)試。記得那時(shí)正趕上五一放假,而五月8號(hào)就是比賽了。我們都沒(méi)有休息,將工作間從實(shí)驗(yàn)室搬到了寢室。那段時(shí)間雖然辛苦,但很充實(shí),每個(gè)人收獲都特別大。
為了讓自己的編程水平能進(jìn)一步提高,我將自己編寫(xiě)的程序發(fā)到了論壇里與大家共享,并下載網(wǎng)友們的程序進(jìn)行分析。電子鐘程序、液晶密碼鎖程序、跑馬燈程序、大屏幕點(diǎn)陣屏程序、上下位機(jī)通信程序等等,這些我都能熟練的掌握。我認(rèn)為,學(xué)編程讀別人的程序非常重要,每個(gè)人都有不同的思維,相同的任務(wù)卻有很多不同的方法,在每個(gè)程序里都能找到些經(jīng)典的段子,讓人回味。從中可以學(xué)到很多的方法,并且有些可以直接的引用。一個(gè)出色的程序員在編程時(shí),并不是從零開(kāi)始,而應(yīng)該是先找出類似的例子進(jìn)行分析,參考,看看有沒(méi)有值得引用和借鑒的地方,加以修改,為自己所用。實(shí)踐證明,這樣做是對(duì)的。從當(dāng)初不知如何著手到現(xiàn)在隨手就能寫(xiě)個(gè)幾百行,短短幾個(gè)月,我進(jìn)步還是蠻快的。
做單片機(jī)課設(shè)那會(huì),我?guī)椭税嗌喜簧俚耐瑢W(xué),幫他們調(diào)試過(guò)硬件,修改過(guò)程序,并為他們解答了一系列的疑惑。當(dāng)同學(xué)們投來(lái)羨慕的目光時(shí),我很自豪,這些都是我努力的結(jié)果。當(dāng)然,努力歸努力,方法也很重要。在這里,我總結(jié)一下,與大家共勉:
1、基本功要雜實(shí),要有一定的數(shù)模電基礎(chǔ)。學(xué)單片機(jī)首先要搞清楚它的基本結(jié)構(gòu)和存儲(chǔ)單元的分配。
2、在學(xué)單片機(jī)的過(guò)程中,最好自己動(dòng)手做一個(gè)單片機(jī)系統(tǒng)。先找現(xiàn)成的程序,現(xiàn)成的電路圖,做成實(shí)物,并以這個(gè)例子為開(kāi)端,帶著疑問(wèn)學(xué)習(xí),往往更有目的,更主動(dòng)。
3、有條件的話先個(gè)好的開(kāi)發(fā)板,便實(shí)驗(yàn)時(shí)之用。沒(méi)開(kāi)發(fā)板,proteus軟件仿真也行。
4、多讀有代表性的程序,讀得多了自然就會(huì)學(xué)到很多的好方法??少I(mǎi)本單片機(jī)子程序集看看,也可網(wǎng)上下載程序分析。
5、多泡泡單片機(jī)相關(guān)的論壇,與大家多交流交流,單片機(jī)完全可以自學(xué)的。
我覺(jué)得以上幾點(diǎn)相當(dāng)重要,因?yàn)樗鼘?duì)我?guī)椭艽?,算是將我領(lǐng)進(jìn)了單片機(jī)的大門(mén),以至于我學(xué)起來(lái)不那么吃力,沒(méi)有感覺(jué)到像大家說(shuō)的那樣的難。我看過(guò)很多的程序,也調(diào)試過(guò)很多的程序,每一次收獲都不小。我的實(shí)驗(yàn)室就是keil和proteus。這使我做實(shí)驗(yàn)很方便。雖是虛擬的,但調(diào)試程序還是可以的,省去了很多的時(shí)間提高了效率。最近我在學(xué)c_51,因?yàn)閷W(xué)單片機(jī)掌握c語(yǔ)言是非常重要的,c語(yǔ)言的通用性對(duì)學(xué)習(xí)其它類型的單片機(jī)有很大的幫助。今后,我想做嵌入式系統(tǒng)工程師,想學(xué)arm,想搞操作系統(tǒng)。所以我現(xiàn)在必須打好基礎(chǔ),這樣才能進(jìn)步。
我學(xué)單片機(jī)的一些經(jīng)歷。其實(shí)我并不是很厲害,我懂的也只是一點(diǎn)皮毛,只是曉得單片機(jī)是怎么回事,能編幾個(gè)小程序罷了。寫(xiě)這些我只是想記錄一下我初學(xué)單片機(jī)的經(jīng)歷。同時(shí)對(duì)于那些想開(kāi)始學(xué)習(xí)單片機(jī)的朋友們,還是可以有一些值得借鑒的地方。希望大家都能學(xué)好單片機(jī),那些覺(jué)得難的學(xué)得吃力的同學(xué)要對(duì)自己有信心,要多做多練,這樣才能培養(yǎng)學(xué)習(xí)興趣。只要堅(jiān)持就能如愿,同志們,加油!