- 單片微型計(jì)算機(jī)原理及應(yīng)用
- 姜志海 劉連鑫 王蕾編著
- 546字
- 2019-01-09 14:52:28
本章小結(jié)
本章從應(yīng)用的角度對(duì)MCS-51單片機(jī)的硬件基本結(jié)構(gòu)與指令系統(tǒng)進(jìn)行了講解,主要包括以下幾個(gè)問題。
① 內(nèi)部主要功能部件:1個(gè)8位的CPU、1個(gè)布爾處理機(jī)、128B內(nèi)部RAM、21個(gè)特殊功能寄存器、4個(gè)8位的并行I/O接口、1個(gè)全雙工的串行口、2個(gè)16位的定時(shí)器/計(jì)數(shù)器、5個(gè)中斷源、2個(gè)中斷優(yōu)先級(jí)、外部的數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器的尋址范圍為64KB、 111條指令、片內(nèi)采用單總線結(jié)構(gòu)。
② 外部引腳:MCS-51單片機(jī)大都采用40條引腳的雙列直插式封裝(DIP),主要引腳包括:時(shí)鐘引腳(XTAL1、XTAL2)、P0口(P0.0~P0.7)、P1口(P1.0~P1.7)、P2口(P2.0~P2.7)、P3口(P3.0~P3.7)、RESET、ALE、、
、RXD、TXD、
、
、T0、T1、
、
。
③ CPU:主要掌握其中的寄存器。MCS-51單片機(jī)的CPU中的寄存器主要包括:A、B、C、PSW、DPTR、SP、PC。
④ MCS-51單片機(jī)有3個(gè)不同的存儲(chǔ)空間,分別是64KB的程序存儲(chǔ)器(ROM)、64KB的外部數(shù)據(jù)存儲(chǔ)器及I/O接口和128B的片內(nèi)RAM,用不同的指令和控制信號(hào)對(duì)各存儲(chǔ)器空間進(jìn)行操作。在片內(nèi)RAM中,包括128位的位地址空間和32個(gè)工作寄存器(4組,每組為R7~R0,由PSW的RS1、RS0來選擇)。
⑤ MCS-51單片機(jī)的時(shí)序由下面四種周期構(gòu)成:振蕩周期、狀態(tài)周期、機(jī)器周期、指令周期。外部晶振的二分頻是MCS-51單片機(jī)的內(nèi)部時(shí)鐘周期,6個(gè)時(shí)鐘周期構(gòu)成了單片機(jī)的機(jī)器周期。如果單片機(jī)的外部晶振是12MHz,則其內(nèi)部的機(jī)器周期是1μs,指令周期為1~4μs。
- ANSYS Workbench基礎(chǔ)教程與工程分析詳解
- 用Proteus可視化設(shè)計(jì)玩轉(zhuǎn)Arduino
- 基于HCS12的嵌入式系統(tǒng)設(shè)計(jì)
- 嵌入式Qt實(shí)戰(zhàn)教程
- 嵌入式Linux接口開發(fā)技術(shù)
- 現(xiàn)代嵌入式系統(tǒng)開發(fā)專案實(shí)務(wù)
- 嵌入式虛擬化技術(shù)與應(yīng)用:ACRN開源項(xiàng)目實(shí)踐
- 嵌入式系統(tǒng)設(shè)計(jì)與實(shí)踐:Linux篇
- 單片機(jī)原理與應(yīng)用技術(shù)
- 嵌入式Linux軟硬件開發(fā)詳解:基于S5PV210處理器
- 嵌入式系統(tǒng)與Qt程序開發(fā)
- 單片機(jī)技術(shù)及應(yīng)用(C語言版)
- Protel DXP 2004應(yīng)用100例
- 從零開始學(xué)TensorFlow2.0
- 高分辨率遙感影像變化檢測(cè)