這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn)
這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn),一周中我們通過(guò)七個(gè)項(xiàng)目1:P1口輸入/輸出2:繼電器控制3音頻控制4:子程序設(shè)計(jì)5:字符碰頭程序設(shè)計(jì)6:外部中斷7:急救車與交通信號(hào)燈,練習(xí)編寫(xiě)了子程序、熟悉了人工會(huì)匯編方法、設(shè)計(jì)和調(diào)試方法。學(xué)習(xí)了P1口、I/O端口、外部中斷技術(shù)的基本的使用方法及輸入/輸出端口控制方法。而且初步掌握了大型程序的調(diào)試方法。
實(shí)訓(xùn)中首先對(duì)MCS-51單片機(jī)開(kāi)發(fā)試驗(yàn)系統(tǒng)鍵盤監(jiān)控操作、使用及配套的仿真軟件的應(yīng)用進(jìn)行了熟悉和了解。該實(shí)驗(yàn)儀提供了許多基本實(shí)驗(yàn)電路和實(shí)驗(yàn)插孔,對(duì)于基本的實(shí)驗(yàn)只需要少量連線就可以進(jìn)行,減少了繁瑣的實(shí)驗(yàn)連線過(guò)程,以減輕工作量,突出實(shí)驗(yàn)的內(nèi)涵,達(dá)到培養(yǎng)實(shí)際動(dòng)手能力,加強(qiáng)對(duì)實(shí)驗(yàn)電路的理解。通過(guò)本實(shí)驗(yàn)儀器進(jìn)一步了解了單片機(jī)存儲(chǔ)器的組織結(jié)構(gòu)、單片機(jī)片內(nèi)片外數(shù)據(jù)存儲(chǔ)器讀寫(xiě)方法、工作寄存器的應(yīng)用、單片機(jī)對(duì)簡(jiǎn)單編程及調(diào)試方法進(jìn)一步的掌握了調(diào)試軟件的操作方法和編程環(huán)境。
編寫(xiě)并調(diào)試完成一個(gè)實(shí)驗(yàn)項(xiàng)目總概括起來(lái)有五大步驟:1、立項(xiàng)目2、查找數(shù)據(jù)3、畫(huà)流程圖、4根據(jù)流程圖進(jìn)行編程5、編完后進(jìn)行修改、調(diào)試、編譯等。最終要達(dá)到會(huì)寫(xiě)、會(huì)做、會(huì)說(shuō),
編寫(xiě)開(kāi)始幾個(gè)項(xiàng)目的程序還比較順利,到了編寫(xiě)LED燈碰頭程序、字符碰頭程序、急救車與交通燈呈程序時(shí)遇到了好多困難,本來(lái)還以為編程會(huì)很簡(jiǎn)單的,等到實(shí)際操作起來(lái)才
知道它的復(fù)雜性,沒(méi)有想像中的那么得心應(yīng)手,理解流程是有思維的前提.不過(guò)經(jīng)過(guò)我們最后在全組人竭盡全力,老師的精心指導(dǎo)下,花費(fèi)的時(shí)間與精力終于沒(méi)有白費(fèi),效果漸漸地出現(xiàn)了.這是我們共同努力的結(jié)果,在享受我們成果之時(shí),不得不感慨單片機(jī)的重要性與高難度性,所以為期一周的單片機(jī)課程設(shè)計(jì)沒(méi)有浪費(fèi),我們從中學(xué)到了很多知識(shí).,也讓我們對(duì)單片機(jī)有了更深一步的了解.雖然最后結(jié)果是出來(lái)了,可這與老師的精心指導(dǎo)是分不開(kāi)的。
這次實(shí)訓(xùn)雖然其中會(huì)有些錯(cuò)誤和失敗,但總的來(lái)說(shuō)是受益匪淺,在運(yùn)用中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,就是最大的收獲。專心做自己的事,是一種樂(lè)趣;互相交流,是大家一起進(jìn)步的必要過(guò)程;上網(wǎng)查閱資料,是獲得所需信息的有效途徑。我想,這些練習(xí)和經(jīng)驗(yàn)都將是我以后最寶貴的財(cái)富!
通過(guò)為期一周的單片機(jī)實(shí)訓(xùn),是我們對(duì)這門課有了許多新的了解,彌補(bǔ)了在課堂上學(xué)習(xí)的不足。相信這對(duì)我們以后的學(xué)習(xí)和工作都會(huì)有很大的幫助。我們一定
要在最短的時(shí)間里對(duì)這些不足加以改正!
首先,在這次試訓(xùn)中我被單片機(jī)強(qiáng)大的功能所震撼,以前在課堂上完全沒(méi)有能理解可編程單片機(jī)的優(yōu)越性。這次通過(guò)實(shí)體仿真軟件等輔助軟件的共同效果,
是這次試訓(xùn)有了鮮明的活力。換是我們認(rèn)識(shí)到這次試訓(xùn)不僅僅是一個(gè)軟件的應(yīng)用,更多的是使我們認(rèn)識(shí)到學(xué)習(xí)到很多在課堂上無(wú)法得到的東西。特別是protues軟件的功能是我們了解了當(dāng)今開(kāi)發(fā)系統(tǒng)的新
方向,簡(jiǎn)直太不可思議啦!
單片機(jī)作為一種最簡(jiǎn)單的軟件,與我們的日常生活息息相關(guān),了解一些單片機(jī)程序的簡(jiǎn)單錄入是費(fèi)城必要的。如:LED顯示器、鍵盤和顯示器的應(yīng)用和原理。
在被刺實(shí)訓(xùn)中我們每個(gè)人通過(guò)一個(gè)八位流水燈的制作,使我們深深地體會(huì)到了單片機(jī)在現(xiàn)實(shí)生活中的小小應(yīng)用,既增強(qiáng)了我們的好奇心,又鞏固了我們的理
論知識(shí)。更讓我們體會(huì)到了單片機(jī)手動(dòng)的開(kāi)
始平臺(tái)的完善與成熟。只要你有想法,單片機(jī)就有可能讓他成為現(xiàn)實(shí)。這里我學(xué)習(xí)完protues軟件后的第一感覺(jué)是,雖然這軟件工作不穩(wěn)定,但是會(huì)有相當(dāng)不錯(cuò)
的效果出來(lái)。這對(duì)我以后的工作一定會(huì)有幫助
的。在這次試訓(xùn)中不僅只對(duì)單片機(jī)編程有了新的認(rèn)識(shí),還對(duì)整個(gè)單片機(jī)的開(kāi)發(fā)平臺(tái)都有了一廳的了解,這是一筆不錯(cuò)的收獲。
通過(guò)這幾天的試訓(xùn),使我的感觸很深,真實(shí)“條條大路通羅馬”,要達(dá)到目的,不同的人就有不同的方法。只要你的方法不錯(cuò)!五花八門都可以,而且是各有
特色。走出來(lái)的結(jié)果都有各自的獨(dú)到之處
。在編程中“簡(jiǎn)”字貫穿于整個(gè)程序設(shè)計(jì)中,越簡(jiǎn)單越好,畢竟單片機(jī)留給用戶的資源是有限的,所以我們要充分利用這些資源,達(dá)到更好的效果,這些是我們
在以后的學(xué)習(xí)生活中應(yīng)值得注意的地方。
在試訓(xùn)中有苦有甜,當(dāng)我們?yōu)橐粋(gè)很難攻破的程序找出路時(shí),心情煩躁,感覺(jué)自己很不可理喻,當(dāng)程序一點(diǎn)一點(diǎn)編好后,自己從心底感覺(jué)到一點(diǎn)小小的安慰,
看著自己的成果。感覺(jué)很欣慰,有一絲絲的
甜意,幾天的實(shí)訓(xùn)使自己的思維邏輯也有了小小的進(jìn)步。
本人也是通過(guò)學(xué)校安排的課程才接觸到單片機(jī)的。
上課的時(shí)候倒是挺難挨的,覺(jué)得枯躁無(wú)味,經(jīng)常逃課。倒是在后來(lái)自己臨到考試的時(shí)候認(rèn)真復(fù)習(xí)倒還興趣增加不少(由此可見(jiàn)老師上課的啟發(fā)興趣能力有多強(qiáng)...)不過(guò)考試的成績(jī)還真是一般般,單片機(jī)只是考了個(gè)及格,咳...
在這里講個(gè)小插曲,我們學(xué)的是C51,后來(lái)有個(gè)什么凌陽(yáng)公司來(lái)我們學(xué)校搞活動(dòng),所以我買了塊凌陽(yáng),但是后來(lái)越學(xué)越?jīng)]動(dòng)力,可能是我領(lǐng)悟能力有限,不過(guò)有個(gè)老師跟我講,學(xué)東西先從基礎(chǔ)的東西學(xué)起,比如說(shuō)51,它的應(yīng)用最廣泛,所以技術(shù)也就是最成熟的,資料也就是最多的,這對(duì)初學(xué)者來(lái)說(shuō)無(wú)疑是方便的,而且你學(xué)一個(gè)比較偏的單片機(jī),以后應(yīng)用能用上就好,不能用上就浪費(fèi)學(xué)習(xí)時(shí)間了。所以現(xiàn)在才重新買了一塊開(kāi)發(fā)板,很多東西都對(duì)上號(hào)了,就好學(xué)多了。正如很多人說(shuō)的那樣,學(xué)單片機(jī),先學(xué)匯編,再學(xué)C,我也是這樣的,(因?yàn)槔蠋熒险n就是講匯編的,所以沒(méi)辦法,呵呵)因?yàn)檫@對(duì)以后熟悉單片機(jī)內(nèi)部資源,計(jì)算周期是很有幫助的。不過(guò)匯編就是比較麻煩,換個(gè)芯片就都要重頭來(lái)過(guò),所以有局限性,不像C那樣可以移植,修改的地方很少。對(duì)于匯編的學(xué)習(xí)還真是痛苦,我覺(jué)得這些東西最好是自己看,別人很難講到你明白的,首先要熟悉那一百多條指令,說(shuō)是一百多,其實(shí)有些是同個(gè)種類,壓縮起來(lái)也不過(guò)就幾十條,再說(shuō)都是英文簡(jiǎn)寫(xiě),就我那么點(diǎn)英文水平也看得明白,所以也不是什么難事,所以,先要搞定指令!指令搞定以后你也就能看一些基本的程序了,這樣,對(duì)于興趣的慢慢培養(yǎng)是大有好處的,誰(shuí)都不想耗上一大段時(shí)間卻什么都看不懂吧。接著就是看特殊寄存器及其功能,了解要利用到什么內(nèi)部資源時(shí)要設(shè)置哪些特殊寄存器,要怎么設(shè)置,可不可以位尋址啊,0是什么1又是什么啊之類的。不一定要背下來(lái),但是至少要有點(diǎn)印象有點(diǎn)了解,至少以后碰到的時(shí)候知道哪里可以查到。這些你可以直接搜索網(wǎng)上資源,有這方面的總結(jié),“51特殊寄存器”,以后要查找和設(shè)置也就方便一點(diǎn)。這樣你基本就可以看程序了!看程序的時(shí)候注意了,看的時(shí)候先看總體程序?qū)崿F(xiàn)的功能是什么,是P口亮燈呢還是串行通信,還是中斷還是定時(shí)(先從簡(jiǎn)單的程序入手,對(duì)應(yīng)于每個(gè)知識(shí)點(diǎn),P口亮燈,定時(shí)器,中斷,串行);接著應(yīng)該看流程圖及每個(gè)子程序的定義,不看流程圖看匯編就像看天書(shū),一開(kāi)始的時(shí)候。子程序名的跳轉(zhuǎn)可以了解程序是怎么走的,由哪里跳到哪里;揪褪沁@樣學(xué)匯編的了,一個(gè)學(xué)期,邊上課邊做實(shí)驗(yàn),好像只是每個(gè)知識(shí)點(diǎn)只做了一個(gè),基本就可以了解的了。
在這里又插一句,剛開(kāi)始學(xué)的時(shí)候我們這些初學(xué)者經(jīng)常會(huì)問(wèn)些很白癡的,讓已經(jīng)入門的人噴血噴飯的問(wèn)題。呵呵,這是必經(jīng)之路,不過(guò)還是那句話,盡量先自己看書(shū),看到真的不懂才去問(wèn)別人,因?yàn)槲沂冀K覺(jué)得,提問(wèn)和回答是一種互動(dòng)的交流,而不是只是單向的,你也要先掌握些東西,別人再一點(diǎn)破就明白了,不要全靠別人!不然別人也會(huì)覺(jué)得你很煩的,這方面我很有經(jīng)驗(yàn),也受過(guò)不少白眼,不過(guò),可以理解!
對(duì)于c語(yǔ)言編程,一開(kāi)始自己還是有點(diǎn)畏懼的,因?yàn)閏語(yǔ)言課程學(xué)得不好,不過(guò)后來(lái)在網(wǎng)上看到單片機(jī)用c語(yǔ)言跟用c編程序還是有區(qū)別的,單片機(jī)的比較簡(jiǎn)單一點(diǎn),所以也抱著試試的心理學(xué)習(xí)。呵呵,后來(lái)自我感覺(jué)良好!。üヽ語(yǔ)言還在學(xué)習(xí)中,也只能暫時(shí)將目前的程度談自己的感受,一開(kāi)始看c程序搞了很久才明白什么是后綴是H的頭文件,原來(lái)是編譯器把所有的資源都分配的地址及代稱,比如你在程序中用P1_0,TCON(定時(shí)器設(shè)置寄存器),實(shí)際是調(diào)用了一個(gè)地址。這是一個(gè)小的方面。最好先看一下專門寫(xiě)單片機(jī)編程的書(shū)籍,最好既有匯編又有c語(yǔ)言的,對(duì)比來(lái)學(xué)比較有效率。熟悉c語(yǔ)言的順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),條件結(jié)構(gòu)各有什么語(yǔ)句,各怎么表達(dá)。暫時(shí)我也是按這樣的順序?qū)W習(xí)的,當(dāng)然要多看程序,方法步驟跟匯編一樣,還是要看流程圖!
至于對(duì)匯編和c語(yǔ)言涉及的軟件的學(xué)習(xí),我覺(jué)得這些都比較容易掌握,上網(wǎng)下載個(gè)教程,按實(shí)例照著做就基本可以掌握,不要想一下子把所有功能都了解,基本的會(huì)用,其他比較特殊的功能以后自然會(huì)有機(jī)會(huì)用到,因?yàn)榫W(wǎng)上經(jīng)常有些高手出來(lái)講一些心得,到時(shí)看也不遲,F(xiàn)在看太多不熟練也容易忘記。東西總是等到用到了才比較有印象!
對(duì)了,等到書(shū)看到一定程度建議買塊單片機(jī)學(xué)習(xí)板,之前也為了省錢想自己搭個(gè)最小系統(tǒng)要做什么再做什么,不過(guò)可能還是比較懶或是比較花時(shí)間,所以還是自己買了一塊,因?yàn)橐婚_(kāi)始對(duì)硬件也不熟悉,什么都得上網(wǎng)查資料,做個(gè)跑馬燈也要看要接多大電阻啊,要怎么連線啊之類的,倒不如買個(gè)現(xiàn)成的先熟悉程序再做硬件也不遲,那樣反倒比較熟練。五六電子網(wǎng)站提供的單片機(jī)學(xué)習(xí)系統(tǒng)是您的最好選擇。基本上就寫(xiě)到這里了,本人的一些觀點(diǎn)而已,歡迎討論!
隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來(lái)了根本性的變化,如果說(shuō)微型計(jì)算機(jī)的出現(xiàn)使現(xiàn)代的科學(xué)研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測(cè)控領(lǐng)域帶來(lái)了一次新的革命。在現(xiàn)代社會(huì)中,溫度控制不僅應(yīng)用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了各個(gè)方面。本學(xué)期我們就學(xué)習(xí)了單片機(jī)這門課程,感覺(jué)是有點(diǎn)難呢。也不知道整個(gè)學(xué)習(xí)過(guò)程是怎么過(guò)來(lái)得,可是時(shí)間不等人。
時(shí)光飛逝,一轉(zhuǎn)眼,一個(gè)學(xué)期又進(jìn)尾聲了,本學(xué)期的單片機(jī)實(shí)習(xí)課題也在一周內(nèi)完成了。俗話說(shuō)“好的開(kāi)始是成功的一半”。說(shuō)這次實(shí)習(xí),我認(rèn)為最重要的就是做好程序調(diào)試,認(rèn)真的研究老師給的題目。其次,老師對(duì)實(shí)驗(yàn)的講解要一絲不茍的去聽(tīng)去想,因?yàn)橹挥卸济靼琢,做起產(chǎn)品就會(huì)事半功倍,如果沒(méi)弄明白,就迷迷糊糊的去做,到頭來(lái)一點(diǎn)收獲也沒(méi)有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。
雖然這次的實(shí)習(xí)算起來(lái)在實(shí)驗(yàn)室的時(shí)間只有幾天,不過(guò)因?yàn)槲覀兌加凶约旱膶?shí)驗(yàn)板,所以在宿舍里做實(shí)驗(yàn)的時(shí)間一定不止三天。硬件的設(shè)計(jì)跟焊接都要我們自己動(dòng)手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個(gè)能完成課程設(shè)計(jì)的勞動(dòng)成果出來(lái)了,很高興它能按著設(shè)計(jì)的思想與要求運(yùn)動(dòng)起來(lái)。
當(dāng)然,這其中也有很多問(wèn)題,第一、不夠細(xì)心比如由于粗心大意焊錯(cuò)了線,由于對(duì)課本理論的不熟悉導(dǎo)致編程出現(xiàn)錯(cuò)誤。第二,是在學(xué)習(xí)態(tài)度上,這次課設(shè)是對(duì)我的學(xué)習(xí)態(tài)度的一次檢驗(yàn)。對(duì)于這次單片機(jī)綜合課程實(shí)習(xí),我的第一大心得體會(huì)就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對(duì)應(yīng)該是嚴(yán)謹(jǐn)。我們這次實(shí)習(xí)所遇到的多半問(wèn)題多數(shù)都是由于我們不夠嚴(yán)謹(jǐn)。第三,在做人上,我認(rèn)識(shí)到,無(wú)論做什么事情,只要你足夠堅(jiān)強(qiáng),有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒(méi)有什么辦不到的。
通過(guò)這次單片機(jī)實(shí)習(xí),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為真己的東西。
這個(gè)設(shè)計(jì)過(guò)程中,我們通過(guò)在原有的計(jì)數(shù)器系統(tǒng)進(jìn)行了改進(jìn),使之增添了暫停、計(jì)數(shù)、清零等的三個(gè)控制功能,使之成為一個(gè)更加適用,功能更加完備的屬于自己的一個(gè)系統(tǒng)。設(shè)計(jì)結(jié)果能夠符合題意,成功完成了此次實(shí)習(xí)要求,我們不只在乎這一結(jié)果,更加在乎的,是這個(gè)過(guò)程。這個(gè)過(guò)程中,我們花費(fèi)了大量的時(shí)間和精力,更重要的是,我們?cè)趯W(xué)會(huì)創(chuàng)新的基礎(chǔ)上,同時(shí)還懂得合作精神的重要性,學(xué)會(huì)了與他人合作。作為一名自動(dòng)化專業(yè)的快大三學(xué)生,我覺(jué)得做單片機(jī)實(shí)習(xí)是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐能力?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類似實(shí)習(xí)就為我們提供了良好的實(shí)踐平臺(tái)。
首先在做本次實(shí)習(xí)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我們是在做單片機(jī)實(shí)習(xí),但我們不是藝術(shù)家,他們可以拋開(kāi)實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無(wú)法升級(jí)為設(shè)計(jì)。
其次,在這次課程設(shè)計(jì)中,我們運(yùn)用到了以前所學(xué)的專業(yè)課知識(shí),如:C語(yǔ)言、模擬和數(shù)字電路知識(shí)等。雖然過(guò)去從未獨(dú)立應(yīng)用過(guò)它們,但在學(xué)習(xí)的過(guò)程中帶著問(wèn)題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的又一收獲。
最后,在實(shí)習(xí)之前,我們要對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實(shí)習(xí)過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問(wèn)題和實(shí)踐能力提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中
擴(kuò)展閱讀:單片機(jī)實(shí)訓(xùn)報(bào)告終稿
單片機(jī)實(shí)訓(xùn)總結(jié)
在一周的實(shí)訓(xùn)期間,我們很好的完成了單片機(jī)的實(shí)訓(xùn),在實(shí)訓(xùn)期間我學(xué)到了很多的知識(shí)和經(jīng)驗(yàn)。在這次的單片機(jī)實(shí)訓(xùn)中,我們了解了單片機(jī)的用途,熟悉了單片機(jī)的編譯程序和裝載并進(jìn)行運(yùn)行,學(xué)會(huì)了硬件和軟件的基本操作,熟悉實(shí)驗(yàn)箱、電腦,了解運(yùn)行結(jié)果及檢查并進(jìn)行實(shí)踐操作。
我們的單片機(jī)應(yīng)用實(shí)訓(xùn)是莫老師授課,莫老師為了能讓我們更好的掌握知識(shí),我們把全班51個(gè)人分成2組,每個(gè)人都有一套實(shí)驗(yàn)器材,包括硬件設(shè)備和軟件設(shè)備,硬件:實(shí)驗(yàn)箱、IBMPC機(jī)一臺(tái);軟件:MCS-51單片機(jī)開(kāi)發(fā)系統(tǒng)Keil軟件DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)一臺(tái)。這樣我們能夠更好的加強(qiáng)自己的動(dòng)手操作能力,同時(shí)同學(xué)之間可以互相幫助,一起解決問(wèn)題。
第一天開(kāi)始,莫老師便和我們?cè)敿?xì)講解了KeilC51的操作環(huán)境。讓我們了解實(shí)訓(xùn)當(dāng)中所要學(xué)的內(nèi)容和我們要實(shí)訓(xùn)的課題。KeilC51的操作,首先:先從桌面上找到開(kāi)始圖標(biāo),點(diǎn)擊運(yùn)行后出現(xiàn)操作界面。我們可以新建一個(gè)程序,保存為.asm文件。這時(shí)候我們可以進(jìn)行軟件編譯,再運(yùn)行。編譯前要先選定是軟件環(huán)境不是硬件。編譯無(wú)錯(cuò)后就可以運(yùn)行。運(yùn)行時(shí)可以單步運(yùn)行或是全部快速運(yùn)行。這時(shí)便可以從界面上看出程序運(yùn)行后的狀態(tài),單步運(yùn)行看得更仔細(xì)。我們就是運(yùn)用這個(gè)軟件來(lái)進(jìn)行程序的仿真和調(diào)試的。第二天,莫老師便和我們?cè)敿?xì)講解了怎么使用實(shí)驗(yàn)箱,在實(shí)驗(yàn)箱的后背有一根電源線插孔和一根數(shù)據(jù)線插孔,從實(shí)驗(yàn)箱中把電源線和數(shù)據(jù)線拿出來(lái)插在對(duì)應(yīng)的插孔中。其次,打開(kāi)電腦的電源,電腦打開(kāi)后,在桌面上有一個(gè)MCS-51單片機(jī)開(kāi)發(fā)系統(tǒng)keil軟件,打開(kāi)這個(gè)軟件會(huì)出現(xiàn)一個(gè)頁(yè)面,在頁(yè)面的上方有一個(gè)實(shí)驗(yàn)指導(dǎo),打開(kāi)實(shí)驗(yàn)指導(dǎo)就可以看見(jiàn)硬件和軟件等字樣,在軟件那一欄右邊菜單點(diǎn)擊相應(yīng)的程序,選中那個(gè)程序,再打開(kāi)實(shí)驗(yàn)指導(dǎo)和實(shí)驗(yàn)程序,對(duì)照著實(shí)驗(yàn)指導(dǎo)把導(dǎo)線插在實(shí)驗(yàn)箱相應(yīng)的位置。最后,把實(shí)驗(yàn)程序調(diào)出來(lái),在電腦上或者是在實(shí)驗(yàn)箱上進(jìn)行裝載并運(yùn)行,也可以點(diǎn)擊菜單中的“單步運(yùn)行”,查看實(shí)驗(yàn)箱的結(jié)果,是否和實(shí)驗(yàn)指導(dǎo)上的一樣或者是直接在菜單上按“自動(dòng)單步”讓程序不停的自動(dòng)運(yùn)行。
在最后幾天,我們根據(jù)實(shí)驗(yàn)指導(dǎo)書(shū)做了一些相應(yīng)的實(shí)驗(yàn)。如:基于KeilC51集成開(kāi)發(fā)環(huán)境的仿真與調(diào)試;單片機(jī)I/O口控制實(shí)驗(yàn);蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn);串轉(zhuǎn)并的I/O口實(shí)驗(yàn);并轉(zhuǎn)串的I/O口實(shí)驗(yàn);74HC138譯碼器實(shí)驗(yàn);8*8LED輸出實(shí)驗(yàn)。反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實(shí)習(xí)過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問(wèn)題和實(shí)踐能力提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中。
這次實(shí)訓(xùn)的目的:1、熟悉KeilC51集成開(kāi)發(fā)環(huán)境的使用方法;2、熟悉DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開(kāi)發(fā)平臺(tái)的使用;3、利用單片機(jī)的P1口作為輸入和輸出口;4、利用單片機(jī)的P1口,使用戶學(xué)會(huì)蜂鳴器的使用;5、熟悉并掌握串轉(zhuǎn)并和并轉(zhuǎn)串的I/O口擴(kuò)展方法;6、熟悉譯碼器的使用方法,靈活應(yīng)用74HC138進(jìn)行電路設(shè)計(jì);7、學(xué)會(huì)利用單片機(jī)的I/O口進(jìn)行LED點(diǎn)陣的掃描顯示;8、熟悉并掌握硬件調(diào)試和軟件調(diào)試。在實(shí)訓(xùn)期間,我深刻的認(rèn)識(shí)到了理論知識(shí)和實(shí)踐操作必須是相結(jié)合的,只有這樣才能提高自己的實(shí)際操作能力,并且可以從中培養(yǎng)自己的獨(dú)立思考,勇于克服困難和團(tuán)隊(duì)的協(xié)作精神,這次的實(shí)訓(xùn)使我學(xué)到了很多知識(shí),使我終身受用。
“紙上得來(lái)終覺(jué)淺,絕知此事要躬行!”在短暫的實(shí)習(xí)過(guò)程中,讓我深深的感覺(jué)到自己在實(shí)際運(yùn)用中的專業(yè)知識(shí)的匱乏,剛開(kāi)始的一段時(shí)間里,對(duì)一些程序感到無(wú)從下手,茫然不知所措。在平時(shí)總以為自己學(xué)的不錯(cuò),一旦接觸到實(shí)際,才發(fā)現(xiàn)自己知道的是多么少,這時(shí)才真正領(lǐng)悟到“學(xué)無(wú)止境”的含義。本次實(shí)訓(xùn)的學(xué)習(xí)讓我對(duì)用單片機(jī)控制電路和單片機(jī)在現(xiàn)實(shí)生活中的重要作用有了很深的了解。課堂上老師講解的知識(shí)在我們與課程同步的實(shí)訓(xùn)中得到了鞏固和提高,通過(guò)這次的課程設(shè)計(jì)更是升華了我們平時(shí)學(xué)習(xí)中所獲得的知識(shí)。
友情提示:本文中關(guān)于《這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn)》給出的范例僅供您參考拓展思維使用,這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。