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

正文內(nèi)容

公考行測(cè)答題技巧樸素邏輯問(wèn)題-文庫(kù)吧

2025-01-03 17:26 本頁(yè)面


【正文】 字中有一個(gè)中斷總允許位 EA。當(dāng) EA為 0時(shí),CPU將屏蔽所有的中斷申請(qǐng);而當(dāng) EA為 l時(shí),雖然 CPU已經(jīng)開(kāi)放中斷,但還須設(shè)置相應(yīng)中斷源的控制位,才可確定允許哪個(gè)中斷源中斷。 ? IE各位的格式如下: EA EX 0ET 0EX 1ET 1ESET 2( A 8 H ) IE 地址 AFH ADH A C H A B H AAH A 9 H A 8 H? 其各位名稱及作用如下: ? EA() ——中斷允許總控制位。 ? 當(dāng) EA=1時(shí), CPU開(kāi)放中斷,每個(gè)中斷源是被允許還是被禁止,分別由其各自的允許位決定。 ? 當(dāng) EA=0時(shí), CPU屏蔽所有的中斷申請(qǐng),稱為“關(guān)中斷”。 ? () ——未使用,默認(rèn)為 0。 ? ET2() ——T2中斷允許位 (僅 AT89S52/C52或類似型號(hào)單片機(jī)有 )。 ? 當(dāng) ET2=1時(shí),允許 T2中斷; ? 當(dāng) ET2=0時(shí),禁止 T2中斷。 ? ES() ——串行口中斷控制位。 ? 當(dāng) ES=1時(shí),允許串行口中斷; ? 當(dāng) ES=0時(shí),禁止串行口中斷。 ? ET1() ——T1中斷控制位。 ? 當(dāng) ET2=1時(shí),允許 T1中斷; ? 當(dāng) ET2=0時(shí),禁止 T1中斷。 ? EX1() ——外部中斷 1控制位。 ? 當(dāng) EX1=1時(shí),允許外部中斷 1中斷; ? 當(dāng) EX1=0時(shí),禁止外部中斷 1中斷。 ? EX1() ——T0中斷控制位。 ? 當(dāng) ET0=1時(shí),允許 T0中斷; ? 當(dāng) ET0=0時(shí),禁止 T0中斷。 ? EX1() ——外部中斷 0控制位。 ? 當(dāng) EX0=1時(shí),允許外部中斷 0中斷; ? 當(dāng) EX0=0時(shí),禁止外部中斷 0中斷。 ? 51單片機(jī)復(fù)位后, IE中各中斷允許位均被清 0,即禁止所有中斷。 ? 例如,假定要開(kāi)放外中斷 1和 T1的溢出中斷,屏蔽其它中斷,則對(duì)應(yīng)的中斷允許控制寄存器內(nèi)容應(yīng)為10001100B,即中斷允許控制字為 8CH。 ? 使用字節(jié)操作,可用一條指令 MOV IE, 8CH完成。 ? 使用位操作指令,則需三條指令 SETB EX1; ? SETB ET1; SETB EA實(shí)現(xiàn)。 ? ( 2)中斷請(qǐng)求標(biāo)志寄存器 ? 當(dāng)有中斷源發(fā)出請(qǐng)求時(shí),由硬件將相應(yīng)的中斷標(biāo)志位置 1。在中斷請(qǐng)求被響應(yīng)前、相應(yīng)中斷標(biāo)志位被鎖存在特殊功能寄存器 TCON或 SCON中。 ? ①定時(shí)器控制寄存器 TCON ? TCON為定時(shí)器 T0和 T1的控制寄存器,同時(shí)也鎖存 T0和 T1的溢出中斷標(biāo)志及外部中斷 INT0和 INT1的中斷標(biāo)志等。 ? TCON中與中斷有關(guān)的各位如下: TF 1 IT 0IE 0IT 1IE 1TF 0( 88 H )T C O N 8 FH 8 DH 8 BH 8 AH 89 H—— —— ? 其各位名稱及作用如下: ? TF1() ——T1溢出中斷標(biāo)志 ? 當(dāng) T1開(kāi)始工作,并且計(jì)數(shù)值產(chǎn)生溢出時(shí),由硬件使 TF1=1,在中斷工作方式下向 CPU請(qǐng)求中斷。此標(biāo)志一直保持到 CPU響應(yīng)中斷后,才由硬件自動(dòng)清 0;也可用軟件查詢?cè)摌?biāo)志,并由軟件清 0。 ? 如果 T1不工作,或者在工作但沒(méi)有產(chǎn)生溢出,則 TF1=0 ? TF0() ——T0溢出中斷標(biāo)志。 ? 其操作功能類似于 TF1。 ? IE1() ——INT1外部中斷 1標(biāo)志。 ? 當(dāng)硬件使 IE1=1時(shí),表明外部中斷 1向 CPU申請(qǐng)中斷。 ? 當(dāng) IE1=0時(shí),表明外部中斷 1沒(méi)有向 CPU申請(qǐng)中斷。 ? IT1() ——外部中斷 1觸發(fā)方式控制位。 —— ? 當(dāng) ITl=0時(shí),外部中斷 1設(shè)置為電平觸發(fā)方式。在這種方式下, CPU在每個(gè)機(jī)器周期的 S5P2期間對(duì) INT1 ()引腳采樣。若采樣為低電平,則認(rèn)為有中斷申請(qǐng),隨即使 IEI標(biāo)志置 l;若為高電平,則認(rèn)為無(wú)中斷申請(qǐng)或中斷申請(qǐng)已撤除,隨即清除 IE1標(biāo)志。在電平觸發(fā)方式中, CPU響應(yīng)中斷后不能自動(dòng)清除 IEl標(biāo)志,也不能由軟件清除 IE1標(biāo)志,故在中斷返回前,必須撤銷 INT1引腳上的低電平,否則將會(huì)引起再次中斷而出錯(cuò)。 ? 當(dāng) IT1=1時(shí),外部中斷 1設(shè)置為邊沿觸發(fā)方式。 CPU在每個(gè)機(jī)器周期的S5P2期間采樣引腳,若在連續(xù) 2個(gè)機(jī)器周期采樣到先高電平后低電平,則使 IE1標(biāo)志置 1,此標(biāo)志一直保持到 C PU響應(yīng)中斷時(shí),才由硬件自動(dòng)清除。在邊沿觸發(fā)方式中,為保證 CPU在 2個(gè)機(jī)器周期內(nèi)檢測(cè)到先高后低的負(fù)跳變,則輸入高 /低電平的持續(xù)時(shí)間起碼要保持 12個(gè)時(shí)鐘周期。 —— —— ? IE0( ) ——INT0外部中斷 0標(biāo)志位。 ? 其操作功能與 IE1類似。 ? IT0( TCON. 0) ——外部中斷 0觸發(fā)方式控制位。 ? 其操作功能與 ITl類似。 ? ——中斷中未使用。 —— ? ②串行口控制寄存器 SCON ? SCON是串行口控制寄存器,其低 2位 TI和 RI鎖存串行口的接收中斷和發(fā)送中斷標(biāo)志。 ? SCON中與中斷有關(guān)的各位如下: RITI( 98 H )SCON 99 H 98 H? 其各位名稱及作用如下: ? TI() ——串行發(fā)送中斷標(biāo)志。 ? 當(dāng) Tl=l時(shí),說(shuō)明 CPU將 l字節(jié)數(shù)據(jù)寫(xiě)入發(fā)送緩沖器 SBUF.并且已發(fā)送完 1個(gè)串行幀,此時(shí),硬件使 TI置 1。在中斷工作方式下,可以向 CPU申請(qǐng)中斷,在中斷和查詢工作方式下都不能自動(dòng)清除 T1,必須由軟件清除標(biāo)志。 ? 當(dāng) TI=0時(shí),說(shuō)明沒(méi)有進(jìn)行串行發(fā)送,或者串行發(fā)送未完成。 ? RI()——串行接收中斷標(biāo)志。 ? 當(dāng) RI=l時(shí),在串行口允許接收后,每接收完 1個(gè)串行幀,硬件使 R1置 1。同樣,在中斷和查詢工作方式下都不會(huì)自動(dòng)清除 RI,必須由軟件清除標(biāo)志。 ? 當(dāng) RI=0時(shí),說(shuō)明沒(méi)有進(jìn)行串行接收,或者串行接收來(lái)完成。 ? 注意: SCON的高 6位在中斷中不用,所以在此不做介紹。 ? ( 3)中斷優(yōu)先級(jí)寄存器 IP ? 80C5l單片饑中斷優(yōu)先級(jí)的設(shè)定由專用寄存器 IP統(tǒng)一管理。 ? 它具有 2個(gè)中斷優(yōu)先級(jí),由軟件設(shè)置每個(gè)中斷源為高優(yōu)先級(jí)中斷或低優(yōu)先級(jí)中斷,可實(shí)現(xiàn)二級(jí)中斷嵌套。 ? 高優(yōu)先級(jí)中斷源可中斷正在執(zhí)行的低優(yōu)先級(jí)中斷服務(wù)程序,除非在執(zhí)行低優(yōu)先級(jí)中斷服務(wù)程序時(shí)設(shè)置了 CPU關(guān)中斷或禁止某些高優(yōu)先級(jí)中斷源的中斷。同級(jí)或低優(yōu)先級(jí)的中斷源不熊中斷正在執(zhí)行的中斷服務(wù)程序。為此,在 51中斷系統(tǒng)中,內(nèi)部有 2個(gè)(用戶不能訪問(wèn)的)優(yōu)先級(jí)狀態(tài)觸發(fā)器,它們分別指示 CPU是否在執(zhí)行高優(yōu)先級(jí)或低優(yōu)先級(jí)中斷服務(wù)程序,從而決定是否屏蔽所有的中斷申請(qǐng)或同一級(jí)的其他中斷申請(qǐng)。 ? 專用寄存器 IP為中斷優(yōu)先級(jí)寄存器,用于選擇各中斷源優(yōu)先級(jí),用戶可用軟件設(shè)定。其各位格式如下: PX 0PT 0PX 1PT 1PSPT 2( B 8 H )IP B 9 H B 8 HB DH BCH BBH B AH? 其各位名稱及作用如下: ? PT2() ——T2中斷優(yōu)先級(jí)選擇位(僅 AT89S52,/C52或類似型號(hào)單片有)。 ? 當(dāng) PT2=l時(shí),設(shè)置定時(shí)器 T2為高優(yōu)先級(jí)中斷; ? 當(dāng) PT2=0時(shí),設(shè)置定時(shí)器 T2為低優(yōu)先級(jí)中斷。 ? PS() ——串行口中斷優(yōu)先級(jí)選擇位。 ? 當(dāng) PS=1時(shí),設(shè)定串行口為扁優(yōu)先級(jí)巾斷; ? 當(dāng) PS=0時(shí),設(shè)定串行日為低優(yōu)先級(jí)中斷。 ? PT1( IP. 3) ——Tl中斷優(yōu)先級(jí)選擇位。 ? 當(dāng) PT1=1時(shí),設(shè)定定時(shí)器 T1為高優(yōu)先級(jí)中斷; ? 當(dāng) PT1=0時(shí),設(shè)定定時(shí)囂 T1為低優(yōu)先級(jí)中斷。 ? PX1 () ——外部中斷 1中斷優(yōu)先級(jí)選擇位。 ? 當(dāng) PX1=1時(shí),設(shè)定外部中斷 1為高優(yōu)先級(jí)中斷; ? 當(dāng) PX1=0時(shí),設(shè)定外部中斷 l為低優(yōu)先級(jí)中斷。 ? PT0() ——T0中斷優(yōu)先級(jí)選擇位。 ? 當(dāng) PT0=1時(shí),設(shè)定定時(shí)器 T0為高優(yōu)先級(jí)中斷; ? 當(dāng) PT0=0時(shí),設(shè)定定時(shí)器 T0為低優(yōu)先級(jí)中斷。 ? PX0() ——外部中斷 0中斷優(yōu)先級(jí)選擇位。 ? 當(dāng) PX0=l時(shí),設(shè)定外部中斷 0為高優(yōu)先級(jí)中斷; ? 當(dāng) PX0=0時(shí),設(shè)定外部中斯 0為低優(yōu)先級(jí)中斷。 ? 當(dāng)系統(tǒng)復(fù)位后, IP全部清 0,將所有中斷源設(shè)置為低優(yōu)先級(jí)中斷。 ? 如果幾個(gè)相同優(yōu)先級(jí)的中斷源,同時(shí)向 CPU申請(qǐng)中斷, CPU通過(guò)內(nèi)部硬件查詢邏輯按自然優(yōu)先級(jí)順序確定響應(yīng)哪個(gè)中斷請(qǐng)求。其自然憂先級(jí)由硬件形成,排列如表 。 ? 表 各中斷源及其自然優(yōu)先級(jí) 最高級(jí) 序號(hào) 中斷源 自然優(yōu)先級(jí) 1 外部中斷 0 最低級(jí) 2 定時(shí)器 T0中斷 3 外部中斷 1 4 定時(shí)器 T1中斷 5 串行口中斷 這種排列順序在實(shí)際應(yīng)用中很方便、合理。如果重新設(shè)置了優(yōu)先級(jí),則順序查詢邏輯電路將會(huì)相應(yīng)改變排隊(duì)順序。例如:如果給 IP中設(shè)置的優(yōu)先級(jí)控制字為 09H,則 PT1和 PX0均為高優(yōu)先級(jí)中斷,但當(dāng)這 2個(gè)中斷源同時(shí)發(fā)出中斷申請(qǐng)時(shí), CPU將首先響應(yīng)自然優(yōu)先級(jí)較高的 PX0的中斷申請(qǐng)。 ? 例如 , 某軟件中對(duì)寄存器 IE、 IP設(shè)置如下: ? MOV IE, 8FH ? MOV IP, 06H ? 則此時(shí)該系統(tǒng)中: CPU中斷允許;允許外部中斷 0、外部中斷 定時(shí)器 /計(jì)數(shù)器 0、 定時(shí)器 /計(jì)數(shù)器 1提 ? 允許中斷源的中斷優(yōu)先次序?yàn)?: ? 定時(shí)器 /計(jì)數(shù)器 0 外部中斷 1 外部中斷 0 定時(shí)器 /計(jì)數(shù)器 1。 ? ? 中斷處理過(guò)程可分為 3個(gè)階段,即中斷響應(yīng)、中斷處理和中斷返回。所有計(jì)算機(jī)的中斷處理都有這樣 3個(gè)階段,但不同的計(jì)算機(jī)由于中斷系統(tǒng)的硬件結(jié)構(gòu)不完全相同,因而中斷響應(yīng)的方式有所不同。在此僅以 51系列單片機(jī)為例來(lái)介紹中斷處理過(guò)程。 ? 1.中斷響應(yīng) ? 中斷響應(yīng)是在滿足 CPU的中斷響應(yīng)條件之后, CPU對(duì)中斷源中斷請(qǐng)求的回答。在這一階段, CPU要完成執(zhí)行中斷服務(wù)以前的所有準(zhǔn)備工作。這些準(zhǔn)備工作包括保護(hù)斷點(diǎn)和把程序轉(zhuǎn)向中斷服務(wù)程序的入口地址(通常稱為“矢量地址”)。 ? 計(jì)算機(jī)在運(yùn)行時(shí),并不是任何時(shí)刻都會(huì)去響應(yīng)中斷請(qǐng)求,而是在中斷響應(yīng)條件滿足之后才會(huì)響應(yīng)。 ? ( 1) CPU的中斷響應(yīng)條件 ? CPU響應(yīng)中斷的條件主要有以下幾點(diǎn): ? 有中斷源發(fā)出中斷請(qǐng)求; ? 中斷總允許位 EA=I,即 CPU允許所有中斷源申請(qǐng)中斷; ? 申請(qǐng)中
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1