单片机与微型计算机的关系_第1页
单片机与微型计算机的关系_第2页
单片机与微型计算机的关系_第3页
单片机与微型计算机的关系_第4页
单片机与微型计算机的关系_第5页
已阅读5页,还剩154页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1页

1概述

1.1单片机的概念

1.1.1单片机定义

单片机是单片微型计算机的简称,是将CPU、R()M、RAM、定时/计数器、L()接口等功能

模块集成在一块芯片上所构成的微型计算机。

19J.1.1典型单片机的结构框图

1.1.2单片机与微型计算机的关系

单片机属于微型计算机中的一种,是微型计算机的一个重要分支,它主要应用于工业控制

领域的嵌套式系统中。

1.1.3单片机的特点

由于单片机把微型计算机中的主要部件集成在一块芯片上,因此具有如下特点:

(1)体积小,片内存储器的容量小。大部分单片机的片内ROM为4KB或8KB,片内

RAM的容量为256B。若在实际应用系统中不够用,可以进行扩展。

(2)抗干扰能力强,可靠性好。单片机是按工业控制领域的环境要求而设计的,主要功能

部件又集成在一个片内,其抗干扰能力及可靠性优于其他微型计算机。

(3)挖能力强单片机的指令系统中均有极丰富的条件转移指令、1«)逻辑操作及位处理指令。

<1)扩展灵活。片外有许多供扩展用的总线及并行、串行输入/输出管脚,易于扩展成各

种规模的应用系统。

(5)功耗低、价格便宜,易于产品化。

1.2单片机的发展过程

自从美国TEXAS1XSTRUMENTS公司研制的第一台单片机TMS-1000问世以来,一

第2页

直被工业控制领域的专家看好,促使单片机迅猛发展。

1)4位单片机

自19%,年开始,各厂家竞相研制出自己的1位单片机,其中美国半导体公司的COP402

系列、日本电气公司的FD7NX系列成为当时单片机市场的主流。目前市场上的4位单片机

主要应用在智能玩具及家用电器上。

2)8位单片机

1971年12月仙童公司首先推出r8位单片机F8,随后各公司纷纷推出了各自的8位单

片机产品。1976年,月美国INTEL公司推出了MC5-48系列,在此基础上于1980年开发

TMCS-51系列,此系列芯片功能强,易于扩展,成为8位机的主流产品。目前,各公司(如

PHILIPS,CYGNOL,AN()I.OGDINICE»AT»®ELT等)根据不同控制领域的需求,又纷纷推

出具有各自特点的其他型号&位单片机,这些产品大部分都是以/系列为内核,且软件与51

系列兼容。51系列产品无论是在指令功能,还是在硬件结构上,都为单片机的学习和应用,提

供了一个较宽的基础平台。

3)16位单片机

1983年美国I'TEL公司推出了MCS-96系列16位单片机,其中8Q98芯片以较高的性

能价格比,得到越来越广泛的应用。同期,MOTOROLA公司推出了M68HC16位单片机,进

一步促进了16位单片机的发展。

4)32位单片机

20世纪90年代,各厂家乂推出了更加强大的单片机,在速度和集成度上有所改进。如

1、1EI公司的加系列升级产品80196芯片、MOTOROLA的MC8300系列等32位单

片机。

1.3单片机的应用

1.3.1单片机的应用领域

1)智能化仪器仪表

将单片机引入到原有的测量控制仪表中,促进仪表向智能化、数字化、综合化发展,提高仪

表的性能价格比,如智能化电压表及智能化数字存储示波器等。

2>智能化测控系统

将单片机置于较恶劣的测控环境,以其较高的抗干扰性、稳定性进行工业控制,如炉温自

动控制系统等。

3)数控产品

采用单片机作为数控系统的核心,提高系统的可靠性,简化系统结构,降低系统成本。

4)智能化接口

计算机的外围设备大部分采用单片机管理,提高了计算机CPU的利用率。

5)智能家用电器产品

目前大部分家用电器中都嵌入了单片机,达到性能的自动检测、定时等方面的控制。

6)智能化通信设备

第3页

1.3.2MCS31单片机在工业控制领域中的典型应用系统

单片机在工业控制领域中的应用系统如图1.•,1所示。

L4MCS51系列单片机的典型产品

本节主要介绍8位机的主流产品MCS51系列芯片。系列产品见表

表I.JJMCS51系列产品

片内ROM片外存储器中.

】/()接”16位L

形式寻址能力断

片内RAM定时源

芯片1EP个

容t并行口由尸rt计数

RAMEPROM(个X位)串行“数

ROMKM器个数

8031128B64KB64KB4>8UAk)

基80511KB,128B64KB64KB4/8iARI2____58031易于

8751-1KB128B64KB64KB4z8)UART2~5扩展

80c31128B64KB61KB4x8UART25

-

刑80C514KB128B61KB64KBP8UART20CHMOS

87('514KB128B64KB64KB4X8LART25

增8032256B64KB64KB4?8UART36

强80528KB256B64KB64KB481AR:3LHMOS

型87528KB256B64KB61KB4/8UART36

超80c232256B64KB64KB4/8UART37CHMOS

!

级80c2528KB256B64KB61KB4X8CART37有两级程

型87c2528KB256B64KB64KB“8UART37序保密

-

改8344192B64KB64KB4X8SIU2□

4Kb!

进8044192B64KB'64KB4X8SIU95HMOS

型87444KB192B64KB64KB4x8SIU25

说明:

⑴8XC51为基本型.采用CHM()5工艺,功耗低。

第4页

(2)280C252,87C252为超级型,采用CHM(后工艺,高性能芯片,具有96系列中的高速

输入输出,脉冲宽度调制输出等功能,与87c51一样具有两级程序保密系统,可禁止外部对片

内RUM的读取,为用户提供一个软件不被窃取的有效手段。

(3)8UM/83448744为改进型,它在基本型的基础上串行接口用S1U取代UART.

UART是全双工的1/0口,SIU是一个HDLC/SDLC通信控制器,属于SI0的通信标准,通

信软件已固化在器件内,适于远距离通信和网络接口,它的最大传输速率为,距离

为30M。

小结

本章重点讲解了单片机的概念,单片机的特点、应用领域、发展过程及典型的8位机的产

品介绍,使学生对单片机有一个整体的认识。

习题

1-1什么叫单片机?

】2单片机有哪些特点?

13说出单片机的应用领域,并观察应用单片机的系统。

1-4MCS-51系列单片机有哪几种型号芯片?它们有什么区别?

第5页

2MCS51单片机的基本结构

MCS1系列单片机内部硬件功能较强,且较有特点,下面以51子系列基本型为例进行

分析。

2.1芯片内部结构及引脚定义

2.1.1内部功能模块及功能

।)功能模块框图

1子系列芯片内部主要由8个功能模块构成(图2.1.1)0

时钟电肆定时/计数器

并行接C口f中行接口中断系统

t

=n

>v

w

P2TXDRXDINTOINTI

图2.1.1MCS51单片机功能模块框图

2>各功能模块

(1)CPU:是单片机的核心,字长为8位。它由运算器和控制器组成。运算器用于完成

各种算术运算、逻辑运算和位操作;控制器是由指令寄存器、程序计数器PC及定时与控制电

路等组成。CPU在同步脉冲的作用下指挥取指译码等各功能部件协调工作。

(2)片内振荡器和时钟电路:外接石英晶体可产生时钟信号。51子系列芯片,其时钟频

率要求不高于12MHz。

片内RAM:芯片内共有低端128个单元的RAM及高端128个单元中的21个特殊

功能寄存器,高端其余单元未定义。

7)片内ROM:芯片共有4KB片内ROM,8031/80C31片内没有ROM,应用这两个芯

片时必须进行外扩ROM.

(5)并行I/O□:共有4个8位双向的并行I/O口,分别为PO、P1、P2、P3.

(ii>串行□:一个全双工的串行口。可实现单片机与单片机之间、单片机与其他设备等

第6页

串行通信。

(7)定时/计数器:两个16位的加1定时/计数器,完成定时及对外脉冲计数功能。

(8)中断控制模块:共有5个中断源,片内3个(即2个定时/计数器、1个串行口),外

部2个。

2.1.2MCS51系列单片机芯片引脚及功能

5]子系列单片机中8031,8051,8751芯片采用W脚的双列直插式封装,如图2.1.2所

示。而80c31、8(C31、87c51芯片除了采用双列直插式封装外,还采用了方形封装方式。

ovcc地

PIJ140-VCC址

PI2239-P0.0数

P13338-P0.Ivss据

PI

437-P0.2总

4

RST/VPD线

PIS536-P03

PI635-P0.4XTALIr

PI734-P0.5CD

P1,6833-P0.6

.7

RST/VPD-9803132-P0.7JCTAL28031

RXD/P3.0-1031EA/VPP_EA/VPP

TXD/P3.1-II805130-ALE^OG8051

INT0/P3.2-1229-PSENPSEN

iNTT/P3.3-13875128-P2.7ALE/PROG8751

T0/P34-1427-P2.6

T1/P3.5-1526-P2.5

第-

WR/P3.6-1625-P2.4-

二J

S

RD/P3.7-1724-P2.3功P3

线

XTAL2-1823-P2.2能

XTALI-1922-P2.I

VSS-2021-P2.0

⑶引脚排列(b)逻辑符号

ffi2.1.2MC5-51型单片机引脚图

1>电源引脚

VCC(4。脚):十3V直流电源的输入端。

VSS(2。脚):电源接地端。

2)时钟引脚

XTALK19脚)、XTAL2U8脚):片内是一个振荡电路,当使用内部振荡电路产生时钟信

号时,在这两个引脚上外并联石英晶体和微调电容;当使用外部时钟时,由XTAL2引入外时

钟信号,将XTAL1接地。

3)控制线

RST/VPD(9脚):此引脚为复用引脚。第一功能为RST即复位引脚,此引脚若保持两

个机器周期的高电平,单片机就复位。第二功能VPD即备用电源输入端,在VCC掉电情况

下,由VPD接入备用电源,只为RAM供电,保持信息不丢失。

PSEN(29脚):外部程序存储器读选通信号输出端。只在读外部程序存储器时,每个机

器周期内由此引脚输出两个负脉冲信号。访问外部RAM或内部ROM时无效。

\LE/PR()G(3。脚):第一功能ALE为地址锁存允许端,当访问外部存储器时,由此

引脚输出正脉冲。一般在下降沿通知外部锁存器锁存P0口输出的低8位地址。当不访

问外存储器时,ALE引脚也以时钟频率的L6输出正脉冲信号,它能驱动8个I£TTL门

第7页

电路第二功能FK(心为编程脉冲输入端。当对87I片内ROM编程时,由该引脚输入

编程脉冲

]:xVPPC-JI脚):第一功能匕\为内外K()M选择端。当EA为高电平时,先访问内部

K()M.但当IX值超过Hill时,将自动转向执行外部H()M的高;KB中执行程序;当E.\

为低电平时,只访问外部。若应用"31芯片构成系统,则匕'只能接地,因为该芯

片内无I«)M第二功能VPP为8751内部RDM编程时的21V电源输入端。

4>并行I/O口引脚

MCS-51系列芯片内部有4个8位并行।()口,共32根I()口线。

口“:注脚3。脚):是一个、位双向I()口,以做地址/数据总线用在访问外存储器时,

先做低,;位地址总线,待地址锁存后,再做数据总线用。

1,1(1脚~8脚):$位准双向I/O0.

1221脚〜25脚):N位准双向1,0口。在访问外部存储器时,做高3位地址总线。

「3(10脚〜17脚):S位准双向1()口,每一位又具有第二功能(表2.1.1)。

表2,1.1E3口第二功能

P3口引脚第二功能第二功能含义

P3.0RXI)串行输入端u

P3.1|TXD申行输出端3

P3.2TxTFi外部中断。输入蜡

P3.3INTI外部中断1输入端

P3.4To定时'计数器。外部脉冲输入墙

"1T,

P3.5定时计数器1外部脉冲输入端

P3.6WR外部数据存储器写选通端

P3.7RD外部数据存储器读选通端

_____________________

2.2MCS-51系列单片机的存储器配置

K80'.I芯片的存储器分为程序存储器和数据存储器,且分别编址。

2.2.1程序存储器

”程序存储器配置

程序存储器可分为片内程序存储器(W31片内没有)与片外程序存储器两种,具体配置情

况如图2.2.10

内部程序存储器:

容量:1KB地址范围:“)00H〜0FFFH

外部程序存储器:

容量地址范围:(FFFFH

第8页

图2.2.1程序存储器的配置

2)程序存储器的使用说明

(1)8031内部没有程序存储器,所以只能将EA接地,使用外部的64KB的程序存储器。

对于8。518751芯片,当匕\接地时,只能使用外部64KB程序存储器;当EA置高电平时,若

使用地址范围为,"TH-叶的程序存储器,只能使用内部4KB的程序存储器;若内

部程序存储器不够用时,自动选择外部高60KB地址范围为1Q00H〜0FFFFH的程序存

储器。

(2)读程序存储器所用的指令为M()Vl\读外部程序存储器所用的控制信号为磔S'

2.2.2数据存储器

1)数据存储器的配置

数据存储器的配置如图2.2.2,由片内数据存储器及片外数据存储器两部分构成。在应

用系统中若片内数据存储器不够用,可在芯片外进行扩展,最大的扩展能力为64KB,

内部数据存储器:

低端128B地址范围:00H〜7FH

高端21个8位特殊功能寄存器地址范围:80H-0FFH

外部数据存储器:

容母64KB地址范围:000Q〜QFFFFH

m2.3.2数据存储器的配置

第9页

2)外部数据存储器的使用说明

读、写外部数据存储器所用的指令为M()VX

读、写外部数据存储器所用的控制信号为贝)、WR.

3)内部低端1281,数据存储器

内部数据存储器组织结构如图:?.3。其中高端128BRAM字节地址为8。卜卜FFH,作

为特殊功能寄存器区;低端14BRAM字节地址为按其功能不同划分为三个功

能区。

(1)结构

①匚作寄存器区…0H〜1FH)

工作寄存器区共二个单元,平均分成1组,即。组」组、2组3组,每组8个存储单元。

每组均用N-R7对、个存储单元依次命名。当寄存器复位时,"组8个单元作为当前寄存器

组。若使用其他寄存器组,可改变PSW中的RSl,RSO的状态来设定。

RS1RSO寄存器组

00。组

()11组

102组

113组

FFII

只占用其中21个存

畤殊功能寄存器区

储单元.其余不用

80H

7FH

用「存储数据或数据缓冲区

作堆栈区或堆栈区

30H

2FH

共128位位寻址区

位地址范第为OOH-7FH

2011

IFH3区ROR7

区RO-R7

2I作寄存器区

1区RO-R7

00H岖ROR7

图;二内部数据存储器的组织结构

3位寻址区(20H2FH)

共个单元,每个单元,位,共128位均可单独操作。为了便于对位单独操作,将每个位

统一编排了位地址.范围为00H-7FH(表2.2.1)。

表2,2.1内部RAAI位地址映像

位地址

字节__________

地址1)7D61)5DID3D2DIDO

2EH7FH7EH7DH7CH7BH7AH79H78H

2EH77H76H75H74H73H72H71H70H

2DH6FH6EH6DH6CH6BH6AH69H68H

2cH67H66H65H61H63H62H6160H

2BH3FH3EH:5DH5CH5BH5AH

-59H58H

第I0页

续表2.2.1

I位地址

地址D7D6D5EHD3D2DlDO

2AH57H56H55H54H53H52H51H50H

29H4FH4EH4DH4CH4BH4AH49H48H

28H47H46H45H44H43H42H41H40H

27H3FH3EH3DH3CH3BH3AH39H38H

26H37H36H35H34H33H32H31H30H

25H2FH2EH2DH2CH2BH2AH29H28H

24H27H26H25H24H23H22H21H20H

23H1FH1EH1DH1CH1BH1AH19H18H

22H17H16H15H14H13H12H11H10H

21H0FHOEHODHOCHOBHOAH09H08H

20H07H06H05H04H03H02H01HOOH

③数据缓存区(3(,H〜7FH)

共80个单元,该区可作数据区,也可将一部分设为堆栈区。

(2)使用说明

①只有位寻址区可进行位寻址,其他低端数据存储器区域不能进行位寻址。若某个数据

需要对位单独操作,将其存在位寻址区即可。

②对内部数据存储器进行存、取数据时,所用的指令为M()V。

4)特殊功能寄存器SFR)

51子系列单片机共有21个特殊功能寄存器,离散地分布在8QH〜FFH的128个单元

中,表2.2.2给出了特殊功能寄存器的分布情况,其中11个可进行位寻址。

表2.2.Z特殊功能寄存器表

位地址空间字节

符号特殊功能寄存器名称

D7D6D5EMD3D2DlDO地址

BB寄存器F7HF6HF5HF4HF3HF2HF1HFOHFOH

A累加器

____——E7HE6HE5HE4HE3HE2HE1HEOHEOH

PSW程序状态字D7HD6HD5HD4HD3HD2HD1HDOHDOH

IP中断优先级控制寄存器BFHBEHBDHBCHBBHBAHB9HB8HB8H

P3P3□B7HB6HB5HB4HB3HB2HB1HBOHBOH

IE中断允许控制寄存器AFHAEHADHACHABHAAHA9HA8HA8H

P2P2口A7HA6HA5HA4HA3HA2HA1HAOHAOH

SBUF串行数据缓冲寄存器不可位寻址99H

SCON串行控制寄存器9FH9EH9DH9CH9BH9AH99H98H98H

PlP1口97H96H95H94H93H92H91H90H90H

TH1星时/计数器1高字节不可位寻址8DH

THO定时'计数器Q高字节不可位寻址8CH

第11页

续表2.2.2

位地址空间字节

符号特殊功能寄存器名称

D7I*D5D4D3D2DIIX)地址

TIJ定时计数器】低字节不可位寻址8BH

TLo定时计数器U低字节不可位寻址8AH

..一

TMOD定时计数器方式选择寄存器不可位寻址89H

TCON定时计数器控制寄存器8FH8EU8DH8cH8BH8AH89H88H88H

PCON电源控制及波特率选择不可位寻址87H

DFH数据指针高字节不可位寻址83H

...

DPL数据指针低字节不可位寻址82H

SP堆栈指针不可位寻址81H

POB)1187H86H85H8dH83H82H81H80H80H

(D累加器AC(.通常记为\应用的频率高,在许多指令中,用来储存操作数及运算后

的结果,如加法、减法、乘法、除法、逻辑运算等。

寄存器B:是一个普通寄存器,在乘除法指令中必须用它储存操作数及结果,也可用

作其他指令的暂存寄存器。

(3)程序状态字(标志寄存器)PSW:主要用来反映指令运行后的状态,是程序中实现条

件转移的重要依据,共占位,每位都有单独的定义。

D7D61)5DID3D2DIDO

CYACIFOIRSI'RSOIOVP

_I_.」」__1一

JY(PSW.7):进(借)位位。当两个8位二进制数相加或相减时,最高位向前有进位或借

位,CY为“1",否则CY为"了

AC(PSW.6):半进(借)位位。当两个8位二进制数相加或相减时,如果运算中低,位向

高:位有进位或借位,AC为"1",否则为"。"。此位主要为BCD码调整时提供判断依据。

HSW.5):用户定义位。用户可根据需要对此位赋予一定的含义。通过指令对其置

“1"或清“0"。

RSKPSW.DRSXPSW.3):工作寄存器区选择位。用户用指令对这两位置不同的值,

以确定要使用的工作寄存器区的组号,如表2.2.3所示。

表2.2.3RSLRSO与工作寄存器组的对应关系

RSIRSO工作寄存器组RoR7对应的存储单元地址

0:0。组OOH-07H

0]1组08H0FH

-----------;-----------

102组10H17H

113组18H1FH

第12页

2)溢出位:用来反映两个;位二进制有符号数相加或相减的结果是否超出

128〜十127范围。若超过则0V为"1",否则此位为

PSW.1:未用。

P<PSW,>:奇偶标志位。用于反映累加器中的5位二进制数中】的个数是奇数还是偶

数。若为奇数则P为“I”,否则此位为“0、

(1)堆栈指针SF:堆栈区是为了保存暂时不用而将来还要用到的数据的存储空间,通常

将内部RAM中的一部分空间设立为堆栈区。将数据送入堆栈区的过程称为推入堆栈(进

栈);将数据由堆栈区中取出的过程称为弹出堆栈(出栈)。堆栈区管理数据的原则是先进后

出,后进先出。而将数据推入到堆栈区的哪个单元或要将堆栈区中哪个存储单元的数据取出

则在SF的管理下进行。SP是一个8位寄存器,SP中的内容是堆栈区中进行堆栈操作的存储

单元的地址。

进栈过程:SP内容先自动加1即(5P)十一(SP);再将要推入堆栈的数据送到SP所指

的存储单元中。

设(SP)=IOH,若将A中数据12H推入堆栈,具体过程如图3.2.4所示。

R

AMRfMRA

图2.2.4进栈过程示意图

出栈过程:先将SP所指单元的内容取出送到指定的单元中,再将SF的内容自动减1.,

例如将堆栈区中的内容取出送到A中,其过程示意图如图2.2.所示。

图2.2.5出栈过程示意图

(3)数据指针DPTR:是一个16位特殊功能寄存器。当访问程序存储器和外部数据存储

器时,用它作为基址寄存器或间址寄存器。也可拆成两个8位寄存器即DPH(高8位)、DPI,

(低8位)单独使用。

(6)程序计数器K:它是16位寄存器,但不属于特殊功能寄存器。主要用来指出将要执

行的指令地址,且能自动加L

第13页

2.3并行1/0口

MCS51系列单片机共有I个并行1()口,32根I/O口线。

2.3.1并行1()口特点

(1)4个并行IO□都是双向的。P0口为漏极开路,P1、P2、P3口均有内部上拉电阻,即

为准双向口。

(2)所有32条并行L()线都能独立应用作输入或输出。

(3)当并行1()口作输入口时,必须向该端口写入“1"。

2.3.2并行1/()口使用说明

(1)P0口:可做1()口用衣扩展系统中,做地址/数据总线分时复用。当访问外部存储器

时,口先做低8位地址总线,输出地址信号的低8位。由ALE的下降沿将其锁存到外部锁存

器之后,H)口再做8位数据线用,输入或输出数据信号。P0口的负载能力为8个LSTTL门

电路。

(2)P2口:可做1()□用。在扩展系统中,做高8位地址总线,输出高8位地址信号。负

载能力为4个LSTTL门。

(3)P1口:只做I/O口用。负载能力为4个LSTTL门。

(1)P3口:可做1()口用。但又有第二功能,如表2.3.1所示。负载能力为4个LSTTL

n.

表2,3.1P3口第二功能表

P3口引脚第二功能第二功能含义

P3.0RXD串行输入

P3.1TXD串行输出

P3.2INTO外部中断0输入

P3.3INTI外部中断1输入

P3.4TO定时/计数器0外脉冲输入

____P3口引脚第二功能第二功能含义

P3.5T1定时/计数器1外脉冲输入

P3.6WR外部数据存储器写脉冲输人

P3.7RD外部数据存储器读脉冲输出

2.4时钟电路及时序

单片机系统中的各部件之所以能有条不紊地工作,主要是由时钟电路产生的时钟信号,按

一定时序去控制各部件。

第14页

2.4,1时钟电路

1)单片机内部时钟电路

主要是由一个高增益的反相放大器构成,如图2.4.1所示。

2)产生时钟的方法

MCS「"系列单片机产生时钟的方法有两种:

(1)在XTAL、XTAL2之间外接石英晶体振荡器和可调电容。由于其体积小、电路简

单,在单片机应用系统中采用此种方法产生时钟信号成为首选。如图2.4,2(a)所示。

(2)外接信号源。在XTAL2引脚接入信号源,XTAL1接地,常用于多片单片机组成的

系统中。如图2.1.2(b)所示。

外部时钟

XTALI8051XTAL2

8051

XTAL2

至内部时钟电路

XTAL2

个内部时钟电路(&)外接石英晶体3)外振荡输入

图2.1.1单片机内部时钟电路图2".2时钟电路

2.4.2时序

1)时序的基本概念

(1)时序:计算机在执行指令时,一条指令译码后产生若干个基本的微操作,这些微操作

所对应的脉冲信号在时间上的先后次序称为计算机的时序。

(2)时钟周期:是单片机中最小的时间单位,大小等于时钟脉冲信号频率的倒数。

(3)状态周期(61个状态周期等于2个时钟周期。

(4)机器周期:1个机器周期中包含6个状态,每个状态又包含两个节拍(P1、P2)。

(5)指令周期:单片机执行完一条指令所需要的全部时间。MCS-51单片机大多数指令

为单字节单机器周期指令、单字节双机器周期指令及双字节双机器周期指令。

2)MCS-51取指、执行时序(图2.4.3)

现以XTAL2振荡信号为参考,说明时序。

在访问外部程序存储器的机器周期内,ALE信号有效两次,且在S1P2至S2P1和54P2

至S5P1产生。在访问外部数据存储器的机器周期内,ALE信号一次有效,只在S1P2至S2Pl

期间产生。在操作码被锁存到指令寄存器时,单周期指令从S1P2开始执行。如果是双字节

指令,在同一机器周期的S4期间读入第二字节;如果是单字节指令则在St仍有读操作,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论