單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫_第1頁
單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫_第2頁
單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫_第3頁
單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫_第4頁
單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)實(shí)驗(yàn)報(bào)告冊(cè)填寫指導(dǎo)編寫:HUBU2015級(jí)通信工程xmx2017年5月23日次數(shù)實(shí)驗(yàn)項(xiàng)目名稱時(shí)間填寫內(nèi)容建議151單片機(jī)LED點(diǎn)陣屏字符顯示器設(shè)計(jì)與實(shí)現(xiàn):原理設(shè)計(jì)、硬件proteus仿真搭建第9周周二、周五2017年4月18日、21日單片機(jī)設(shè)計(jì)的原理用protues畫出硬件圖2系統(tǒng)軟件設(shè)計(jì)第10周周二、周五2017年4月25日、28日代碼的設(shè)計(jì)3系統(tǒng)proteus仿真調(diào)試第11周周二、周五2017年5月2日、5日用Keil生成.hex文件計(jì)算機(jī)仿真結(jié)果4實(shí)物硬件搭建第12周周二、周五2017年5月9日、12日所需元器件的選擇5實(shí)物硬件搭建第13周周二、周五2017年5月16日、19日元件

2、引腳的判斷焊接6實(shí)物系統(tǒng)調(diào)試第14周周二、周五2017年5月23日、26日單片機(jī)的燒錄7實(shí)物系統(tǒng)調(diào)試第15周周二、周五2017年5月30日、6月2日接電源測試(最好情節(jié)波折)8實(shí)物系統(tǒng)驗(yàn)收第16周周二、周五2017年6月6日、9日老師檢測9心得與體會(huì)實(shí)驗(yàn)室:計(jì)信大樓410或510(課表)實(shí)驗(yàn)一51單片機(jī)LED點(diǎn)陣屏字符顯示器設(shè)計(jì)與實(shí)現(xiàn):原理設(shè)計(jì)、硬件proteus仿真搭建系統(tǒng)硬件設(shè)計(jì)同設(shè)計(jì)報(bào)告1、新建protues文件2、功能模塊:元件選擇端口模塊測量儀器3、(1)點(diǎn)擊P添加元器件(2)元器件清單4、搭建電路選中元器件然后放在電路圖合適位置,連線。本實(shí)驗(yàn)的Vcc和地在端口原件,分別是power

3、和ground5、完成硬件proteus仿真搭建實(shí)驗(yàn)二系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì)同設(shè)計(jì)報(bào)告實(shí)驗(yàn)三系統(tǒng)proteus仿真調(diào)試1、打開keil,先新建一個(gè)工程2、單片機(jī)型號(hào)的選擇3、新建c程序點(diǎn)擊file/new后點(diǎn)左上角的保存按鈕,輸入文件名,記住擴(kuò)展名.c,接著點(diǎn)擊target 1,右鍵source group 1,出現(xiàn)可以選擇。點(diǎn)擊add files to group's source ,選擇剛才的c文件,點(diǎn)擊add,后close。4、創(chuàng)建hex單擊上面方框target 1的右邊的第一個(gè)按鈕。選擇output,勾選creat hex file,編程完后編譯,連接等步驟。5、成功生成.h

4、ex文件6、打開protues雙擊單片機(jī),然后將編譯好的hex導(dǎo)入,點(diǎn)確定。7、最后運(yùn)行仿真即可。8、仿真結(jié)果實(shí)驗(yàn)四實(shí)物硬件搭建(一)硬件搭建的器材選擇AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。管腳說明 VCC:供電電壓。 GND:接地。P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 

5、P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。  P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位

6、。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下表所示: 管腳 備選功能 P3.0 RXD(串行輸入口) P3.1 TXD

7、(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時(shí)器0外部輸入) P3.5 T1(記時(shí)器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FL

8、ASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 

9、;/EA/VPP:當(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)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出88點(diǎn)陣相關(guān)原理參考設(shè)計(jì)報(bào)告實(shí)驗(yàn)五實(shí)物硬件搭建(二)焊接過程中出現(xiàn)的問題及解決方案1焊接方式由于本實(shí)驗(yàn)中涉及的元器件管腳有些多,且排版較復(fù)雜,再加上焊錫有限,所以就放棄拖焊的焊接方式。采用利用導(dǎo)線連接管腳的方式進(jìn)

10、行焊接。2元器件注意事項(xiàng)對(duì)于管腳,要剪切的合適,焊接好后就不要再動(dòng)該器件了,有時(shí)候修改不好,反而使焊接好的板子弄壞了,比如把電路板上鍍的銅箔線刮斷,元器件損壞等,再進(jìn)行補(bǔ)救都不好補(bǔ)了。我曾經(jīng)就這樣弄壞了一個(gè)電路板。3焊接注意事項(xiàng)焊接電路時(shí)如果用焊錫量普遍較大,以至于有些都堆成了一個(gè)錫球,這樣不但難看而且還不牢固,合適的用錫量是焊出來的焊盤是一個(gè)往內(nèi)凹的錐面。焊錫過少,不足以包裹焊點(diǎn)。冷焊。焊接時(shí)烙鐵溫度過低或加熱時(shí)間不足,焊錫未完全熔化、浸潤、焊錫表面不光亮(不光滑),有細(xì)小裂紋。夾松香焊接,焊錫與元器件或印刷板之間夾雜著一層松香,造成電連接不良。若夾雜加熱不足的松香,則焊點(diǎn)下有一層黃褐色松香

11、膜點(diǎn)陣正面向上,ARK SZ411288K在左邊時(shí),如上圖所示,此時(shí)點(diǎn)陣為“行共陰”結(jié)構(gòu):R表示行線C表示列線,當(dāng)Rx低電平Cy高電平時(shí),則相應(yīng)(x,y)處的LED亮(參考原點(diǎn)為左上角)LED測定引腳步驟如下1.【定正負(fù)極】把萬用表撥到電阻檔×10,先用黑色探針(輸出高電平)隨意選擇一個(gè)引腳,紅色探針碰余下的引腳,看點(diǎn)陣有沒發(fā)光,沒發(fā)光就用黑色探針再選擇一個(gè)引腳,紅色探針碰余下的引腳,當(dāng)點(diǎn)陣發(fā)光,則這時(shí)黑色探針接觸的那個(gè)引腳為正極,紅色探針碰到就發(fā)光的7個(gè)引腳為負(fù)極,剩下的6個(gè)引腳為正極。2.【引腳編號(hào)】先把器件的引腳正負(fù)分布情況記下來,正極(行)用數(shù)字表示,負(fù)極(列)用字母表示,先

12、定負(fù)極引腳編號(hào),黑色探針選定一個(gè)正極引腳,紅色點(diǎn)負(fù)極引腳,看是第幾列的二極管發(fā)光,第一列就在引腳寫A,第二列就在引腳寫B(tài),第三列.以此類推。這樣就點(diǎn)陣的一半引腳都編號(hào)了。剩下的正極引腳用同樣的方法,第一行的亮就在引腳標(biāo)1,第二行就在引腳標(biāo)2,第三行.以此類推。實(shí)驗(yàn)六 實(shí)物系統(tǒng)調(diào)試(一)1燒錄準(zhǔn)備:2 插芯片芯片缺口方向?qū)?zhǔn)插槽正方向芯片缺口方向?qū)?zhǔn)拉桿方向3拉下插槽拉桿:拉下之后如圖所示4插線插線圖五運(yùn)行燒錄軟件六選擇單片機(jī)型號(hào)和COM口:七打開程序文件八開始燒錄九打開EP51電源開關(guān)十燒錄完成實(shí)驗(yàn)七實(shí)物系統(tǒng)調(diào)試(二)亮度有限誤差分析1部分節(jié)點(diǎn)可能虛焊,導(dǎo)致接觸不良,所以在LED上有些點(diǎn)顯示的

13、亮度沒有預(yù)計(jì)的那么亮。2在燒錄程序的過程中,單片機(jī)被我反復(fù)拔下來幾次,有些管腳已經(jīng)不太牢固,甚至快脫落,所以插上去之后單片機(jī)管腳與底座可能接觸不良。實(shí)驗(yàn)八實(shí)物系統(tǒng)驗(yàn)收成功!心得體會(huì)范本第一篇在這次課程設(shè)計(jì)的整個(gè)過程中,我們做了一次全面、較規(guī)范的設(shè)計(jì)練習(xí),全面地溫習(xí)了以前所學(xué)過的知識(shí),用理論聯(lián)系實(shí)際并結(jié)合單片機(jī)原理課程和解決實(shí)際問題,鞏固、加深和擴(kuò)展了有關(guān)單片機(jī)設(shè)計(jì)方面的知識(shí)。尤其重要的是讓我們養(yǎng)成了科學(xué)的習(xí)慣,在設(shè)計(jì)過程中一定要注意掌握設(shè)計(jì)進(jìn)度,按預(yù)定計(jì)劃完成階段性的目標(biāo),在底圖設(shè)計(jì)階段,注意設(shè)計(jì)計(jì)算與結(jié)構(gòu)設(shè)計(jì)畫圖交替進(jìn)行,采用正確的設(shè)計(jì)方法。在整個(gè)設(shè)計(jì)過程中注意對(duì)設(shè)計(jì)資料和計(jì)算數(shù)據(jù)的保存和積

14、累,保持記錄的完整性。在課程設(shè)計(jì)的實(shí)踐中進(jìn)行了設(shè)計(jì)基本技能的訓(xùn)練,掌握了查閱和使用標(biāo)準(zhǔn)、規(guī)范、手冊(cè)、圖冊(cè)、及相關(guān)技術(shù)資料的基本技能以及計(jì)算、數(shù)據(jù)處理等方面的能力。 通過對(duì)通用51系列單片機(jī)機(jī)處理器、常用元器件的設(shè)計(jì),掌握了一般單片機(jī)設(shè)計(jì)的程序和方法,讓我們對(duì)整個(gè)單片機(jī)程序的設(shè)計(jì),C51語言有了一個(gè)比較深的理解。 還有就是增強(qiáng)了自身的動(dòng)手能力。在這次課程設(shè)計(jì)中,我主要負(fù)責(zé)的是程序設(shè)計(jì)和單片機(jī)部件焊接。通過參考相關(guān)的程序設(shè)計(jì),自己寫出了主要的程序代碼。同時(shí)將元器件正確焊接到基板上。這些都是將以前書本上講的或是沒有講的,通過一次課程設(shè)計(jì)具體的實(shí)施,使自己的動(dòng)手能力和獨(dú)立設(shè)計(jì)能力真

15、正得到鍛煉,對(duì)于以后我們的發(fā)展與學(xué)習(xí)來說,都可以看作一筆不小的財(cái)富,前面還有很多需要我們?nèi)L試。 同時(shí)不能忽略的是,這一次課程設(shè)計(jì)是以小組為單位的。在這次課程設(shè)計(jì)中,我和自己的小組成員學(xué)會(huì)了密切分工配合。而這樣的合作能力和團(tuán)隊(duì)精神在今后的學(xué)習(xí)工作中是很重要的。第二篇本文設(shè)計(jì)一個(gè)8×8點(diǎn)陣LED圖文顯示屏。經(jīng)過測試,LED各點(diǎn)亮度均勻,可顯示圖形和文字,且穩(wěn)定清晰無串?dāng)_。本系統(tǒng)具有硬件少、結(jié)構(gòu)簡單、容易實(shí)現(xiàn),性能穩(wěn)定可靠等特點(diǎn)。通過查閱資料,了解了LED發(fā)光原理和LED顯示技術(shù)的原理和現(xiàn)狀。在 LED點(diǎn)陣顯示屏的設(shè)計(jì)過程中,學(xué)到了很多東西,復(fù)習(xí)了Protel、Pro

16、teus、Keil等軟件的基礎(chǔ)應(yīng)用?;玖私饬苏麄€(gè)嵌入式開發(fā)的流程。這次設(shè)計(jì)開發(fā),本人受益非淺,在以后的開發(fā)過程中一定總結(jié)經(jīng)驗(yàn),吸取教訓(xùn),為以后的學(xué)習(xí)工作打好基礎(chǔ)。 本論文是在鞠老師的悉心指導(dǎo)下完成的,從課題的選擇到論文的最終完成的每一個(gè)環(huán)節(jié),自始至終得到鞠老師的精心指導(dǎo)和幫助。老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)創(chuàng)新的工作作風(fēng)、對(duì)事業(yè)和科學(xué)的執(zhí)著追求,以及對(duì)我們小組諄諄教誨給我留下了深刻的印象,使我受益終身。在課題的研究設(shè)計(jì)過程中,我不僅從鞠老師那里學(xué)到許多專業(yè)知識(shí),更重要的是學(xué)會(huì)了學(xué)習(xí)新知識(shí)并將其鞏固的方法,這無疑是一把開啟未來生活的鑰匙,特此向鞠老師表示衷心的感謝!第三篇本LE

17、D顯示屏控制系統(tǒng)已能實(shí)現(xiàn)LED顯示的基本功能,并且體現(xiàn)出了相對(duì)于傳統(tǒng)的基于8位/16位普通單片機(jī)的顯示系統(tǒng)的優(yōu)越性,如上設(shè)計(jì)所述,但由于本組成員水平和設(shè)計(jì)時(shí)間有限,離一個(gè)完全實(shí)用的,能夠完全符合市場需求的LED顯示系統(tǒng)還有一定的差距.因此,在以后的研制過程中,還需要在以下幾個(gè)方面做大量的工作: (1)扮在系統(tǒng)抗干擾方面,不論是硬件部分還是軟件部分,都還必須在工作現(xiàn)場根據(jù)實(shí)際情況進(jìn)行大量的實(shí)驗(yàn),調(diào)試工作,才能最終實(shí)現(xiàn)LED顯示系統(tǒng)的可靠工作。(2)在增強(qiáng)圖文屏顯示效果上,可使用雙色屏或多色屏,雙色(或多色)屏所使用的LED點(diǎn)陣單元,在同一點(diǎn)陣位置上安裝了兩個(gè)(或多個(gè))不同顏色的LED發(fā)光燈,對(duì)不

18、同顏色的顯示控制方面進(jìn)行進(jìn)一步的設(shè)計(jì),以滿足顯示更加豐富多彩的圖形和文字。(3)由于ARM微處理器的強(qiáng)大運(yùn)算能力和豐富的片內(nèi)外圍,可將LED顯示屏方便地接入以太網(wǎng)絡(luò),每一個(gè) LED顯示控制器可作為一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),方便的組成基于工業(yè)以太網(wǎng)的LED顯示網(wǎng)絡(luò),在這方面還應(yīng)該進(jìn)行進(jìn)一步的研究與實(shí)驗(yàn),以滿足更高,更復(fù)雜的使用要求。在這次課程設(shè)計(jì)的整個(gè)過程中,我們做了一次全面、較規(guī)范的設(shè)計(jì)練習(xí),全面地溫習(xí)了以前所學(xué)過的知識(shí),用理論聯(lián)系實(shí)際并結(jié)合單片機(jī)原理課程和解決實(shí)際問題,鞏固、加深和擴(kuò)展了有關(guān)單片機(jī)設(shè)計(jì)方面的知識(shí)。尤其重要的是讓我們養(yǎng)成了科學(xué)的習(xí)慣,在設(shè)計(jì)過程中一定要注意掌握設(shè)計(jì)進(jìn)度,按預(yù)定計(jì)劃完成階段性的目標(biāo),在底圖設(shè)計(jì)階段,注意設(shè)計(jì)計(jì)算與結(jié)構(gòu)設(shè)計(jì)畫圖交替進(jìn)行,采用正確的設(shè)計(jì)方法。在整個(gè)設(shè)計(jì)過程中注意對(duì)設(shè)計(jì)資料和計(jì)算數(shù)據(jù)的保存和積累,保持記錄的完整性。在課程設(shè)計(jì)的實(shí)踐中進(jìn)行了設(shè)計(jì)基本技能的訓(xùn)練,掌握了查閱和使用標(biāo)準(zhǔn)、規(guī)范、手冊(cè)、圖冊(cè)、及相關(guān)技術(shù)資料的基本技能以及計(jì)算、數(shù)據(jù)處理等方面的能力。通過對(duì)通用89C51單片機(jī)機(jī)處理器鐵電存儲(chǔ)器芯片、常用元器件的設(shè)計(jì),掌握了一般單片機(jī)設(shè)計(jì)的程序和方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論