版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)課程實(shí)驗(yàn)報(bào)告班級(jí):電子1011學(xué)號(hào):姓名:楊杏杏指導(dǎo)老師:陳杰
目錄實(shí)驗(yàn)一:單燈閃爍 3實(shí)驗(yàn)?zāi)康?3實(shí)驗(yàn)器材 3軟件程序 3效果描述 3操作截圖 3實(shí)驗(yàn)二:炮馬燈設(shè)計(jì) 4實(shí)驗(yàn)?zāi)康?4實(shí)驗(yàn)器材 4軟件程序 4效果描述 4操作截圖 4
實(shí)驗(yàn)一:單燈閃爍實(shí)驗(yàn)?zāi)康氖煜纹瑱C(jī)I/O接口的線路連接。學(xué)習(xí)仿真器的使用方法。3.學(xué)習(xí)單片機(jī)I/O接口的控制方法。實(shí)驗(yàn)器材一個(gè)470歐姆的電阻,一個(gè)二極管,一個(gè)+5V電源,一個(gè)AT89C51。實(shí)驗(yàn)原理一個(gè)470歐姆的電阻,一個(gè)二極管,一個(gè)+5V電源,一個(gè)AT89C51,KeiluVision2軟件,ISIS7Professional軟件。軟件程序ORG0000HSTARTACALLDELAYACALLDELAYAJMPSTARTDELAY:MOVR5,#4D1:MOVR6,#200D2:MOVR7,#123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETEND硬件電路效果描述單片機(jī)的P1.0控制1只LED燈,實(shí)現(xiàn)其亮滅的變化,間隔0.2s.操作截圖操作截圖實(shí)驗(yàn)體會(huì)“1”“0”.(2)隨著電阻值的增大,燈泡變暗(3)發(fā)現(xiàn)問題要及時(shí)解決,不能拖延,可以請(qǐng)教老師和同學(xué)。
實(shí)驗(yàn)二:炮馬燈設(shè)計(jì)實(shí)驗(yàn)?zāi)康倪M(jìn)一步熟悉單片機(jī)I/O接口的線路連接。學(xué)習(xí)數(shù)據(jù)傳送指令和位移指令的應(yīng)用。學(xué)習(xí)單片機(jī)輸出口的控制。進(jìn)一步熟悉仿真器的使用方法。學(xué)習(xí)程序固化及系統(tǒng)脫機(jī)運(yùn)行的方法。實(shí)驗(yàn)器材一個(gè)+5V電源,八個(gè)二極管,八個(gè)470歐姆的電阻,一個(gè)AT89C51,KeiluVision2軟件,ISIS7Professional軟件。實(shí)驗(yàn)原理→→→→P1.0P1.1的循環(huán)閃爍,時(shí)間間隔0.2s。軟件程序ORGSTART:MOVA,#3FHMAIN:RLARL,AMOVP1,AACALLDELAYAJMPMAINDELAY:MOVR5,#4D1:MOVR6,#200D2:MOVR7,#123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETEND硬件電路效果描述→→→→P1.0P1.1的循環(huán)閃爍,時(shí)間間隔0.2s。操作截圖實(shí)驗(yàn)體會(huì)通過本次試驗(yàn)可以知道:只要保證每次從P1口送出的數(shù)據(jù)中有兩個(gè)保持電平,就可以將相應(yīng)的燈點(diǎn)亮。→→→→P1.0P1.1計(jì)進(jìn)一步加深了。實(shí)驗(yàn)三:以循環(huán)方式實(shí)現(xiàn)流水燈實(shí)驗(yàn)?zāi)康模哼M(jìn)一步熟悉單片機(jī)I/O接口的線路連接。學(xué)習(xí)循環(huán)的編程技術(shù)。實(shí)驗(yàn)器材一個(gè)+5V電源,八個(gè)二極管,八個(gè)470歐姆的電阻,一個(gè)AT89C5,KeiluVision2軟件,ISIS7Professional軟件1。實(shí)驗(yàn)原理→→→→→→→→→→→→→→P1.0的一次點(diǎn)亮,間隔0.2s,接下來0000H滅一次,間隔0.2s,再從開始狀態(tài)循環(huán),8只LED燈呈現(xiàn)出流水燈的狀態(tài)。軟件程序ORG0000HSTART:MOVA,#0FFHMOVR0,#8CLRCLOOP1:RLCAMOVP1,AACALLDELAYDJNZR0,LOOP1MOVA,#0FFHMOVP1,AACALLDELAYMOVA,#0FFHMOVR0,#8CLRCLOOP2:RRCAMOVP1,AACALLDELAYDJNZR0,LOOP2MOVA,#0FFHMOVP1,AACALLDELAYAJMPSTARTDELAY:MOVR5,#4D1:MOVR6,#200D2:MOVR7,#123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETEND硬件電路效果描述→→→→→→→→→→→→→→P1.0的一次點(diǎn)亮,間隔0.2s,接下來8只LED燈全滅一次,間隔0.2s,再從開始狀態(tài)循環(huán),8只LED燈呈現(xiàn)出流水燈的狀態(tài)。操作截圖實(shí)驗(yàn)體會(huì)1.通過本次試驗(yàn)我更加熟悉了I/O接口的線路連接。2.學(xué)會(huì)了制作燈的循環(huán)點(diǎn)亮。實(shí)驗(yàn)四:中斷控制流水燈實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)外部中斷的基本方法。掌握中斷處理程序的編制方法。實(shí)驗(yàn)器材一個(gè)+5V電源,八個(gè)二極管,八個(gè)470歐姆的電阻,一個(gè)AT89C51,KeiluVision2軟件,ISIS7Professional軟件。實(shí)驗(yàn)原理在程序正常運(yùn)行時(shí),P1口的8個(gè)LED燈座單燈左移8次之后單燈右移7次,如此循環(huán);中斷時(shí)(即I/N/T/O/) 按鍵按下)P1口的8個(gè)LED燈閃爍3次(即全亮,全滅3次)。軟件程序ORG0000HLJMPSTARTORG0003HLJMPINT_0ORG0100HSTART:MOVSP,#60HMOVIE,#81HSETBIT0L1:MOVA,#0FFHMOVR0,#8CLRCL2:RLCAMOVP1,AACALLDELAYDJNZR0,L2MOVR0,#7L3:RRCAMOVP1,AACALLDELAYDJNZR0,L3AJMPL1DELAY:MOVR5,#4D1:MOVR6,#200D2:MOVR7,#123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETINT_0:PUSHPSWPUSHACCSETBRS0MOVA,#00HMOVR2,#6L4:MOVP1,ALCALLDELAYCPLADJNZR2,L4POPACCPOPPSWRETIEND硬件電路效果描述程序正常運(yùn)行后,P1口德8個(gè)LED燈做單燈左移8次,之后再做右移7次,如此循環(huán);中斷時(shí)即按下開關(guān),P1的8個(gè)LED燈閃爍3次,即全亮全滅。操作截圖實(shí)驗(yàn)體會(huì)1.中斷控制流水燈的主要任務(wù)是8個(gè)LED燈循環(huán)左移,右移;在終端服務(wù)程序中完成的功能是8個(gè)燈閃爍3次。2.中控制流水燈的閃爍后,我對(duì)流水燈的理解進(jìn)一步加深。對(duì)實(shí)訓(xùn)有了更大的興趣。實(shí)驗(yàn)五:音樂門鈴實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康恼莆战K端及定時(shí)/技術(shù)中和程序的設(shè)計(jì)方法。學(xué)習(xí)音樂門鈴的設(shè)計(jì)過程。實(shí)驗(yàn)器材一個(gè)+5V電源,一個(gè)喇叭,一個(gè)LM386,五個(gè)接地電源,一個(gè)470歐姆電阻和一個(gè)10K歐姆電阻,一個(gè)0.0047uF二極管,一個(gè)0.1uF二極管,一個(gè)10uF二極管,一個(gè)47uF二極管和一個(gè)AT89C51,KeiluVision2軟件,ISIS7Professional軟件。實(shí)驗(yàn)原理利用程序來控制單片機(jī)某個(gè)口線的高電平或低電平,則在該口上就能產(chǎn)生一定頻率的方波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時(shí)程序控制干低電平的持續(xù)時(shí)間,就能改變輸出頻率,從而改變音調(diào)。軟件程序ORG0000HLJMPMAINORG001BHLJMPTIM1ORG0100HMAIN:MOVTMOD,#10HMOVIE,#88HMAIN1:MOV60H,#00HNEXT:MOVA,60HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVR1,AJZSTOPANLA,#0FHMOVR6,AMOVA,R1SWAPAANLA,#0FHJNZSINGCLRTR1AJMPDTSING:DECAMOV22H,ARLAMOVDPTR,#TABLE1MOVTH1,AMOV21H,AMOVA,22HRLAINCAMOVCA,@A+DPTRMOVTL1,AMOV20H,ASETBTR1DT:LCALLDELAYINC60HAJMPNEXTSTOP:CLRTR1AJMPMAIN1TIM1:PUSHACCPUSHPSWMOVTH1,21HMOVTL1,20HCPLP1.0POPPSWPOPACCRETIDELAY:MOVR5,#2D2:MOVR4,#187D3:MOVR3,#248DJNZR3,$DJNZR4,D3DJNZR5,D2DJNZR6,DELAYRETTABLE1:DW64260,64400,64524,64580DW64684,64777,64820,64898DW64968,65030,65058,65110DW65157,65178,65217TABLE:;1DB82H,01H,81H,94H,84HDB0B4H,0A4H,04HDB82H,01H,81H,94H,84HDB0C4H,0B4H,04H;2DB82H,01H,81H,0F44H,0D4HDB0B4H,0A4H,94HDB0E2H,01H,0E1H,0D4H,0B4HDB0C4H,0B4H,04HDB00END硬件電路效果描述按下開關(guān),即可彈奏出美妙的“生日快樂“歌曲。操作截圖實(shí)驗(yàn)體會(huì)1.通過本次試驗(yàn),我掌握了中斷定時(shí)/技術(shù)綜合程序的方法。2.更深一層的了解了音樂門鈴的制作過程。實(shí)驗(yàn)六:交通路口讀秒計(jì)時(shí)顯示器實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)LED數(shù)碼管的驅(qū)動(dòng)方法。掌握兩位LED數(shù)碼管的編制方法3.掌握單片機(jī)基本I/O口的控制應(yīng)用實(shí)驗(yàn)器材一個(gè)89C51,兩個(gè)7447,四個(gè)+5V電源,十六個(gè)470歐姆的電阻。,兩個(gè)SEG,KeiluVision2軟件,ISIS7Professional軟件。實(shí)驗(yàn)原理:——P1.7經(jīng)7447擴(kuò)展個(gè)位的十段顯示器。軟件程序ORG0000HAJMPMAINORG0001HMAIN:MOVR4,#60HLOOP:MOVP1,R4LCALLDELAYMOVA,R4CLRCSUBBA,#01HJBAC,BCDMOVR4,AAJMPLOOPBCD:JCMAINSUBBA,#06HMOVR4,AAJMPLOOPDELAY:MOVR5,#50D1:MOVR6,#50D2:MOVR7,#248DJNZR7,SDJNZR6,D2DJNZR5,D1RETEND硬件電路效果描述按下開關(guān),交通燈呈現(xiàn)出0—9的動(dòng)態(tài)顯示。操作截圖實(shí)驗(yàn)體會(huì)我在本次實(shí)驗(yàn)中學(xué)習(xí)LED數(shù)碼管的驅(qū)動(dòng)方法,掌握兩位LED數(shù)碼管的編制方法,以及單片機(jī)基本I/O口的控制應(yīng)用。另外當(dāng)實(shí)驗(yàn)順利完成時(shí)我特別有成就感。實(shí)驗(yàn)七:矩陣式鍵盤的擴(kuò)建實(shí)驗(yàn)?zāi)康氖煜ぞ仃囀芥I盤掃描的基本原理。學(xué)習(xí)單片機(jī)基本I/O口真是鍵盤的電路設(shè)計(jì)方法。學(xué)習(xí)矩陣式鍵盤程序設(shè)計(jì)基本方法。實(shí)驗(yàn)器材一個(gè)+5V電源,四個(gè)200歐姆的電阻,四個(gè)二極管,一個(gè)AT89C51,16個(gè)開關(guān),KeiluVision2軟件,ISIS7Professional軟件。實(shí)驗(yàn)原理1.用P1口擴(kuò)展4*4矩陣式鍵盤,簡直分別為0——P2.3顯示出來。2.四位發(fā)光二極管分別代表4位二進(jìn)制數(shù),二進(jìn)制中的數(shù)碼“1”用發(fā)光二極管亮來表示,數(shù)碼“0”用發(fā)光二極管滅來表示。例如:若1號(hào)鍵被按下,則發(fā)光二極管L1亮,,L2—L4滅(0001B);若6號(hào)鍵被按下,則發(fā)光二極管L2和L3亮,L12和L4滅,依此類推,L4滅0001B),依此類推。軟件程序ORG0000HAJMPMAINORG0100HMAIN:MOVR1,#00HMOVR2,#00HMOVR4,#04HMOVR5,#11111110BMOVA,R5LOOP:MOVP1,AORLP1,#0F0HMOVA,P1LCALLDELAYMOVR3,#04HMOVR2,#00HSETBCLOOP1:RLCAJNCDISPLAYINCR2DJNZR3,LOOP1MOVA,R5RLAMOVR5,AINCR1DJNZR4,LOOPLJMPMAINDISPLAY:MOVA,R1MOVB,#04HMULABADDA,R2CPLAMOVP2,ALJMPMAINDELAY:MOVR6,#0C8HD1:MOVR7,#0A0HDJNZR7,$DJNZR6,D1RETEND硬件電路效果描述若1號(hào)鍵被按下,則發(fā)光二極管L1亮,L2—L4滅(0001B);若6號(hào)鍵被按下,則發(fā)光二極管L2和L3亮,L12和L4滅,依此類推,L4滅0001B),依此類推。操作截圖(6號(hào)鍵被按下,L2和L3亮)(1號(hào)鍵被按下,L1亮,L2—L4滅)實(shí)驗(yàn)體會(huì)1.通過本次試驗(yàn),我熟悉了矩陣式鍵盤的基本原理。2.學(xué)習(xí)了單片機(jī)基本I/O口擴(kuò)展矩陣式鍵盤的電路設(shè)計(jì)方法及矩陣式鍵盤程序設(shè)計(jì)的基本方法。3.另外,在實(shí)驗(yàn)中遇到不懂的地方要盡快的想辦法解決,不能拖延。實(shí)驗(yàn)八:獨(dú)立式案件實(shí)驗(yàn)?zāi)康模?.熟悉獨(dú)立式按鍵程序設(shè)計(jì)的基本方法。2.學(xué)習(xí)單片機(jī)I/O接口的控制方法。實(shí)驗(yàn)器材:一個(gè)+5V電源,一個(gè)接地,三個(gè)470歐姆的電阻,三個(gè)二極管,一個(gè)AT89C51,三個(gè)開關(guān),KeiluVision2軟件,ISIS7Professional軟件實(shí)驗(yàn)原理: 軟件程序voidDelay(uintdel) uinti,j; for(i=0;i<del;i++) for(j=0;j<1827;j++)voidKEY() if(KEY1==0||KEY2==0||KEY3==0) Delay(2); if(KEY1==0||KEY2==0||KEY3==0) if(KEY1==0) LED1=~LED1; elseif(KEY2==0) LED2=~LED2; else硬件電路效果描述按下第一個(gè)鍵第一個(gè)燈亮。按下第二個(gè)鍵第二個(gè)燈亮。按下第三個(gè)鍵第三個(gè)燈亮。操作截圖實(shí)驗(yàn)體會(huì)通過本次實(shí)驗(yàn)我熟悉獨(dú)立式按鍵程序設(shè)計(jì)的基本方法,單片機(jī)I/O接口的控制方法,對(duì)單片機(jī)的掌握達(dá)到了更深一層的理解。實(shí)驗(yàn)九:小小顯示屏實(shí)驗(yàn)?zāi)康模?學(xué)習(xí)8*8點(diǎn)矩陣顯示器的使用。2熟悉單片機(jī)基本I/O擴(kuò)展8*8點(diǎn)矩陣顯示器的基本原理。掌握基本I/O的功能及編程方法。實(shí)驗(yàn)器材:KeiluVision2軟件,ISIS7Professional軟件,AT89C51,顯示屏。實(shí)驗(yàn)原理:用P1口擴(kuò)展8*8點(diǎn)矩陣顯示器的列線,用P2口控制8*8點(diǎn)矩陣顯示器的行線,用一片8*8共陽極點(diǎn)點(diǎn)矩陣顯示器顯示心形圖案。軟件程序ORG0100HMAIN:MOVDPTR,#TABMOVR3,#8MOVR0,#11111110BN1:MOVP
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年超額保險(xiǎn)合同賠付限制
- 2025版城市更新改造項(xiàng)目投標(biāo)承諾書規(guī)范范本3篇
- 2025版木雕工藝品制作木工分包合同范本4篇
- 2025版企業(yè)銷售業(yè)務(wù)員合作協(xié)議范本3篇
- 2025年度豬圈建造與農(nóng)業(yè)循環(huán)經(jīng)濟(jì)合同4篇
- 二零二五版電影院裝修升級(jí)合同范本3篇
- 2025版學(xué)校教師聘用合同范本:職稱晉升條款詳解3篇
- 2025年度體育場(chǎng)館草坪鋪設(shè)與維護(hù)服務(wù)合同4篇
- 2025年度貨車司機(jī)勞動(dòng)合同(附交通事故責(zé)任及賠償)
- 2025年度智能科技股權(quán)眾籌協(xié)議書模板
- 高考語文復(fù)習(xí)【知識(shí)精研】《千里江山圖》高考真題說題課件
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 高中物理斜面模型大全(80個(gè))
- 012主要研究者(PI)職責(zé)藥物臨床試驗(yàn)機(jī)構(gòu)GCP SOP
- 農(nóng)耕研學(xué)活動(dòng)方案種小麥
- 2024年佛山市勞動(dòng)合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 采購管理制度及流程采購管理制度及流程
- 五年級(jí)美術(shù)下冊(cè)第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評(píng)論
0/150
提交評(píng)論