實驗3外部中斷實驗報告_第1頁
實驗3外部中斷實驗報告_第2頁
實驗3外部中斷實驗報告_第3頁
實驗3外部中斷實驗報告_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、實驗三 定時中斷實驗一、實驗目的1. 掌握51單片機外部中斷的應用。2. 掌握中斷函數(shù)的寫法。3. 掌握定時器的定時方法。4. 掌握LED數(shù)碼管的顯示。二、實驗內(nèi)容1. 用外部中斷0測量負跳變信號的累計數(shù),同時在LED數(shù)碼管上顯示出來。2. 用外部中斷改變流水燈的方式。3. 用定時器T1的方式2控制兩個LED以不同周期閃爍。使用定時器T1的方式2來控制P0.0、P0.1引腳的兩個LED分別以1s和2s的周期閃爍。三、實驗仿真硬件圖在P roteus軟件中建立如下圖所示仿真模型并保存。C1fC2早豊iT 18R1C3Tl-19嚴AL1P0.0/AD0P 0.1/AD1P0.2/AD2XTAL2P

2、0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P 2.0/A8P 2.1/A9P 2.2/A10PSENP 2.3/A11ALEP 2.4/A12EAP 2.5/A13P 2.6/A14P 2.7/A15P 1.0P 3.0/RXDP1.1P3.1/TXDP 1.2P 3.2/INT0-P 1.3P 3.3/IWT仟P 1.4P 3.4/T0P 1.5P 3.5/11P 1.6P3.6/WR-P 1.7P 3.7/RD929303U10T1T、12345678D11 D2D3D4D5D6D7D88364391R2rR3n R4n R5n R6R7n Ra2

3、20t2201 2202201 220220220R92201. 用外部中斷0測量負跳變信號的累計數(shù),同時在LED數(shù)碼管上顯示出來(用中斷方式做計 數(shù)器)。2. 用外部中斷改變流水燈的方式。中斷前:開始時,P0.0P0.7的8個燈依次點亮。外部中斷0: P0.0P0.7的左右4個燈閃爍亮8次 外部中斷1: P0.0P0.7的8個燈間隔閃爍8次 改變中斷優(yōu)先級和保護現(xiàn)場,觀察運行結(jié)果四、編程提示外部中斷0請求INTO,由P 3.2管腳輸入,通過IT0位來決定是低電平有效還是下降 沿有效。一旦輸入信號有效,即向CPU申請中斷,并建立IE0中斷標志。開放中斷源采用以下語句:EA=1;EX0=1;IT

4、0=1;以外部中斷0為例,開放中斷總允許位開放外部中斷0允許位置外部中斷為邊沿(下邊沿)觸發(fā)方式中斷函數(shù)結(jié)構(gòu)如下:void int_0()in terr upt 0/ interrupt 0表示該函數(shù)為中斷類型號0的中斷函數(shù)同級自然優(yōu)先級:外部中斷0 7定時器 中斷優(yōu)先級別的設(shè)定:TO中斷7外部中斷17定時器T1中斷7串行口中斷。1P位地址PS JPTi,“BC BBBA不用IKTq中斷憂 先級控制中斷優(yōu)先級控制0:低優(yōu)瓷級I. 高優(yōu)先級ICTi屮新恍 先扱控制_T中斷恍覓串行口中斷 優(yōu)先級控制0;低優(yōu)先級11高憂先級低優(yōu)先級1-高憂先圾0*低優(yōu)先級1:高優(yōu)先級“中斷優(yōu)先趴低優(yōu)先級 級控制1:

5、高憂先級實驗二要求:初始狀態(tài)為 燈,左4個,P0.0P0.7的8個LED顯示燈依次循環(huán)點亮;外部中斷0服務(wù)程序為8個LED 右4個閃爍8次,外部中斷1服務(wù)程序1中斷, 設(shè)定外部中斷0為高優(yōu)先級,先執(zhí)行外部 之不行。注意保護現(xiàn)場。 設(shè)定外部中斷1為高優(yōu)先級,先執(zhí)行外部 之不行。注意保護現(xiàn)場。實驗三(調(diào)試下列程序,在錯誤行后面注明錯誤及改正方法)0中斷,8個LED燈,過程中用外部過程中用外部間隔閃爍8次。0中斷來將其中斷,反1中斷來將其中斷,反#in clude <reg51.h>#defi ne uchar un sig ned char;sbit D0=Piy; sbit D1=

6、PIT;uchar a,b;void mai n()EA=1;ET1=1;TM0D=0x20;TL1=6;TR0=1;a=0;b=0;while(1) void t1() in terru pt 1a+;b+;if(a=1000)D0=D0 a=0; if(b=4000)D1=D1;b=0;寫出源程序,并注釋實驗報告格式實驗三定時中斷實驗學院:專業(yè):年級:實驗時間:姓名:學號:指導教師:、實驗目的1. 掌握51單片機外部中斷的應用。2. 掌握中斷函數(shù)的寫法。3. 掌握中斷優(yōu)先級別的使用。4. 掌握LED數(shù)碼管的顯示。二、實驗內(nèi)容1. 用外部中斷0測量負跳變信號的累計數(shù),同時在 LED數(shù)碼管上顯示出來。2. 用外部中斷改變流水燈的方式。三、電路圖(貼Protues仿真圖)四

溫馨提示

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

評論

0/150

提交評論