<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

      當前位置: 首頁 > 工業電子產品 > 半導體產品 > 存儲器

      類型分類:
      科普知識
      數據分類:
      存儲器

      AT89S52單片機存儲器構造

      發布日期:2022-10-09 點擊率:90


      AT89S52單片機的存儲器構造共分片內程序存儲器、片外程序存儲器、片內數據存儲器和片外數據存儲器4個有些。
      1.程序存儲器
      方案人員編寫的程序寄存在微處理器的程序存儲器中。
      AT89S52具有64KB程序存儲器尋址空間,它是用于寄存用戶程序、數據和表格等信息,程序存儲器的構造如圖1所示。



      圖1 AT89S52程序存儲器的構造


      AT89S52片內片外的程序存儲器在一同邏輯空間中,地址從0000H~FFFFH,共有64K字節方案。引腳接高電往常,程序從片內程序存儲器0000H開端施行,即拜訪片內存儲器。當PC值超出片內ROM容量時,會自動轉向片外程序存儲器空間施行。引腳接低電往常,迫使體系悉數施行片外程序存儲器0000H開端寄存的程序。
      2.數據存儲器
      AT89S52 有256 字節片內數據存儲器。地址為00H~FFH。這256個單元共分為兩有些。其一是地址從00H~7FH單元(共128個字節)為用戶數據RAM。從80H~FFH地址單元(也是128個字節)為格外寄存器(SFR)單元。高128 字節與格外功用寄存器堆疊,也即是說高128字節與格外功用寄存器有相同的地址,而物理上是分隔的。
      在00H~1FH共32個單元中被均勻地分為四塊,每塊包含八個8位寄存器,均以R0~R7來命名,稱這些寄存器為通用寄存器。這四塊中的寄存器都稱為R0~R7,運用PSW的第3和第4位(RS0和RS1),即可選中這四組通用寄存器。
      內部數據存儲器的20H—2FH單元為位尋址區,可作為通常單元用字節尋址,也可對它們的位進行尋址,位尋址區地址如表1所示



      表1 RAM位尋址區地址表


      3. 接連效勞程序的進口地址
      在程序存儲區中,為接連效勞程序保留了一段接連效勞程序的進口地址:其間一組格外單元是0003H—0032H,各個單元各有用處,它們被分為六段,每個段8個字節,專門留給接連效勞程序運用,被稱為接連矢量區。AT89S52共有8個接連源,6個接連矢量,它們的界說如下表2所,



      表2 接連效勞程序的進口地址


      4.格外功用寄存器SFR(Special Function Register)
      格外功用寄存器是指有格外用處的寄存器集結,也稱為專用寄存器,實質上是一些具有格外功用的片內RAM單元,反映單片機的作業狀況,許多功用也經過火外功用寄存器來界說和操控程序的施行。
      AT89S52單片機內部高128(80~FFH)地址分配給格外功用寄存器。這個地址空間和芯片內數據存儲器的高128字節地址徹底堆疊,但兩者在物理硬件上是徹底獨立的,用尋址辦法來差異這個徹底堆疊的地址空間。運用直接尋址辦法拜訪這個地址空間時,拜訪的是格外功用寄存器;運用直接尋址辦法拜訪這個地址空間時,拜訪的是數據存儲器。
      AT89S52有32個格外功用寄存器,它們被離散地散布在內部RAM的80H~FFH地址中,這些寄存的功用已作了專門的規矩,用戶不能批改其構造。


      5.幾個留神疑問
      (1)地址的堆疊性
      單片機中的悉數存儲器都有必要分配地址,可以尋址的地址方案為64KB,數據存儲器與程序存儲器都占用相同的地址。
      程序存儲器中片內片外0000H~0FFFFH低4KB地址徹底堆疊,可是咱們運用引腳進行差異:=0時,挑選片外,=1時,挑選片內,這么就徹底差異隔來了。
      數據存儲器中片表里0000H~00FFH的256個單元地址徹底堆疊,片表里數據的拜訪選用紛歧樣指令來差異:MOV指令拜訪片內數據存儲器,MOVX指令拜訪片外數據存儲器。
      (2)程序存儲器(ROM)與數據存儲器(RAM)的差異
      程序存儲器(ROM)與數據存儲器(RAM)的差異在運用上是嚴峻差異的,程序存儲器只能放置程序指令及常數表格,對程序存儲器中數據的拜訪只可以運用MOVC指令。而數據存儲器則寄存數據,片表里的操作指令別離用MOV,MOVX進行操作。
      (3)位地址空間的區域差異
      片內RAM中的20H~2FH的128位,以及SFR中的位地址,這些位尋址單元與位指令集構成了位處理器體系



      上一篇:ADC0809芯片與單片機的接口

      欄    目:PLC基礎知識

      下一篇:51單片機程序施行流程

      本文標題:AT89S52單片機存儲器構造

      本文地址:http://www.22plc.com/xuexi/zhishi/27528.html

      分享到:

      更多PLC基礎知識

      下一篇: PLC、DCS、FCS三大控

      上一篇: MATLAB和Simulink在航

      推薦產品

      更多
      主站蜘蛛池模板: 涩涩色中文综合亚洲| 久艾草国产成人综合在线视频| 浪潮AV色综合久久天堂| 亚洲综合中文字幕无线码| 亚洲综合国产成人丁香五月激情| 天天影视色香欲性综合网网站 | 亚洲综合av一区二区三区不卡 | 99久久国产综合精品1尤物| 狠狠色丁香婷婷综合久久片 | 狠狠色丁香婷婷综合久久来来去| 麻豆精品久久精品色综合| 亚洲欧美熟妇综合久久久久| HEYZO无码综合国产精品227| 狠狠色综合久久婷婷| 婷婷色香五月综合激激情| 狠狠色综合久久久久尤物| 亚洲精品国产第一综合99久久| 亚州欧州一本综合天堂网| 国产激情电影综合在线看 | 一本色道久久99一综合| 一本大道AV伊人久久综合| 狠狠色综合7777久夜色撩人| 久久久久久久综合狠狠综合| 浪潮AV色综合久久天堂| 91精品国产综合久久久久| 亚洲狠狠综合久久| 久久综合国产乱子伦精品免费| 九月丁香婷婷亚洲综合色| 日韩人妻无码一区二区三区综合部 | 综合激情五月综合激情五月激情1| 色噜噜狠狠色综合成人网| 色综合99久久久无码国产精品| 91精品国产综合久久四虎久久无码一级 | 色噜噜久久综合伊人一本| 国产亚洲精品第一综合| 国产综合精品蜜芽| 久久丝袜精品综合网站| 婷婷国产天堂久久综合五月| 丁香五月网久久综合| 丁香婷婷色五月激情综合深爱| 久久综合香蕉国产蜜臀AV|