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

正文內(nèi)容

簡易秒表的設(shè)計與制作-在線瀏覽

2025-03-10 13:42本頁面
  

【正文】 B8H): 中斷優(yōu)先級寄存器,設(shè)定各中斷源的優(yōu)先級別。 如圖 , MCS— 51具有 2級優(yōu)先級 。 ( 2) 如果一個中斷請求已被響應 , 則同級的其它 中斷服務將被禁止 。 ( 3) 如同級的多個中斷請求同時出現(xiàn) , 則按 CPU 查詢次序確定哪個中斷請求被響應 。 控制邏輯: ( 1) 利用中斷優(yōu)先級控制寄存器; ( 2) 2個不可尋址的優(yōu)先級狀態(tài)觸發(fā)器:狀態(tài) “ 0”或 “ 1”。 2. 保護斷點:將斷點地址壓入堆棧保存,即當前 PC值入棧。 4. 保護現(xiàn)場:將中斷服務程序使用的所有寄存器內(nèi)容入棧。 鏈接中斷處理 6. 恢復現(xiàn)場:恢復被使用寄存器的原有內(nèi)容。 8. 中斷返回:執(zhí)行 RETI指令,堆棧斷點地址 ?PC, 程序跳轉(zhuǎn)回斷點處執(zhí)行。 中斷響應時間: 正常中斷響應時間為 3~ 8個機器周期 , 如果有同級或高級中斷服務 ,將延長中斷響應時間 。即 當有同級或 高級中斷服務。 即 當 CPU未執(zhí)行完一條指令。 程序 單步執(zhí)行 就是利用此原理,借助單片機的外部中斷功 能來實現(xiàn)的。 ?定時器溢出中斷請求的撤除 CPU在響應中斷后,硬件會自動清除中斷請求標志 TF0或 TFl。 ?外部中斷的撤除 邊沿觸發(fā)方式時, CPU響應中斷后,硬件會自動清除中斷請求標志 IE0或IEl。 ? 4)電平方式外部中斷請求的撤消: 自動與強制撤除 通過 硬件 自動地使標志位 (IE0或 IE1)清 0。需在中斷響應后把中斷請求 輸入端從低電平強制改為高電平 。 圖 80C51 直接置位端 在使用單片機的中斷功能時,需對中斷系統(tǒng)進行初始化。 ?根據(jù)需要確定各中斷源的優(yōu)先級別,設(shè)置中斷優(yōu)先級寄存器IP中相應的位。 【 實例 31】 如圖 35所示電路,要求采用中斷方式編程實現(xiàn)按鍵按壓一次,發(fā)光二級管的狀態(tài)反轉(zhuǎn)一次,發(fā)光二極管初始狀態(tài)為滅。 //定義位變量 sbit led=P1^0。 //狀態(tài)取反 } void main() { button=1。 //開總中斷 IT0=1。 //開外部中斷 0的中斷開關(guān) led=0。 } 【 實例 32】 如圖 36所示電路,要求采用中斷方式編程實現(xiàn)按鍵按壓一次,數(shù)碼管的值加 1,到 F時重新從 0開始,數(shù)碼管初始狀態(tài)為黑屏。 unsigned char duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 void int0() interrupt 0 { P2=duan[i]。 if(i==16) i=0。 EA=1。 EX0=1。 while(1)。要求 key1優(yōu)先級為低, key2優(yōu)先級為高, key1按鍵按壓一次 led發(fā)光二極管閃爍 5次, key2按鍵按壓一次數(shù)碼管從 0循環(huán)顯示到 F。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115U18 0 C5 1R11 0 kR21 0 kD1L E D Y E L L O WR31 0 0key1key2圖 37 實例 33電路圖 參考程序如下: include sbit key1=P3^2。 sbit led=P1^0。 void delay(unsigned int z) { unsigned int x,y。x0。y0。 } void int0() interrupt 0 { unsigned char j。j10。 delay(500)。 for(i=0。i++) { P2=duan[i]。 } } void main() { key1=1。 IE=0x85。 IT0=1。 P2=0。 while(1)。此外,定時 /計數(shù)器還可作為串行通信中波特率發(fā)生器。T0和 T1又分別可分為兩個 8位定時器 /計數(shù)器,名為 TH0/TL0和TH1/TL1。 對 MCS51單片機來說,當選擇單片機的機器周期作為計數(shù)對象時,它們是 定時器 ;當對通過 T0引腳( )或 T1引腳()引入的外部脈沖作為計數(shù)對象時,它們是 計數(shù)器 。 圖 38 MCS51單片機定時器 /計數(shù)器結(jié)構(gòu)示意圖 MCS51單片機定時器 /計數(shù)器工作原理如圖 39所示。 ( 2)定時器 /計數(shù)器的結(jié)構(gòu) MCS51單片機定時器 /計數(shù)器工作原理如圖 310所示。 圖 311 T1定時器 /計數(shù)器控制關(guān)系圖 與定時器 /計數(shù)器有關(guān)的 SFR主要有 TMOD和 TCON。 0:軟件啟動定時器,即用 指令使 TCON中的 TR1(TR0)置 1即可啟動定時器 1(定時器 0)。 C/T:模式選擇位。 M1M0:方式選擇位。 ?定時器控制寄存器 SCON TF1():定時器 1溢出標志位。對該標志位有兩種處理方 法,一種是以中斷方式工作,即 TF1置 1并申請中斷,響 應中斷后,執(zhí)行中斷服務程序,并由硬件自動使 TF1清 0;另一種以查詢方式工作,即通過查詢該位是否為 1來 判斷是否溢出, TF1置 1后必須用軟件使 TF1清 0。 GATE=0時,用軟件使 TR1置 1即啟動 定時器 1,若用軟件使 TR1清 0則停止定時器 1。 TF0():定時器 0溢出標志位。 TR0():定時器 0啟??刂莆弧? IE1():外部中斷 1請求標志位。 IE0():外部中斷 0請求標志位。 /計數(shù)器的工作方式 定時器 /計數(shù)器共有 4中工作方式,由 TMOD寄存器中的 M1M0決定,功能如表 33所示。以 T1為例,方式 0的邏輯結(jié)構(gòu)圖如圖 312所示。 【 實例 4】 假設(shè)晶振頻率為 12MHz,計算定時器 T1在方式 0下定時時間為 500?s時的定時初值。以 T1為例,方式 1的邏輯結(jié)構(gòu)圖如圖 313所示。 ( 3) 方式 2 在方式 2下,定時器 /計數(shù)器是一個使用 8位的能夠自動重裝初值的定時 /計數(shù)器。 以 T1為例,方式 2的邏輯結(jié)構(gòu)圖如圖 314所示。 ( 4) 方式 3 在方式 3下, 2個定時器 /計數(shù)器共有三種狀態(tài),方式 3的邏輯結(jié)構(gòu)圖如圖 315所示。 ?TL0+TF0+TR0組成的 8位定時 /計數(shù)器,既可用于定時, 也能用于計數(shù)。 ( 5) 不同工作方式的定時初值或計數(shù)初值的計算方法 不同工作方式的定時初值或計數(shù)初值的計算方法如下表 34所示。 ?預置定時初值或計數(shù)初值,根據(jù)定時時間或計數(shù)次數(shù),計 算定時初值或計數(shù)初值,并寫入 TH0、 TL0或 TH TL1。 ?啟動定時器 /計數(shù)器,給 TCON中的 TR1或 TR0置 1。 根據(jù)題意,只要使 500?s取反一次即可得到周期 1 ms的方波,因而 T1的定時時間為 500?s。 void main() { TMOD=0x10。 TL1=0x0c。 p1_0=0。 TF1=0。 TH1=0xfe。 } } 中斷法參考程序 include sbit p1_0=P1^0。 TH1=0xfe。 } void main() { TMOD =0x10。 TL1=0x0c。 ET1=1。 while(1)。 LED種類較多,常見的 LED如圖 319所示。( b)圖中端口引腳輸出低電平,則 Q1導通,LED點亮, R2為限流電阻。 數(shù)碼管內(nèi)部由七個條形發(fā)光二極管和一個小圓點發(fā)光二極管組成,根據(jù)各管的亮暗組合成字符。管腳排列及分類如下圖 321所示。 圖 321 數(shù)碼管管腳排列及分類 使用時,共陰極數(shù)碼管公共端接地,共陽極數(shù)碼管公共端接電源。由于常規(guī)的數(shù)碼管起輝電流只有 1~2 mA,最大極限電流也只有 10~ 30 mA,所以它的輸入端在 5 V電源或高于 TTL高電平 ( V)的電路信號相接時,一定要串加 限流電阻 ,以免損壞器件。由于發(fā)光二極管基本上屬于電流敏感器件,其正向壓降的分散性很大,并且還與溫度有關(guān),為了保證數(shù)碼管具有良好的亮度均勻度.就需要使其具有恒定的工作電流,且不能受溫度及其他因素的影響。 ②安全性。 ( 4)數(shù)碼管使用條件 ①段及小數(shù)點上加限流電阻。段:根據(jù)發(fā)光顏色決定;查引腳排布圖,
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1