freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mcs中斷系統(tǒng)ppt課件-資料下載頁(yè)

2025-05-05 18:17本頁(yè)面
  

【正文】 TL1, 83H ; SETB EA ;開(kāi)中斷 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 SETB ET1 ;定時(shí)器 1允許中斷 LOOP: SETB TR1 ;定時(shí)開(kāi)始 HERE: SJMP $ ;等待中斷 TIMER1: MOV TH1, 0FFH ; T1中斷服務(wù)程序 ;重新設(shè)置計(jì)數(shù)初值 MOV TL1, 83H ; CPL RETI END ;程序結(jié)束 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 (3) 方式 2 方式 2具有自動(dòng)重新加載功能,即自動(dòng)加載計(jì)數(shù)初值。在該工作方式下,把 16位計(jì)數(shù)器分為兩部分,即以 TL作計(jì)數(shù)器 ,以 TH作預(yù)置寄存器 ,初始化時(shí)把計(jì)數(shù)初值分別裝入TL和 TH中。 當(dāng)計(jì)數(shù)溢出時(shí),由預(yù)置寄存器 TH以硬件方法 自動(dòng)給計(jì)數(shù)器 TL重新加載,繼續(xù)計(jì)數(shù),循環(huán)重復(fù)。 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 T0(或 T1)方式 2結(jié)構(gòu) ――8 位計(jì)數(shù)器 GATEC/TM1M0中斷C/ T= 1IN TO 引腳T0 引腳1≥1amp。AB重新裝入 TH1(8 位)控制TR0振蕩器01 247。12C/ T= 0 TH0(8 位)TF0第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 當(dāng)定時(shí)器 /計(jì)數(shù)器用于計(jì)數(shù)工作方式時(shí) , 假定要求的計(jì)數(shù)長(zhǎng)度為 N, 則應(yīng)裝入定時(shí)器 /計(jì)數(shù)器的初值 X= 28- N。 在方式 2下 , 計(jì)數(shù)的長(zhǎng)度范圍為 1~ 256。 當(dāng)工作于定時(shí)狀態(tài)時(shí) , 若需要的定時(shí)時(shí)間為 Tc, 則需要的機(jī)器周期數(shù) N= Tc/Tp, (Tp為機(jī)器周期 ), 則應(yīng)裝入定時(shí)器 /計(jì)數(shù)器的初值 X= 28- N。 若晶振頻率為 6MHz,則當(dāng) X= 255時(shí),具有最小的定時(shí)時(shí)間為 2us;當(dāng) X= 0時(shí),具有最大的定時(shí)時(shí)間為 512us。 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 例:有一自動(dòng)罐裝藥粒系統(tǒng) , 每瓶罐裝藥粒 100片 , 每滿一瓶 , 累加器 A加 1操作 , 若滿 200瓶 , 向 0, 然后停止計(jì)數(shù) 。 要求用 定時(shí)器 1以工作方式 2計(jì)數(shù) 。 (查詢方式 ) ( 1) 計(jì)算計(jì)數(shù)初值 設(shè)待求的計(jì)數(shù)初值為 X, 則: ( 28- X) = 100 得: X= 156= 9CH, 則: TH1= 9CH, TL1= 9CH。 ( 2) TMOD寄存器初始化 位序號(hào) D7 D6 D5 D4 D3 D2 D1 D0 位符號(hào) GATE C/T M1 M0 GATE C/T M1 M0 0 1 1 0 0 0 0 0 TMOD= 60H 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 ( 3)程序清單: ORG 1000H MOV TMOD, 60H ;設(shè)置 T1工作方式 MOV TH1, 9CH ;設(shè)置計(jì)數(shù)初值 MOV TL1, 9CH MOV A, 00H MOV IE, 00H ;禁止中斷 SETB TR1 ;啟動(dòng)計(jì)數(shù) CHECK: JBC TF1, LOOP ;查詢計(jì)數(shù)溢出 AJMP CHECK LOOP: INC A CJNE A, 200, CHECK CLR ;清零 CLR TR1 ;停止計(jì)數(shù)器 1的運(yùn)行 END ;程序結(jié)束 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 ( 4) 方式 3 前三種工作方式下, T0和 T1的設(shè)置和使用是完全相同的。但是在工作方式 3下,二者的設(shè)置和使用卻是不同的。 1) 在工作方式 3下, T0被拆成兩個(gè)獨(dú)立的 8位計(jì)數(shù)器 TL0和TH0。 其中 TL0既可以作計(jì)數(shù)使用,又可以作定時(shí)使用。 T0的各控制位、引腳和中斷源,即 GATE、 、 TR0、TF0和 T0( )引腳、 ( )引腳全歸它使用。 功能和操作與方式 1完全相同,而且邏輯電路結(jié)構(gòu)也很相似,如圖所示。 T/C0INT第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 T0工作方式 3邏輯結(jié)構(gòu) 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 此時(shí) TH0只可用作簡(jiǎn)單的定時(shí)器使用。而且由于 T0的控制位已被 TL0獨(dú)占 ,因此只好借用定時(shí)器 /計(jì)數(shù)器 1的控制位 TR1和 TF1,即以計(jì)數(shù)溢出去置位 TF1,而定時(shí)的啟動(dòng)和停止則受 TR1的狀態(tài)控制。 由于 TL0既能作定時(shí)器使用也能作計(jì)數(shù)器 使用,而 TH0只能作定時(shí)器使用,卻不能作計(jì)數(shù)器使用 。因此,在工作方式 3下,定時(shí)器 /計(jì)數(shù)器 0可以構(gòu)成兩個(gè)定時(shí)器或一個(gè)定時(shí)器和一個(gè)計(jì)數(shù)器。 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 TH1(8 位) TL1(8 或5位 ) 1 2分 頻 OSCC/ T= 0C/ T= 1T1()串行口串行口 TH1(8 位) TL1(8 位) 1 2分 頻C/ T= 0C/ T= 1T1()OSC重裝入方式 0、 1 ( 2)工作方式 3下的定時(shí)器 /計(jì)數(shù)器 1 如果 T0已工作在工作方式 3,則 T1只能 工作在方式 0、1或方式 2下 ,因?yàn)樗倪\(yùn)行控制位 TR1及計(jì)數(shù)溢出標(biāo)志位TF1已被 T0借用,如圖所示。 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 此時(shí), T1通常是作為串行口的波特率發(fā)生器使用 ,以確定串行通信的速率。因?yàn)橐呀?jīng)沒(méi)有計(jì)數(shù)溢出標(biāo)志位 TF1可供使用,因此只能把計(jì)數(shù)溢出直接送給串行口。 若將 T1強(qiáng)行設(shè)置為模式 3,就會(huì)使 T1立即停止工作。 TH1(8 位) TL1(8 或5位 ) 1 2分 頻 OSCC/ T= 0C/ T= 1T1()串行口串行口 TH1(8 位) TL1(8 位) 1 2分 頻C/ T= 0C/ T= 1T1()OSC重裝入方式 2 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 初值 計(jì)數(shù)值 定時(shí)時(shí)間 方式 0(13位 ) 0~8191 1~8192 ( 1~8192) 181。S 方式 1(16位 ) 0~65535 1~65536 ( 1~65536) 181。S 方式 2(8位重裝 ) 0~255 1~256 ( 1~256) 181。S 方式 3 TL0 0~255 1~256 ( 1~256) 181。S TH0 0~255 ( 1~256) 181。S 以晶振 fosc=12MHz計(jì)算 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 例 : 設(shè)定時(shí)器 /計(jì)數(shù)器 T0工作于方式 3, T1工作于方式 0,TL0和 TH0作為兩個(gè)獨(dú)立的 8位定時(shí) /計(jì)數(shù)器分別產(chǎn)生 250us和500us的定時(shí)中斷 , 使 500us和 1000us的方波 。設(shè)晶振頻率為 6MHz。 ( 1) 計(jì)算計(jì)數(shù)初值 TL0的計(jì)數(shù)初值= 256- 250us/2us=131= 83H TH0的計(jì)數(shù)初值= 256- 500us/2us=06H 因此, TL0= 83H, TH0= 06H。 ( 2) TMOD寄存器初始化 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 M1 M0= 11, = 0, GATE= 0, T1工作于方式 0 因此: TMOD= 03H T/C位序號(hào) D7 D6 D5 D4 D3 D2 D1 D0 位符號(hào) GATE C/T M1 M0 GATE C/T M1 M0 0 0 0 0 0 0 1 1 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 ( 3) 程序清單: ORG 0000H AJMP MAIN ORG 000BH ; T0 AJMP TIMER0 ORG 001BH ; T1 AJMP TIMER1 ORG 1000H MAIN: MOV TMOD, 03H MOV TL0, 83H MOV TH0, 06H 第 5章 MCS51單片機(jī)中斷系統(tǒng)與定時(shí) /計(jì)數(shù)器 SETB TR0 ;啟動(dòng)定時(shí)器運(yùn)行 SETB TR1 SETB ET0 ;允許定時(shí) /計(jì)數(shù)器中斷 SETB ET1 SETB EA ;總中斷允許 SJMP $ ;等待中斷 TIMER0: MOV TL0, 83H CPL RETI TIMER1: MOV TH0, 06H CPL RETI END
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1