




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)實(shí)習(xí)報(bào)告為了提高畢業(yè)設(shè)計(jì)質(zhì)量,確保畢業(yè)實(shí)習(xí)環(huán)節(jié)效果,我們?cè)谧霎厴I(yè)實(shí)習(xí)之前在學(xué)校的相關(guān)地方完成了畢業(yè)實(shí)習(xí),因?yàn)楸救俗龅氖抢脝纹瑱C(jī)來(lái)實(shí)現(xiàn)恒溫烤房溫度的自動(dòng)控制,所以實(shí)習(xí)的內(nèi)容是有關(guān)單片機(jī)的實(shí)習(xí)。本次實(shí)習(xí)的目的是加深對(duì)單片機(jī)的理解,初步掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法,掌握常用接口芯片的正確使用方法,加強(qiáng)單片機(jī)應(yīng)用電路設(shè)計(jì)與分析能力,提高自己在單片機(jī)應(yīng)用方面的實(shí)踐技能,培養(yǎng)自己綜合運(yùn)用理論知識(shí)解決問(wèn)題的能力,力求實(shí)現(xiàn)理論結(jié)合實(shí)際,學(xué)以至用的原則。實(shí)訓(xùn)任務(wù):做單一燈的左移右移,八個(gè)發(fā)光二極管l1-l8分別接在單片機(jī)的p1.0p1.2p1.3p1.7p1.6p1.0亮,重復(fù)循環(huán)3次。然后左移2次,右移
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)試功能的使用和d單片機(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ā)光二
3、極管(八只)25v 10f電容(一只)單片機(jī)ic座(一塊)at89c51單片機(jī)芯片(一塊)熱轉(zhuǎn)印機(jī)(一臺(tái))d單片機(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ò)的hex文件通過(guò)easypro51編程器寫(xiě)入mcu片內(nèi)
4、存儲(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
5、 0000hsjmp startorg 0030hstart: mov a,#0ffhmov r0,#1chmov r1,#12hmov r2,#12hclr cloop1: acall delaydjnz r0,loop2sjmp loop4loop2: mov p1,arlc ajnc loop3sjmp loop1l
6、oop3: acall delaymov p1,arrc ajnc loop1sjmp loop3loop4: acall delaydjnz r1,loop5sjmp loop6loop5: mov p1,arrc ajnc loop4sjmp loop4loop6: acall delaydjnz r2,loop7sjmp zyloop7: mov p1
7、,arlc ajnc loop6sjmp loop6zy: acall delaymov a,#00hmov p1,aacall delaymov a,#0ffh mov p1,aacall delaymov a,#00hmov p1,aacall delaymov a,#0ffhmov p1,asjmp
8、60; startdelay: mov r3,#20dly1: mov r4,#20dly2: mov r5,#248djnz r5,$ djnz r4,dly2djnz r3,dly1ret;End五、對(duì)單片機(jī)AT89C51的認(rèn)識(shí)AT89C51是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)M
9、CS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的AT89C51提供了高性價(jià)比的解決方案。AT89C51是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,AT89C51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。此外, AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時(shí)器
10、,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。2.3.2 單片機(jī)引腳圖 單片機(jī)引腳圖2.3.3 各引腳功能1)I/O引腳(4×832):P0,P1,P2,P3。1、P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 2、P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O
11、口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 3、P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)
12、行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 4、P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:表P3口的第二功能口管腳備選功能P3.0 RXD串行輸入口P3.1 TXD串行輸出口P3.2 /INT0外部中斷0P3.3 /INT1外部中斷1P3.4 T0記時(shí)器0外部輸入P3.5 T1記時(shí)器1外部輸入P3.6
13、/WR外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通P3.7 /RD外部數(shù)據(jù)存儲(chǔ)器讀選通P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。(2)控制引腳(4個(gè)):1、ALE地址鎖存使能。當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理
14、器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。2、/PSEN外部程序存儲(chǔ)器ROM的選通信號(hào)。在由外部程序存儲(chǔ)器ROM取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器RAM時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。3、/EA/VPP/EA訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)。當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。4、RSE復(fù)位。當(dāng)晶振在運(yùn)行中,只要復(fù)位管腳出現(xiàn)2個(gè)機(jī)械周期高電平即可復(fù)位
15、。內(nèi)部有擴(kuò)散電阻連接到Vss,僅需要外接一個(gè)電容到Vcc即可實(shí)現(xiàn)上電復(fù)位。(3)時(shí)鐘晶體引腳(2):1、XTAL1反相振蕩放大器輸入和內(nèi)部時(shí)鐘發(fā)生電路輸入。2、XTAL2反相振蕩放大器輸出。要使用外部時(shí)鐘源驅(qū)動(dòng)器件時(shí),XTL2可以不連接而由XTL1驅(qū)動(dòng)。外部時(shí)鐘信號(hào)無(wú)占空比的要求,因?yàn)闀r(shí)鐘通過(guò)觸發(fā)器二分頻輸入到內(nèi)部時(shí)鐘電路。(4)電源引腳(2)1、Vss地。2、Vcc電源。提供掉電、空閑、正常工作電壓.。六、實(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ě)程序方
16、面花費(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í)。七、畢業(yè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAS 844-2024液化天然氣灌裝站技術(shù)規(guī)程
- T/CAQI 184-2021水處理設(shè)備效能評(píng)價(jià)指標(biāo)體系膜蒸餾處理設(shè)備
- T/CAPA 009-2023面部埋線提升技術(shù)操作規(guī)范
- 剪輯技術(shù)面試題及答案
- 長(zhǎng)天科技java面試題及答案
- 航天社團(tuán)考試題及答案
- 家長(zhǎng)必看的考試題及答案
- 城管執(zhí)法源頭管理制度
- 技能培訓(xùn)考試題及答案
- 鋼鐵物流面試題及答案
- 護(hù)理科研課題申請(qǐng)書(shū)
- 開(kāi)工預(yù)付款支付申請(qǐng)表
- 行政執(zhí)法實(shí)務(wù)講課課件PPT
- DB43∕T 604-2010 日用炻瓷-行業(yè)標(biāo)準(zhǔn)
- 《品牌策劃與管理(第4版)》知識(shí)點(diǎn)與關(guān)鍵詞解釋
- 國(guó)家開(kāi)放大學(xué)《水利水電工程造價(jià)管理》形考任務(wù)1-4參考答案
- 司法局PPT模板
- 軸直線滑臺(tái)設(shè)計(jì)畢業(yè)論文
- 泄爆墻施工方案1
- FC西游記后傳金手指
- 飽和蒸汽、過(guò)熱蒸汽壓力與溫度、密度對(duì)照表
評(píng)論
0/150
提交評(píng)論