• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      AT89C51與中斷有關(guān)的寄存器功能表解

      2012-10-14 02:54:02孫福玉曹萬蒼
      關(guān)鍵詞:赤峰計數(shù)器寄存器

      孫福玉,曹萬蒼

      (赤峰學(xué)院,內(nèi)蒙古 赤峰 024000)

      AT89C51與中斷有關(guān)的寄存器功能表解

      孫福玉,曹萬蒼

      (赤峰學(xué)院,內(nèi)蒙古 赤峰 024000)

      文章分析AT89C51與中斷有關(guān)的五個特殊功能寄存器,中斷允許控制寄存器IE,中斷優(yōu)先級設(shè)置寄存器IP,定時器控制寄存器TCON,串口控制寄存器SCON,計數(shù)器控制寄存器TMOD,給出了這五個寄存器功能與賦值說明的表解.

      寄存器;中斷;定時器;串行口

      1 中斷的概念

      CPU在處理某一事件A時,發(fā)生了另一事件B請求CPU迅速去處理(中斷發(fā)生);CPU暫時中斷當(dāng)前的工作,轉(zhuǎn)去處理事件B(中斷響應(yīng)和中斷服務(wù));待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續(xù)處理事件A(中斷返回),這一過程稱為中斷.

      2 中斷源

      在51單片機中有5個中斷源

      中斷號 優(yōu)先級 中斷源 中斷入口地址0 1 外部中斷0 0003H 1 2 定時器0 000BH 2 3 外部中斷1 0013H 3 4 定時器1 0018H 4 5 串口中斷 0023H

      3 中斷結(jié)構(gòu)圖

      單片機中斷結(jié)構(gòu)圖如圖1所示.

      圖1 單片機中斷結(jié)構(gòu)圖

      4 中斷寄存器

      單片機有下列寄存器主要與中斷程序的書寫控制有關(guān):中斷允許控制寄存器IE;定時器控制寄存器TCON;串口控制寄存器SCON;中斷優(yōu)先控制寄存器IP;定時器工作方式控制寄存器TM OD定時器初值賦予寄存器(TH 0/TH 1,TL0/TL1).

      5 寄存器功能與賦值說明表解

      5.1 中斷允許控制寄存器IE

      中斷允許寄存器IEA8HAF——ADACABAAA9A8 interrupt enable——EA——ET2ESET1EX1ET0EX0 enable enable timer2 enable serial enable timer1 enable external1 enable timer0 enable external0中斷允許控制位T2中斷允許位串行口中斷允許位T1中斷允許位外中斷1中斷允許位T0中斷允許位外中斷0中斷允許位中斷允許寄存器EA=1中斷允許EA=0中斷屏蔽ET2=1,T2中斷允許ES=1串行口中斷允許ET1=1,T1中斷允許EX1=1外中斷1中斷允許ET0=1,T0中斷允許EX0=1外中斷0中斷允許

      5.2 中斷優(yōu)先級設(shè)置寄存器IP

      IPB8H—— —BDBCBBBAB9B8中斷優(yōu)先級設(shè)置寄存器interrupt priority中斷優(yōu)先級設(shè)置寄存器———— —PT2PSPT1PX1PT0PX0 timer2 priority serial priority timer1 priority external1 priority timer0 priority external0 priority T2中斷優(yōu)先級控制位串行口中斷優(yōu)先級控制位T1中斷優(yōu)先級控制位外中斷1中斷優(yōu)先級控制位T0中斷優(yōu)先級控制位外中斷1中斷優(yōu)先級控制位PT2=1 T2為高優(yōu)先級PS=1串行口為高優(yōu)先級PT1=1 T1為高優(yōu)先級PX1=1外中斷1為高優(yōu)先級PT0=1 T0為高優(yōu)先級PX1=1外中斷1為高優(yōu)先級

      5.3 定時器控制寄存器TCON(控制外部中斷和定時器中斷)

      TCON 88H 8F 8E 8D 8C 8B 8A 89 88計數(shù)器控制寄存器time control定時/計數(shù)器控制寄存器——TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 time1 full time1 run time0 full time1 run interrupt request interrupt trigger interrupt request interrupt trigger T1溢出中斷請求源T1允許計數(shù)控制位T0溢出中斷請求源T0允許計數(shù)控制位外中斷1請求INT1P3.3外部中斷1觸發(fā)方式外中斷0請求INT0P3.2外部中斷0觸發(fā)方式硬件置1請求中斷響應(yīng)中斷硬件清0 TR1=1允許計數(shù)硬件置1請求中斷響應(yīng)中斷硬件清0 TR0=1允許計數(shù)IT1=0外中斷電平觸發(fā).INT1P3.3=0.置位IE1=1.IT1=1外中斷邊沿觸發(fā).INT1.P3.3下降沿.置位IE1=1.IT0與IE0與此類似.

      5.4 串口控制寄存器SCON

      SCON 98H 9F 9E 9D 9C 9B 9A 99 98串行口控制寄存器serial control串行口控制寄存器——SM0 SM1 SM2 REN TB8 RB8 串 控制 serial mode0 serial mode1 serial mode2 receive enable transmit bit8 receive bit8 transmit interrupt receive interrupt串行口工作方式控制位多機通信控制位允許接收位發(fā)送數(shù)據(jù)第9位接收數(shù)據(jù)第9位串行口發(fā)送中斷標(biāo)志位串行口接收中斷標(biāo)志位SM0SM1=00,方式 0 SM0SM1=01,方式 1 SM0SM1=10,方式 2 SM0SM1=11,方式 3 SM2=0,無論RB8為幾,RI=1 SM2=1,只有RB8=1,RI=1 REN=1允許REN=0禁止方式2和方式3中使用TI=1發(fā)送結(jié)束,可由軟件清0 RI=1,幀接收完成.

      5.5 計數(shù)器控制寄存器TMOD

      TMOD 89H D7 D6 D5 D4 D3 D2 D1 D0 time mode GATe C/T M1 M0 GATA C/T M1 M0計數(shù)器方式控制寄存器定時/計數(shù)器方式控制寄存器不能位尋址gate counter/timer mode門控位 計數(shù)模式選擇位工作方式選擇位GATE=1時,INT1=1計數(shù)器啟動;GATE=0,計數(shù)器不受外部引腳控制C/T=0定時方式C.T=1計數(shù)方式M0M1=00,方式0,13計數(shù)M0M1=01,方式1,16計數(shù)M0M1=10,方式2,8位自動重裝初值M0M1=11,方式3,T0分為兩個8位定時/計數(shù)器同左

      6 結(jié)束語

      文章分析AT89C51與中斷有關(guān)的五個特殊功能寄存器,中斷允許控制寄存器IE,中斷優(yōu)先級設(shè)置寄存器IP,定時器控制寄存器TCON,串口控制寄存器SCON,計數(shù)器控制寄存器TM OD,給出了這五個寄存器功能與賦值說明的表解.表解的內(nèi)容不一定全面,希望對單片機學(xué)習(xí)者有所幫助.

      〔1〕高玉芹.單片機原理與應(yīng)用及C51編程技術(shù).機械工業(yè)出版社,2011.

      〔2〕馮文旭.單片機原理及應(yīng)用機械工業(yè)出版社,2008.

      〔3〕蘇家健,曹柏榮,汪志鋒.單片機原理及應(yīng)用技術(shù).高等教育出版社,2004.

      TP212

      A

      1673-260X(2012)10-0061-03

      赤峰學(xué)院教育教學(xué)研究項目(JYXM1003)

      猜你喜歡
      赤峰計數(shù)器寄存器
      赤峰學(xué)院學(xué)生書法作品
      赤峰學(xué)院教師書法作品
      赤峰家育種豬生態(tài)科技集團有限公司
      采用虛擬計數(shù)器的電子式膜式燃氣表
      煤氣與熱力(2022年2期)2022-03-09 06:29:30
      Lite寄存器模型的設(shè)計與實現(xiàn)
      分簇結(jié)構(gòu)向量寄存器分配策略研究*
      計數(shù)器競爭冒險及其處理的仿真分析
      任意N進制計數(shù)器的設(shè)計方法
      河南科技(2014年10期)2014-02-27 14:09:30
      基于單片機的仰臥起坐計數(shù)器
      高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
      济阳县| 右玉县| 芜湖市| 丹凤县| 闽清县| 长乐市| 延津县| 广河县| 乐安县| 桂平市| 龙游县| 连城县| 九龙坡区| 南平市| 丹寨县| 平江县| 卢龙县| 富民县| 鹤峰县| 富宁县| 章丘市| 沙田区| 陆良县| 江华| 习水县| 凤山县| 南木林县| 大竹县| 卓尼县| 安达市| 同江市| 洞头县| 韶山市| 日喀则市| 治多县| 西宁市| 措勤县| 江油市| 依兰县| 宜宾市| 琼结县|