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

正文內(nèi)容

基于51單片機(jī)交通信號(hào)燈的控制設(shè)計(jì)-閱讀頁(yè)

2024-12-07 21:42本頁(yè)面
  

【正文】 MOV IE, 82H 。啟動(dòng) T0計(jì)數(shù)器 MOV RO, 14H 。等待中斷 中斷服務(wù)子程序: ORG 000BH AJMP BRT0 ORG 00BH BRTO: DJNZ RO, NEXT AJMP TIME ?;謴?fù) RO值 MOV TH0, 3CH 。 MOV IE, 82H RET1 END 3. 單片機(jī)的定時(shí)器介紹 80C51 單片機(jī)內(nèi)部設(shè)有兩個(gè) 16位 的可編程定時(shí)器 /計(jì)數(shù)器。在定時(shí)器 /計(jì)數(shù)器中除了有兩個(gè) 16 位的計(jì)數(shù)器之外,還有兩個(gè)特殊功能寄存器(控制寄存器和方式寄存器)。其訪問(wèn)地址依次為 8AH8DH。這些寄存器是用于存放定時(shí)或計(jì)數(shù)初值的。這些寄存器之間是通過(guò)內(nèi)部總線和控制邏輯電路連接起來(lái)的。當(dāng)定時(shí)器工作在計(jì)數(shù)方式時(shí),外部事件通過(guò)引腳 T0 ( )和 T1( )輸入。顯然,定時(shí)器的定時(shí)時(shí)間與系統(tǒng)的振蕩頻率有關(guān)。如果晶振為 12MHz,則計(jì)數(shù)周期為: T=1/( 12 106) Hz 1/12=1μ s 這是最短的定時(shí)周期。 當(dāng)定時(shí)器 /計(jì)數(shù)器為計(jì)數(shù)工作方式時(shí),通過(guò)引腳 T0 和 T1 對(duì)外部信號(hào)計(jì)數(shù),外部脈沖的下降沿將觸發(fā)計(jì)數(shù)。若一個(gè)機(jī)器周期采樣值為 1,下一個(gè)機(jī)器周期采樣值為 0,則計(jì)數(shù)器加1。所以檢測(cè)一個(gè)由 1至 0蘭州職業(yè)技術(shù)學(xué)院畢業(yè)論文 15 的跳 變需要兩個(gè)機(jī)器周期,故外部事年的最高計(jì)數(shù)頻率為振蕩頻率的 1/24。雖然對(duì)外部輸入信號(hào) 的占空比無(wú)特殊要求,但為了確保某給定電平在變化前至少被采樣一次,外部計(jì)數(shù)脈沖的高電平與低電平保持時(shí)間均需在一個(gè)機(jī)器周期以 上。 CPU 也可以重新設(shè)置定時(shí)器工作方式,以改變定時(shí)器的操作。 綜上所述,我們已知定時(shí)器 /計(jì)數(shù)器是一種可編程部件,所以在定時(shí)器 /計(jì)數(shù)器開(kāi)始工作之前, CPU 必須將一些命令(稱(chēng)為控制字)寫(xiě)入定時(shí) /計(jì)數(shù)器。在初始化過(guò)程中,要將工作方式控制字寫(xiě)入方式寄存器, 工作狀態(tài)字(或相關(guān)位)寫(xiě)入控制寄存器,賦定時(shí) /計(jì) 數(shù)初值。 控制寄存器 定時(shí)器/計(jì)數(shù)器 T0 和 T1 有 2個(gè)控制寄存器 TMOD 和 TCON,它們分別用來(lái)設(shè)置各個(gè)定時(shí)器/計(jì)數(shù)器的工作方式,選擇定時(shí)或計(jì)數(shù)功能,控制啟動(dòng)運(yùn)行,以及作為運(yùn)行狀態(tài)的標(biāo)志等。 4. 寄存器 IE TCON TOMD P1 的格式 IE中斷充許寄存器 可按位尋址,地址: A8H IE 中斷允許寄存器 B7 B6 B5 B4 B3 B2 B1 B0 EA ET2 ES ET1 EX1 ET0 EX0 EA ( ) : EA=0 時(shí),所有中斷禁止(即不產(chǎn)生中斷); EA=1 時(shí),各中斷的產(chǎn)生由個(gè)別的允許位決定 ( ) :保留 ET2( ) :定時(shí) 2 溢出中斷允許( 8052 用) 蘭州職業(yè)技術(shù)學(xué)院畢業(yè)論文 16 ES ( ) :串行口中斷允許( ES=1 允許, ES=0 禁止) ET1( ) :定時(shí) 1 中斷允許 EX1( ) :外中斷 INT1 中斷允許 ET0( ) :定時(shí)器 0 中斷允許 EX0( ) :外部中斷 INT0 的中斷允許 IP中斷優(yōu)先級(jí)控制寄存器 可按位尋址,地址位 B8H IP 中斷優(yōu)先級(jí)控制寄存器 B7 B6 B5 B4 B3 B2 B1 B0 PT2 PS PT1 PX1 PT0 PX0 ( ) :保留 ( ) :保留 PT2( ) :定時(shí) 2 中斷優(yōu)先( 8052 用) PS ( ) :串行口中斷優(yōu)先 PT1( ) :定時(shí) 1 中斷優(yōu)先 PX1( ) :外中斷 INT1 中斷優(yōu)先 PT0( ) :定時(shí)器 0 中斷優(yōu)先 PX0( ) :外部中斷 INT0 的中斷優(yōu)先 TMOD定時(shí)器控制寄存器 不按位尋址,地址 89H TMOD 定時(shí)器控制寄存器 B7 B6 B5 B4 B3 B2 B1 B0 GATE C/T M1 M0 GATE C/T M1 M0 GATE :定時(shí)操作開(kāi)關(guān)控制位,當(dāng) GATE=1 時(shí), INT0 或 INT1 引腳為高電平,同時(shí) TCON中的 TR0 或 TR1 控制位為 1 時(shí),計(jì)時(shí) /計(jì)數(shù)器 0 或 1 才開(kāi)始工作。 蘭州職業(yè)技術(shù)學(xué)院畢業(yè)論文 17 C/T :定時(shí)器或計(jì)數(shù)器功能的選擇位。 C/T=0 時(shí)為定時(shí)器,由內(nèi)部系統(tǒng)時(shí)鐘提供計(jì)時(shí)工作脈沖。 TF0:定時(shí)器 T0 溢出標(biāo)志,可由程序查詢和清零, TF0 也是中斷請(qǐng)求源,當(dāng)CPU響應(yīng) T0 中斷時(shí)由硬件清零。 TR0: T0 充許計(jì)數(shù)控制位,為 1 時(shí)充許 T0 計(jì)數(shù)。 IE1= 1,外部中斷 1 正在向CPU請(qǐng)求中斷,當(dāng) CPU響應(yīng)該中斷時(shí)由硬件清 “0”IE1(邊沿觸發(fā)方式)。 IT1= 0,外部中斷 1 程控為電平觸發(fā)方式,當(dāng) INT1( )輸入低電平時(shí),置位 IE1。 IE0= 1,外部中斷 1 正在向CPU請(qǐng)求中斷,當(dāng) CPU響應(yīng)該中斷時(shí)由硬件清 “0”IE0(邊沿觸發(fā)方式)。 IT0= 0,外部中斷 0 程控為電平觸發(fā)方式,當(dāng) INT0( )輸入低電平時(shí),置位 IE0。 ( 1)外中斷 ( a)由外部信號(hào)引起,共有 2 個(gè)中斷源,即外部中斷 “0”和外部中斷 “1”。 ( b)外中斷的兩種信號(hào)觸發(fā)方式(通過(guò)有關(guān)控制位定義) 脈沖方式:脈沖下降沿有效,高低電平狀態(tài)都應(yīng)至少維持一個(gè)機(jī)器周期。 80C51 單片機(jī)共有 2 個(gè)定時(shí)器/計(jì)數(shù)器中斷源,即 T0 和 T1。 定時(shí)器 /計(jì)數(shù)器作為定時(shí)功能使用時(shí),計(jì)數(shù)結(jié)構(gòu)需要的計(jì)數(shù)脈沖信號(hào)來(lái)自單片機(jī)內(nèi)部。 ( 3)串行中斷是為串行數(shù)據(jù)傳送的需要設(shè)置的。 80C51 單片機(jī)的中斷向量列表 外部中斷 0 0003H 定時(shí) /計(jì)數(shù)器 0 000BH 外部中斷 1 0013H 定時(shí) /計(jì)數(shù)器 0 001BH 串行發(fā)送中斷 0023H 串行接收中斷 0023H 中斷控制 所謂中斷控制就是指單片機(jī)提供給用戶使用的中斷控制的手段,用戶可通過(guò)設(shè)置中斷控制寄存器的狀態(tài)位來(lái)使用中斷系統(tǒng)。 80C51 具有 4 個(gè)相關(guān)的控制寄存器: TCON, IE, IP, SCON 定時(shí)器控制寄存器( TCON) : TCON 的功能:用于保存外部中斷請(qǐng)求以及定時(shí)器 /計(jì)數(shù)器的計(jì)數(shù)溢出信號(hào)。 與中斷控制有關(guān)的控制位共有 6 位 ( a) IE0、 IE1:外中斷請(qǐng)求標(biāo)志位 CPU 采樣 /INT0, /INT1 端,如出現(xiàn)有效中斷請(qǐng)求信號(hào),則由硬件電路對(duì)該位自動(dòng)置 1。 ( b) RI:串行口接收中斷請(qǐng)求標(biāo)志位 接收完一幀數(shù)據(jù)后,由硬件電路對(duì)該位自動(dòng)置 1,在轉(zhuǎn)向中斷服務(wù)程序后,用軟件對(duì)該位清 0。 蘭州職業(yè)技術(shù)學(xué)院畢業(yè)論文 20 中斷允許控制寄存器( IE) : IE 的功能:中斷系統(tǒng)的開(kāi)關(guān)。 與中斷控制有關(guān)的控制位共有 6 位: ( a) EA:中斷允許總控制位 EA=0:中斷總禁止; EA=1:中斷總允許; ( b) EX0、 EX1:外部中斷允許控制位 EX0、 EX1=0:禁止外中斷; EX0、 EX1=1:允許外中斷; ( c) ET0、 ET1:定時(shí)器 /計(jì)數(shù)器中斷允許控制位 ET0、 ET1=0,禁止定時(shí)(或計(jì)數(shù))中斷; ET0、 ET1=1,允許定時(shí)(或計(jì)數(shù))中斷; ( d) ES:串行中斷允許控制位 ES=0,禁止串行中斷; 與中斷控制有關(guān)的控制位共有 5 位: ( a) PX0:外部中斷 0 優(yōu)先級(jí)設(shè)定位; ( b) PT0:定時(shí)中斷 0 優(yōu)先級(jí)設(shè)定位; ( c) PX1:外部中斷 1 優(yōu)先級(jí)設(shè)定位 ( d) PS:串行中斷優(yōu)先級(jí)設(shè)定位; ( e) PT1:定時(shí)中斷 1 優(yōu)先級(jí)設(shè)定位; 為 0 的位優(yōu)先級(jí)為低,為 1 的優(yōu)先級(jí)為高 中斷 優(yōu)先級(jí) 控制 蘭州職業(yè)技術(shù)學(xué)院畢業(yè)論文 21 中斷優(yōu)先級(jí)是為中斷嵌套服務(wù)的。 ( b) 如一個(gè)中斷請(qǐng)求已被響應(yīng),則同級(jí)的其它中斷響應(yīng)將被禁止。 ( c) 如果同級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn),則按 CPU查詢次序確定那個(gè)中斷請(qǐng)求被響應(yīng)。 中斷優(yōu)先級(jí)控制,除了中斷優(yōu)先級(jí)控制寄存器之外,還有兩個(gè)不可尋址的優(yōu)先級(jí)狀態(tài)觸發(fā)器: 一個(gè)用于指示某一高優(yōu)先級(jí)中斷正在進(jìn)行服務(wù),從而屏蔽其它高優(yōu)先級(jí) 中斷;另一個(gè)用于指示某一低優(yōu)先級(jí)中斷正在進(jìn)行服務(wù),從而屏蔽其它低優(yōu)先級(jí)中斷,但不能屏蔽高優(yōu)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1