單片機(jī)跑馬燈實(shí)習(xí)報告_第1頁
單片機(jī)跑馬燈實(shí)習(xí)報告_第2頁
單片機(jī)跑馬燈實(shí)習(xí)報告_第3頁
單片機(jī)跑馬燈實(shí)習(xí)報告_第4頁
單片機(jī)跑馬燈實(shí)習(xí)報告_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

畢業(yè)實(shí)習(xí)報告班級:學(xué)號:姓名:指導(dǎo)老師:一、實(shí)習(xí)說明實(shí)習(xí)時間:2012年2月20日至2012年3月31日實(shí)習(xí)地點(diǎn):太原理工大學(xué)陽泉學(xué)院實(shí)習(xí)性質(zhì):畢業(yè)實(shí)習(xí)二、實(shí)習(xí)過程1、了解過程在生活和生產(chǎn)的各領(lǐng)域中,凡是有自動控制要求的地方都會有單片機(jī)的身影出現(xiàn);從簡單到復(fù)雜,從空中、地面帶地下,凡是能想象到的地方幾乎都有使用單片機(jī)的需求?,F(xiàn)在盡管單片機(jī)的應(yīng)用已經(jīng)很普遍了,但仍有許多可以用單片機(jī)控制而沒有實(shí)現(xiàn)的項目,因此,單片機(jī)的應(yīng)用大有想象和拓展空間。單片機(jī)的應(yīng)用有利于產(chǎn)品的小型化、多功能化和智能化,有助于提高勞動效率,減輕勞動強(qiáng)度,提高產(chǎn)品質(zhì)量,改善勞動環(huán)境,減少能源和材料消耗,保真安全等。但是單片機(jī)應(yīng)用的意義絕不僅限于它的廣闊范圍以及所帶來俄經(jīng)濟(jì)效益上,更重要的意義還在于:單片機(jī)的應(yīng)用正從根本上改變者傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。從前必須有模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能使用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種以軟件取代硬件并提高系統(tǒng)系能的控制系統(tǒng)是一種全新的概念,是對傳統(tǒng)控制技術(shù)的一次革命。隨著單片機(jī)應(yīng)用的推廣普及,微控制技術(shù)必將不斷發(fā)展、日益完善和更加充實(shí)。在眾多的微控技術(shù)實(shí)驗中,耿老師為我們選擇了用單片機(jī)制作4個燈的跑馬機(jī)這一較為基本的科目,單片機(jī)使用我們熟悉的AT89S52型單片機(jī),采用覆銅板手工焊制的方法來制作電路板,使用proteus進(jìn)行仿真,用偉福軟件與編程器聯(lián)調(diào)。2、實(shí)際操作本設(shè)計選擇采用AT89C51單片機(jī)為核心。AT89C51是一個低電壓、高性能CMOS8位單片機(jī)帶有K字節(jié)的可反復(fù)擦寫的程序存儲器。和128字節(jié)的存取數(shù)據(jù)存儲器RAM,這種器件采用ATMEL公司的高密度、不容易丟失存儲技術(shù)生產(chǎn),并且能夠與MCS-51系列的單片機(jī)兼容。片內(nèi)含有8位中央處理器和閃爍存儲單位,有較強(qiáng)的功能的AT89C51單片機(jī)能夠被應(yīng)用到控制領(lǐng)域中AT89C51提供以下的功能標(biāo)準(zhǔn):4K字節(jié)閃爍存儲器,128字節(jié)隨機(jī)存取數(shù)據(jù)存儲器,32個I/O口,2個16位定時/計數(shù)器,1個5向量兩級中斷結(jié)構(gòu),1個串行通信口,片內(nèi)振蕩器和時鐘電路。另外,AT89C51還可以進(jìn)行OHZ的靜態(tài)邏輯操作,并支持兩種軟件的節(jié)電模式。閑散方式停止中央處理器的工作,能夠允許隨機(jī)存取數(shù)據(jù)存儲器、定時/計數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存隨機(jī)存取數(shù)據(jù)存儲器中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件的工作直到下一個復(fù)位。2.1硬件電路結(jié)構(gòu)AT89C52共有40條引腳,引腳排列如圖2-1所示。圖2-1AT89C52的引腳排列圖(1)P0,P1,P2,P3端口PO口為了一個8位漏極開路雙向I/O口,每腳課吸收8TTL門電流。當(dāng)PO口的管腳第一次寫1時,被定義為高阻輸入。PO能夠用于外部程序數(shù)據(jù)存儲器,它可被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,PO口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,PO輸出原碼,此時PO外部必須被拉高。P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器嫩接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫‘‘1’’時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入是,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址高八位。在給出地址‘‘1’’時它利用內(nèi)部上位優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行續(xù)寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入‘‘1’’后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口:P3.0RXD(串行輸入口);P3.1TXD(串行輸出口);P3.2/INT1(外部中斷0);P3.3/INT1(外部中斷1);P3.4T0(記時器0外部輸入);P3.5T1(記時器1外部輸入);P3.6/WR(外部數(shù)據(jù)存儲器寫選通);P3.7/RD(外部數(shù)據(jù)存儲器選通)。表2-1P3口第二功能列表端口引腳第二功能P3.0RXDP3.1TXDP3.2INTOP3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDRST端口為復(fù)位輸入。本實(shí)驗采用上電式復(fù)位,使用一個10μf電容和一個10kΩ電阻如圖2-2所示圖2-2復(fù)位電路圖(3)EA/VPP為當(dāng)/EA保持低電平時,則在此期間外部程序存儲器,不管是否有內(nèi)部程序存儲器,注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部存儲器。在FLASH編程期間,次引腳也用于施加12V編程電源(VPP)。(4)XTAL1和XTAL2為外接時鐘信號的引腳,可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。本實(shí)驗,采用一個12MHZ晶振和兩個2pf電容組成。如圖2-3所示圖2-3外接時鐘信號電路圖本實(shí)驗采用四個發(fā)光二極管采用共陽極,與P1口中的P1.0、P1.2、P1.4、P1.6相連接,如圖2-4所示圖2-4二極管共陽極接法電路圖總電路圖2.2系統(tǒng)的軟件設(shè)計由設(shè)計給出的功能要求,并結(jié)合硬件電路圖設(shè)計和資源分配,來進(jìn)行軟件設(shè)計。步驟為先畫出軟件流程,然后根據(jù)流程圖在proteus開發(fā)環(huán)境下使用匯編進(jìn)行編寫代碼和仿真調(diào)試,最后在手中已有的51開放板上進(jìn)行脫機(jī)實(shí)驗。進(jìn)過不斷修改之后,代碼趨于完善。本跑馬燈設(shè)計使二極管循環(huán)點(diǎn)亮,每個燈亮一秒鐘。程序代碼org0000hajmpstart跳轉(zhuǎn)到程序起始位org0030hstart:mova,#0fchmovr2,#03h定義循環(huán)次數(shù)loop:movp1,a點(diǎn)亮P1.0口對應(yīng)的二極管rlarlacalldelay調(diào)用延時子程序djnzr2,loop循環(huán)點(diǎn)亮對應(yīng)二極管movr2,#03hloop1:movp1,a點(diǎn)亮P1.6口對應(yīng)的二極管rrarracalldelay調(diào)用延時子程序djnzr2,loop1循環(huán)點(diǎn)亮對應(yīng)二極管jmpstart跳轉(zhuǎn)到程序起始位delay:movr3,#20延時子程序d1:movr4,#20d2:movr5,#248djnzr5,$djnzr4,d2djnzr3,d1retend結(jié)束三、實(shí)習(xí)期工作總結(jié)和收獲畢業(yè)設(shè)計的完成,為我的大學(xué)學(xué)習(xí)生活畫下了最后一筆,應(yīng)該感謝的人很多,首先學(xué)院給我們提供了一個展現(xiàn)自己的舞臺,給我們一次難得的鍛煉機(jī)會,使我們的動手能力和專業(yè)技能都有了很大的提高。其次要感謝耿老師對我的細(xì)心教導(dǎo),為我創(chuàng)造了良好的學(xué)習(xí)和完成畢業(yè)設(shè)計的環(huán)境,使我能夠順利的完成課題的設(shè)計工作和制作,在此向我的指導(dǎo)老師致以誠摯的謝意。同時還要感謝我的提供幫助的老師和同學(xué),你們的支持和鼓勵使我對這次的設(shè)計完成有了信心和動力,在此深表謝意。正是他們在我大學(xué)學(xué)習(xí)期間給予了各方面的關(guān)心和支持,才讓我得以全身心投入學(xué)習(xí)中,順利完成學(xué)業(yè)。所有的這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論