久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

51單片機(jī)的引腳功能及寄存器

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年11月13日   【字體:

總是記不住,每當(dāng)拿著一塊單片機(jī),總是要翻書(shū)查資料,放到這里以便以后查閱 

 

40:VCC 電源+5V
20:VSS 接地
19和18:XTL1和XTL2 振蕩電路
29: PSEN 片外ROM選通信號(hào),低電平有效
30:ALE/PROG 地址鎖存信號(hào)輸出端/EPROM編程脈沖輸入端
09: RST/VPD 復(fù)位信號(hào)輸入端
31: EA/VPP 內(nèi)外部ROM選擇端

P0口 雙向I/O口 驅(qū)動(dòng)電流為10mA
P1口 準(zhǔn)雙向通用I/O口  驅(qū)動(dòng)電流為20mA
P2口 準(zhǔn)雙向I/O口  驅(qū)動(dòng)電流為20mA
P3口 多用途口  驅(qū)動(dòng)電流為20mA


P0口 當(dāng)準(zhǔn)雙向口使用時(shí),加上拉電阻(P0口作為輸出口時(shí),因輸出級(jí)處于開(kāi)漏極狀態(tài),所以必須加上拉電阻),輸入是先將口置1.當(dāng)數(shù)據(jù)總線使用時(shí)輸入八位數(shù)據(jù),當(dāng)?shù)刂房偩使用時(shí)輸出8位地址。
P1口 只能做I/O口使用,使用時(shí)不需要再加上拉電阻(P1口內(nèi)置)。
P2口 可以輸出程序存儲(chǔ)器或外部數(shù)據(jù)存儲(chǔ)器的高8位地址,與P0口輸出的低8位地址一起構(gòu)成16位的地址線,從而可以分別尋址64K的程序存儲(chǔ)器或外部存儲(chǔ)器。
P3口
端口位       第二功能     注釋
P3.0         RXD          串行口輸入
P3.1         TXD          串行口輸出
P3.2         INTO         外部中斷0
P3.3         INT1         外部中斷1
P3.4         T0           計(jì)數(shù)器0記數(shù)輸入
P3.5         T1           計(jì)數(shù)器1記數(shù)輸入
P3.6         WR           外部RAM寫(xiě)入選通信號(hào)
P3.7         RD           外部RAM讀出選通信號(hào)


P0-P3做輸出控制端時(shí),低電平控制法,在低電平時(shí)I/O口允許灌入的電流比高電平時(shí)要大,一般情況下低電平灌入的電流為高電平的4倍


機(jī)器周期:計(jì)算機(jī)訪問(wèn)一次存儲(chǔ)器的時(shí)間。1個(gè)機(jī)器周期=12個(gè)振蕩周期(晶振的時(shí)間周期)=1/f

DJNZ=兩個(gè)機(jī)器周期




RAM 共分為兩個(gè)部分,第一部分為 00H-7FH,在這128個(gè)字節(jié)中又分為三個(gè)區(qū)域,第一個(gè)區(qū)域?yàn)?0H-1FH,有四組工作寄存器,每組8個(gè)字節(jié),分別為R0-R7,同一時(shí)刻只能用其中的一組寄存器,通過(guò)程序狀態(tài)字PW中的RS0,RS1兩位來(lái)控制。第二個(gè)區(qū)域20H-2FH,這16個(gè)字節(jié)除了可以像一般的RAM讀寫(xiě)外,還可以對(duì)每個(gè)字節(jié)的每一位進(jìn)行操作,并且對(duì)這些位都規(guī)定了固定的位地址,從20H-2FH共128位。第三個(gè)區(qū)域?yàn)橐话愕腞AM單元,地址為30H-7FH.第二部分,80H-FFH是專門(mén)用于特殊功能寄存器(SFR)的,89C51公用21個(gè)特殊功能寄存器,它們每個(gè)也都有8位。


特殊功能寄存器:
ACC存放中間結(jié)果
B存放乘數(shù)或除數(shù)
PSW程序狀態(tài)字寄存器
  PSW.D7  CY  進(jìn)位標(biāo)志位
  PSW.D6  AC  半進(jìn)位標(biāo)志位
  PSW.D5  F0  用戶自定義標(biāo)志位
  PSW.D4  RS1 工作寄存器組選擇位
  PSW.D3  RS0 工作寄存器組選擇位
          RS1,RS0
          00  0組(00H-07H)
          01  0組(08H-0FH)
          10  0組(10H-17H)
          11  0組(18H-1FH)
  PSW.D2  OV  溢出標(biāo)志
  PSW.D1
  PSW.D0  P   奇偶校驗(yàn)位 運(yùn)算結(jié)束后若A中二進(jìn)制數(shù)1的個(gè)數(shù)為奇數(shù)則P=1否則P=0
DPTR(DPH,DPL):數(shù)據(jù)指針   數(shù)據(jù)指針是一個(gè)16進(jìn)制的寄存器,可以用它來(lái)訪問(wèn)外部RAM,也可以用來(lái)外部ROM中的表格。
SP:堆棧指針
PCON: 電源控制寄存器
  SMOD  波特率倍增位,在串行通訊時(shí)使用
  GF1、GF0 通用標(biāo)志位
  PD  掉電方式位 PD=1進(jìn)入掉電方式 此時(shí)單片機(jī)的一切工作都停止,只有RAM中的數(shù)據(jù)被保留下來(lái)。掉電方式下電源可以降到2V,電流為50uA。 退出掉電工作方式唯一的方法就是復(fù)位,不過(guò)應(yīng)在電源恢復(fù)到正常值后再進(jìn)行復(fù)位,復(fù)位時(shí)間要大于10mS。在進(jìn)入掉電方式前電源電壓是不能降下來(lái)的。因?yàn)榭煽康膯纹瑱C(jī)電路最好有電源檢測(cè)電路。
  IDL 待機(jī)方式位 IDL=1進(jìn)入待機(jī)方式 此時(shí)所有通用寄存器被凍結(jié),單片機(jī)耗電從24mA降為3.7mA。退出待機(jī)方式可以采用引入中斷的方法。在中斷程序中安排一條RET1指令就可以了。

TOMD(89H):
  高四位用于T1 GATE、C/T、M1、M0
  低四位用于T0 GATE、C/T、M1、M0
TCON(88H):
  高四位用于定時(shí)/計(jì)數(shù)器 TF1、TR1、TF0、TR0
  低四位用于中斷        IE1、IT1、IE0、IT0
  TF0 計(jì)數(shù)器0的溢出標(biāo)志,TR0 運(yùn)行控制位。TR0=1時(shí),脈沖才能過(guò)來(lái),用于啟動(dòng)或關(guān)閉定時(shí)/計(jì)數(shù)器。
  IT0 INT0的觸發(fā)方式控制位,可由軟件進(jìn)行置位或復(fù)位,IT=0,INT0為低電平促發(fā)方式,IT=1中斷為負(fù)跳變觸發(fā)方式。IE0 INT0的中斷請(qǐng)求標(biāo)志位,當(dāng)有外部請(qǐng)求時(shí),該位就會(huì)置一,在CPU響應(yīng)中斷后,該位就自動(dòng)清0。TF0定時(shí)器T0的溢出標(biāo)志,當(dāng)T0溢出后,由硬件置位 TF0,當(dāng)CPU響應(yīng)中斷后,由硬件將TF0清0。
  M1、M0用來(lái)控制定時(shí)/計(jì)數(shù)器的四種工作方式,比如M1M0=00,定時(shí)/計(jì)數(shù)器工作在方式0,M1M0=11,工作在方式1
  C/T=0 用作定時(shí)器,C/T=1 用作計(jì)數(shù)器。   GATE=0時(shí),定時(shí)/計(jì)數(shù)器是否工作只決定與TR0。GATE=1時(shí),不僅要受TR0控制,還要受到INT0引腳的控制,只有當(dāng)TR0=1,且INT0也是高電平時(shí),開(kāi)關(guān)才能合上,計(jì)數(shù)脈沖才可以通過(guò)。

定時(shí)/計(jì)數(shù)器的四種工作方式
  工作方式0:13位定時(shí)/計(jì)數(shù)方式。由TL的低五位和TH的8位構(gòu)成13位的計(jì)數(shù)器。
  工作方式1:16位。
  工作方式2:當(dāng)溢出時(shí),自動(dòng)裝入預(yù)置數(shù)的工作方式。預(yù)置數(shù)放在T0(T1)的高八位置中。工作方式2用于波特率發(fā)生器,計(jì)數(shù)器 提供一個(gè)時(shí)間基準(zhǔn),溢出后不需要做任何事情,要做的事情只有一件,就是重新裝入預(yù)置數(shù),再重新開(kāi)始計(jì)數(shù),而且中間不會(huì)有任何延遲。
  工作方式3:在這種情況下,T0被拆成2個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器使用。其中TL0可以構(gòu)成8位的定時(shí)器或計(jì)數(shù)器使用,而TH0只能做定時(shí)器使用。當(dāng)T0被拆成兩個(gè)使用時(shí),TL0用原來(lái)的T0標(biāo)記,TH0借用T1的標(biāo)記,因此只有當(dāng)T1工作于工作方式2時(shí),T0才可以拆成兩個(gè)用。

中斷允許寄存器IE(A8H)
   單片機(jī)中斷系統(tǒng)中有兩種不同類型的中斷,一種稱為非屏蔽中斷,一種稱為屏蔽中斷。對(duì)于非屏蔽中斷,用戶無(wú)法用軟件的方法加以禁止,一旦有中斷申請(qǐng),CPU 將根據(jù)自然優(yōu)先級(jí)予以響應(yīng)。對(duì)于屏蔽中斷我們可以用軟件的方法來(lái)予以控制(允許中斷稱為中斷開(kāi)發(fā),不允許中斷稱為中斷屏蔽),可以通過(guò)對(duì)IE相應(yīng)位的置1 或清0來(lái)允許或禁止某個(gè)中斷。 IE:
  EA 總中斷允許開(kāi)關(guān)
  X
  X
  ES  串行中斷中斷控制位。1允許中斷,0禁止中斷。
  ET1 定時(shí)/計(jì)數(shù)器1中斷控制位
  EX1 外部中斷1中斷控制位
  ET0
  EX0

中斷源優(yōu)先級(jí)寄存器IP(D8H)
  五個(gè)中斷源自然優(yōu)先級(jí)由高到低的順序?yàn)镮NT0、T0、INT1、T1、串口
  IP:
  X
  X
  X
  PS
  PT1
  PX1
  PT0
  PX0

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 91蜜桃婷婷狠狠久久综合9色 | 麻豆tv在线观看 | 亚洲午夜精品 | 深夜视频在线观看 | a在线观看 | 中文在线观看免费高清 | 福利视频导航大全 | 在线免费国产 | 中文字幕亚洲视频 | 中文一区二区 | 亚洲一区在线免费观看 | 1级黄色片 | 欧美亚洲国产日韩 | 亚洲一区二区在线视频 | 国内外成人免费视频 | 日日干日日干 | 精品国产一二三区 | 色综合88 | 国产免费一区二区三区 | www.欧美日韩 | 一区二区三区成人 | 中文字幕在线视频观看 | 欧美黄色一级大片 | 一区二区三区在线免费 | h片在线免费观看 | 欧美9999| 中文字幕在线视频播放 | 亚洲黄色影院 | 日韩a级片| 六月婷婷综合 | 亚洲国产精品久久久久久久 | 毛片精品| 午夜黄色剧场 | 国产激情网 | 成人免费激情视频 | 午夜视频免费观看 | 国产99热 | 久久免费高清视频 | 国产日韩在线播放 | 午夜大片| 亚洲成人黄色 |