熱門關(guān)鍵詞:
AT89S51_單片機(jī)的硬件結(jié)構(gòu)
  • 該文件為doc格式
  • 文件大小:199.68K
  • 下載次數(shù)
  • 文件評級
  • 更新時(shí)間:2013-06-05
  • 發(fā) 布 人qwe050423
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 1 積分
  • AT89S51_單片機(jī)的硬件結(jié)構(gòu)從功能上分,它包括如下部件:一個(gè)8位中央處理器(CPU);4K可在線編程Flash ;128字節(jié)RAM與特殊功能寄存器;2個(gè)16位定時(shí)/計(jì)數(shù)器;中斷邏輯控制電路;一個(gè)全雙工串行接口(UART);32條可編程的I/O口線;另外,還包括一些寄存器如程序計(jì)數(shù)器PC 、程序狀態(tài)寄存器PSW 、堆棧指針寄存器SP 、數(shù)據(jù)指針寄存器DPTR等部件。
    2.2 AT89S51 單片機(jī) CPU 的結(jié)構(gòu)
        CPU是單片機(jī)的核心,它主要由運(yùn)算器(ALU)、時(shí)序控制邏輯電路(控制器)以及各種寄存器等部件組成。    ( 1 )運(yùn)算器的功能是進(jìn)行算術(shù)和邏輯運(yùn)算。它主要由算術(shù)邏輯單元ALU(Arithmetic Logic Unit)和寄存器組成,實(shí)現(xiàn)“加、減、乘、除、比較”等算術(shù)運(yùn)算和“與、或、異或、求補(bǔ)、循環(huán)”等邏輯操作。運(yùn)算器中還包含一個(gè)布爾處理器,可以執(zhí)行置位、清零、求補(bǔ)、取反、測試、邏輯與、邏輯或等操作,為單片機(jī)的應(yīng)用提供了極大的便利。   ( 2 )控制器的主要功能是產(chǎn)生各種控制信號和時(shí)序。在CPU內(nèi)部協(xié)調(diào)各寄存器之間的數(shù)據(jù)傳送,完成ALU的各種算術(shù)或邏輯運(yùn)算操作;在CPU訪問外部存儲器或端口時(shí),提供地址鎖存信號ALE、外部程序存貯器選通信號PSEN以及讀(/RD)、寫(/WR)等控制信號。   ( 3 )寄存器。CPU中還有一些寄存器,如累加器(ACC)、程序狀態(tài)字(PSW)、B寄存器、程序計(jì)數(shù)器PC 、堆棧指針(SP)、指令寄存器(IR)等,這些寄存器有的在片內(nèi)特殊功能寄存器空間有地址映像,它們既可看作CPU的寄存器,也可看作具有確定單元的存儲單元。    •  累加器ACC(Accumulator)。ACC是一個(gè)8位的寄存器,也是CPU中最重要、最繁忙的寄存器,許多運(yùn)算中的數(shù)據(jù)和結(jié)果都要經(jīng)過累加器。    •  程序狀態(tài)字PSW(Program Status Word)。PSW是一個(gè)8位的寄存器,用于存放程序運(yùn)行結(jié)果的一些特征,本書擬在特殊功能寄存器一節(jié)詳細(xì)介紹。    •  B寄存器。B寄存器主要是和ACC配合完成乖法和除法運(yùn)算,存放運(yùn)算結(jié)果,不進(jìn)行乖、除運(yùn)算時(shí),B寄存器可作為RAM使用。...
文檔留言
驗(yàn)證碼: 請?jiān)谟覀?cè)輸入驗(yàn)證碼 看不清楚,換一個(gè)
更多..相關(guān)文檔