单片机1-----CS-51系列单片机的结构和时序
简述51系列单片机的内部组成结构

简述51系列单片机的内部组成结构51系列单片机是一种常见的微控制器,由一系列功能模块组成,包括中央处理器、存储器、输入输出接口以及时钟和定时器等。
下面将对51系列单片机的内部组成结构进行简要描述。
1. 中央处理器(CPU):中央处理器是51系列单片机的核心部件,负责执行指令、进行运算和控制外围设备。
51系列单片机采用经典的8051架构,拥有8位数据总线和16位地址总线。
其指令集包括丰富的算术、逻辑、移位和控制指令,可以满足各种应用需求。
2. 存储器:51系列单片机具有不同类型的存储器,包括程序存储器(ROM)和数据存储器(RAM)。
ROM用于存储用户程序和常量数据,可以是内部ROM或外部扩展的ROM芯片。
RAM用于存储变量和临时数据,可以是内部RAM或外部扩展的RAM芯片。
3. 输入输出接口:51系列单片机提供了多个通用输入输出引脚,用于与外部设备进行数据交互。
这些引脚可以配置为输入模式或输出模式,并具有上拉电阻和输入/输出缓冲器等功能。
通过这些引脚,单片机可以与各种传感器、执行器、显示器和通信接口等外部设备进行连接,实现与外界的数据交换。
4. 时钟和定时器:51系列单片机内部集成了时钟电路和多个定时器/计数器模块。
时钟电路提供基准时钟信号,用于同步CPU和其他模块的操作。
定时器/计数器模块可以生成精确的时间延迟、定时和计数功能,广泛应用于定时控制、脉冲计数、PWM输出等场景。
5. 中断系统:51系列单片机支持多级中断系统,可以响应外部中断请求和内部定时器中断。
通过中断系统,单片机可以实现对实时事件的快速响应,提高系统的实时性和可靠性。
6. 串行通信接口:51系列单片机内部集成了串行通信接口,支持多种通信协议,如UART、SPI和I2C。
通过这些接口,单片机可以与其他设备进行数据交换,实现数据采集、通信和控制等功能。
7. 外部扩展接口:51系列单片机提供了多个外部扩展接口,如总线接口和片选引脚等。
第2章 MCS-51单片机结构与时序_110905

2.3.1 运算部件及专用寄存器组
运算部件以算术逻辑单元ALU为核心,包括一个位处理器和 两个8位暂存寄存器(不对外开放),它能实现数据的算术运 算、逻辑运算、位变量处理和数据传输操作。 累加器ACC 寄存器B 专用寄存器组 程序状态字PSW 程序计数器PC 堆栈指针SP 数据指针寄存器DPTR
锁 存 器
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 VCC VSS
地 址 总 线 (AB)
数 据 总 线 (DB)
VCC VSS
ห้องสมุดไป่ตู้(a)
(b)
MCS-51系列单片机引脚及总线结构
2.3 微 处 理 器
Program State Word
accumulator
ALU --Arithmetic and Logic Unit
图2.1 MCS-51单片机内部结构框图
1.算术逻辑单元ALU与累加器ACC、寄存器B
算术逻辑单元不仅能完成8位二进制的加、减、乘、除、加 1、减1及BCD加法的十进制调整等算术运算,还能对8位变量进 行逻辑"与"、"或"、"异或"、循环移位、求补、清零等逻辑运 算,并具有数据传输、程序转移等功能。 累加器(ACC,简称累加器A,地址E0H)为一个8位寄存器, 它是CPU中使用最频繁的寄存器。进入ALU作算术和逻辑运算的 操作数多来自于A,运算结果也常送回A保存。 寄存器B(地址F0H )是为ALU进行乘除法运算而设置的。 若不作乘除运算时,则可作为通用寄存器使用。
51单片机的基本结构

51单片机的基本结构51单片机是一种高性能、低功耗的微控制器,是嵌入式系统中常用的一种芯片。
它具有集成度高、易编程、可编程性强等特点,在各种电子设备中广泛应用,包括家电、工业控制、汽车电子、智能仪器等领域。
51单片机的基本结构主要包括CPU、存储器、输入输出端口、定时计数器和串口通信等部分。
1.CPU51单片机的CPU是其核心部分,负责执行指令、进行运算处理。
它通常采用哈佛结构,即指令和数据分开存储。
51单片机的CPU主要由ALU (算术逻辑单元)、寄存器组、指令寄存器、程序计数器等部分组成,能够完成基本的运算和控制功能。
2.存储器51单片机的存储器包括ROM(只读存储器)和RAM(随机存储器)。
ROM用于存储程序代码和常量数据,是只读的;RAM用于存储变量数据和临时结果,是可读写的。
在51单片机中,通常ROM用于存储程序代码和初始化数据,RAM用于存储运行时数据和临时结果。
3.输入输出端口51单片机的输入输出端口用于与外部设备进行数据交换。
它可以通过不同的接口与外部设备连接,比如并行口、串行口、通用输入输出口等。
通过输入输出端口,51单片机可以与外部设备进行数据传输和通信,实现各种功能。
4.定时计数器51单片机的定时计数器可以用于计时和计数,通常用于控制时序和频率。
在51单片机中,定时计数器可以生成各种定时中断,实现定时控制功能。
定时计数器可以根据需要设定不同的时钟源和计数模式,实现灵活的定时控制。
5.串口通信51单片机的串口通信功能可以用于与外部设备进行串行通信,比如与PC机、外围设备等进行数据传输。
串口通信包括串行口和UART(通用异步收发器),可以通过串行口进行双向数据传输。
串口通信在51单片机中广泛应用于各种通信设备和控制系统中。
总的来说,51单片机的基本结构包括CPU、存储器、输入输出端口、定时计数器和串口通信等部分,通过这些部分的组合和协作,可以实现各种功能和应用。
在实际应用中,设计人员可以根据需要对这些部分进行配置和扩展,实现更丰富的功能和性能要求。
单片机1-----CS-51系列单片机的结构和时序

2764
28 27 26 25 24 23 22 21 20 19 18 17 16 15
P0 P1 P2 P3
TXD RXD
INT0 INT1
结构框图
• 并行 口:4个 并行I/O口 个 • 8位的 中央处理器、 位的I/O口 位的 口P0、 CPU:8位。 P1、P2、P3。 、 : 位, 、 • 内部ROM: 内部 : 运算和控制 • 串行口:一个全 串行口: 4KB掩膜 掩膜ROM, 掩膜 功能 • 中断控制系统: 中断控制系统 , 双工串行口。 双工串行口。 : • 时钟电路:可 、 时钟电路: 外 用于存放程序、 用于存放程序 5个中断源( 个中断源( 个中断源 产生时钟脉冲 原始数据和表 部中断2个 共 • 部中断2个,定 内部RAM: 内部 计数器: : • 序列,允许晶 定时/计数器 定时 计数器: 序列, 格。 RAM单 计数中断2 时/计数中断 计数中断 256个 个 单 两个16位的定 两个 振频率6MHZ和 振频率 位的定 和 个,串行中断 元/计数器,实 ,串行中断1 用户使用 计数器, 时 计数器 12MHZ 个) 个单元, 个单元, 前128个单元 现定时或计数 用于存放可读 功能。 功能。 写数据, 写数据,后 128个单元被 个单元被 专用寄存器占 用。
微型计算机( 微型计算机(8086)系统 )
RAM 6264 ROM2764
中断控制器8259 AD DA 定时计数器8253
输入输出扩展8255 串行口8251
MCS-51系列单片机的组成 2.1.1 MCS-51系列单片机的组成
T0 T1
时钟电路
ROM
RAM
定时计数器
CPU
并行接口 串行接口 中断系统
51单片机基本结构详解

51单片机基本结构详解1.什么是单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU 、随机存储器RAM 、只读存储器ROM 、多种I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调试电路电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
图1-1 单片机外形图2.单片机的引脚排列常用的单片机有40个引脚,其排列和功能如图2-1所示。
外ROM读选通信号外接晶体引线端地址锁存控制引脚内外ROM选择引脚21222324252627282930313233343536373839402019181716151413121110987654321VSS XTAL1XTAL2T1/P3.5TO/P3.4TXD/P3.1RXD/P3.0RST/VPD P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0INT0/P3.2INT1/P3.3P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCC EA/VPP ALE/PROG PSEN RD/P3.7WR/P3.6电源引脚接地引脚复位信号P1口P0口P3口P2口图2-1单片机的引脚排列和功能3.单片机最小系统单片机最小系统是单片机正常工作的最小硬件要求,包括供电电路、时钟电路、复位电路,如图3-1所示。
图3-1 单片机的最小应用系统判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚(18、19脚)的对地电压,以正常工作的单片机用数字万用表测量为例:18脚对地约2.24V ,19脚对地约2.09V 。
对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和+5V 连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题。
单片机:51单片机的延时及时序分析

计算机工作时,是在统一的时钟脉冲控制下一拍一拍地进行的。
这个脉冲是由单片机控制器中的时序电路发出的。
单片机的时序就是CPU在执行指令时所需控制信号的时间顺序,为了保证各部件间的同步工作,单片机内部电路应在唯一的时钟信号下严格地控时序进行工作,在学习51单片机的时序之前,我们先来了解下时序相关的一些概念。
既然计算机是在统一的时钟脉冲控制下工作的,那么,它的时钟脉冲是怎么来的呢?要给我们的计算机CPU提供时序,就需要相关的硬件电路,即振荡器和时钟电路。
我们学习的8051单片机内部有一个高增益反相放大器,这个反相放大器的作用就是用于构成振荡器用的,但要形成时钟,外部还需要加一些附加电路。
8051单片机的时钟产生有以下两种方法:1. 内部时钟方式:利用单片机内部的振荡器,然后在引脚XTAL1(18脚)和XTAL2(19脚)两端接晶振,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路,外接晶振时,晶振两端的电容一般选择为30PF左右;这两个电容对频率有微调的作用,晶振的频率范围可在1.2MHz-12MHz之间选择。
为了减少寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机芯片靠近。
2. 外部时钟方式:此方式是利用外部振荡脉冲接入XTAL1或XTAL2。
HMOS和CHMOS单片机外时钟信号接入方式不同,HMOS型单片机(例如8051)外时钟信号由XTAL2端脚注入后直接送至内部时钟电路,输入端XTAL1应接地。
由于XTAL2端的逻辑电平不是TTL的,故建议外接一个上接电阻。
对于CHMOS型的单片机(例如80C51),因内部时钟发生器的信号取自反相器的输入端,故采用外部时钟源时,接线方式为外时钟信号接到XTAL1而XTAL2悬空。
如下图外接时钟信号通过一个二分频的触发器而成为内部时钟信号,要求高、低电平的持续时间都大于20ns,一般为频率低于12MHz的方波。
片内时钟发生器就是上述的二分频触发器,它向芯片提供了一个2节拍的时钟信号。
51单片机基本结构详解

51单片机基本结构详解1.什么是单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU 、随机存储器RAM 、只读存储器ROM 、多种I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调试电路电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
图1-1 单片机外形图2.单片机的引脚排列常用的单片机有40个引脚,其排列和功能如图2-1所示。
外ROM读选通信号外接晶体引线端地址锁存控制引脚内外ROM选择引脚21222324252627282930313233343536373839402019181716151413121110987654321VSS XTAL1XTAL2T1/P3.5TO/P3.4TXD/P3.1RXD/P3.0RST/VPD P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0INT0/P3.2INT1/P3.3P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCC EA/VPP ALE/PROG PSEN RD/P3.7WR/P3.6电源引脚接地引脚复位信号P1口P0口P3口P2口图2-1单片机的引脚排列和功能3.单片机最小系统单片机最小系统是单片机正常工作的最小硬件要求,包括供电电路、时钟电路、复位电路,如图3-1所示。
图3-1 单片机的最小应用系统判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚(18、19脚)的对地电压,以正常工作的单片机用数字万用表测量为例:18脚对地约2.24V ,19脚对地约2.09V 。
对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和+5V 连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题。
1.1单片机的结构和时序

1
1 MCS-51系列单片机的内部结构 2 MCS-51单片机引脚功能 3 MCS-51单片机的工作方式 4 MCS-51单片机时序
2
什么是单片机? ◆所谓单片机(Single Chip Microcomputer),是指
在一块芯片中集成有中央处理器(CPU)、存储器 (RAM和ROM)、基本I/O接口以及定时器、计数器 等部件,并具有独立指令系统的智能器件,即在 一块芯片上实现一台微型计算机的基本功能。 特点是:体积小,控制功能强,性价比高等
存储器的地址分配有三个地址空间,这三个地址 空间是:ROM存储器地址空间(包括片内ROM和片外 ROM),地址范围是0000H~FFFFH;8052AH/8752BH片内 RAM地址空间为256字节,地址范围是00H~FFH, 8051/8031片内RAM地址空间为128字节,地址范围是 00H-7FH;片外RAM地址空间,地址范围是0000H~FFFFH。
33
2.片内ROM
8051内部有4KB ROM,地址范围为0000H~0FFFH,可 以外接外部ROM,但片内和片外之和不能超过64KB。
34
3.片外RAM
8051的片内RAM容量有128个存储单元,可以用来存放操作 数、操作结果和实时数据。如果片内RAM容量太小,不能满 足控制需要,也可以外接外部RAM。外接外部RAM的最大容 量不能超过64KB,地址范围为0000H~FFFFH。
是否产生溢出,OV置位表示运算结果超出了目的寄存器A
所能表示的带符号数的范围(一128~+127)。
若以Ci表示位i向位i+l有进位或借位,则OV为由下式决定:
OV=C6⊕C7;
上式表示:当位6向位7有进位(借位)而位7不向CY进位(借 位)时;或当位7向C进位(借位)而位6不向位7进位(借位)时 OV标志置1,表示带符号数运算时运算结果是错误的;否 则,清除OV标志,运算结果正确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2764
28 27 26 25 24 23 22 21 20 19 18 17 16 15
P1 P0
P3 P2
引脚分配
2.1.2 MCS-51单片机的引脚与功能 MCS-51单片机的引脚与功能
(4)控制信号线 ALE(30)——地址锁存控制信号 (Address Latch Enable), ALE用于 将地址总线的低八位锁存。该信号频 率为晶振频率 的1/6,可作为外部定 时或时钟使用。
2.1.3 MCS-51单片机的存储器 单片机的存储器
MCS-51系列的单片机有 个独立的存储空间: 系列的单片机有5个独立的存储空间 系列的单片机有 个独立的存储空间: 片内/片外程序存储器64K(0000-0FFFFH); 片内/片外程序存储器64K(0000-0FFFFH); 64K 128B的片内数据存储器 00-7FH); 的片内数据存储器( 128B的片内数据存储器(00-7FH); 128B特殊功能寄存器SFR(片内 特殊功能寄存器SFR(片内) 80-0FFH); 128B特殊功能寄存器SFR(片内)(80-0FFH); 位寻址区(20H-2FH); 位寻址区(20H-2FH); 片外数据存储器64K 0000-0FFFFH)。 64K( 片外数据存储器64K(0000-0FFFFH)。
二、特殊功能寄存器SFR(80H-0FFH) 特殊功能寄存器SFR(80H-0FFH) SFR
MCS-51单片机中, 21个具有特殊功能的寄存器, MCS-51单片机中,有21个具有特殊功能的寄存器,它 单片机中 个具有特殊功能的寄存器 主要是用来存放单片机的相应功能部件的控制命令、 主要是用来存放单片机的相应功能部件的控制命令、状态 或数据。其中常用的有以下几个: 或数据。其中常用的有以下几个: ACC(累加器, ):特殊用途的寄存器 特殊用途的寄存器, ACC(累加器,8位):特殊用途的寄存器,专门存放操 作数或运算结果。 作数或运算结果。 例如: A,30H; 30H单元的数据传送给A 单元的数据传送给 例如: MOV A,30H;把30H单元的数据传送给A A, 30H的数据和 的内容相加, 的数据和A ADD A,30H;30H的数据和A的内容相加,并保存在 A中 ):专门为乘除法而设置的寄存器 专门为乘除法而设置的寄存器。 B(8位):专门为乘除法而设置的寄存器。 又如: A, ;A和 相乘,结果的高低字节分别放入 放入A 又如: MUL A,B ;A和 B相乘,结果的高低字节分别放入A和B中 A, ;(A)/(B),商存A 余数存B DIV A,B ;(A)/(B),商存A,余数存B
微型计算机( 微型计算机(8086)系统 )
RAM 6264 ROM2764
中断控制器8259 AD DA 定时计数器8253
输入输出扩展8255 串行口8251
MCS-51系列单片机的组成 2.1.1 MCS-51系列单片机的组成
T0 T1
时钟电路
பைடு நூலகம்
ROM
RAM
定时计数器
CPU
并行接口 串行接口 中断系统
SP(堆栈指针, SP(堆栈指针,8位):专门存放堆栈的栈顶位 ):专门存放堆栈的栈顶位 遵循“先进后出”的原则。 置。遵循“先进后出”的原则。 DPTR(数据地址指针,16位):存放程序存储器的地 DPTR(数据地址指针,16位 址或外部数据存储器的地址。可分DPH DPL两个独 外部数据存储器的地址 DPH和 址或外部数据存储器的地址。可分DPH和DPL两个独 位寄存器使用。 立8位寄存器使用。 PC(程序地址寄存器,16位):用来存放下一条将 PC(程序地址寄存器,16位):用来存放下一条将 要执行指令的代码, CPU自动管理 自动管理, 要执行指令的代码,又CPU自动管理,执行指令后 自动加1 其位数决定了单片机的寻址能力。 自动加1,其位数决定了单片机的寻址能力。 访问范围:0000-0FFFFH。 访问范围:0000-0FFFFH。
引脚分配
2.1.2 MCS-51单片机的引脚与功能 MCS-51单片机的引脚与功能
(5)部分引脚的第二功能(复用,同一个引脚被双重 定义)
端口引脚 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 RXD TXD INT0 INT1 T0 T1 WR RD 第二功能 串行输入 串行输出 外部中断0,输入 外部中断1,输入 定时器0外部计数信号输入 定时器1外部计数信号输入 外部数据存储器写选通信号,输出 外部数据存储器读选通信号,输出
(2) 微处理器结构 由单片机的内部结构可知, 由单片机的内部结构可知,MCS-51单片机主 单片机主 要由以下几部分组成: 要由以下几部分组成: 中央处理器( 中央处理器(CPU) ) 振荡电路 程序存储器(2764)和数据存储器 和数据存储器(6264) 程序存储器 和数据存储器 定时器/计数器 计数器(8253) 定时器 计数器 I/O口(8255) 口 串行口(8251A) 串行口 中断系统(8259A) 中断系统
8051是8位单片机、有16条地址总线。 是 位单片机 位单片机、 条地址总线。 条地址总线
一、中央处理器(CPU) 中央处理器(CPU)
运算器 包括算术逻辑运算部件ALU 单元、 暂存器1 暂存器2 ALU单元 包括算术逻辑运算部件 ALU 单元 、 暂存器 1 、 暂存器 2 、 累加器ACC 寄存器B BCD码调整电路 ACC、 码调整电路。 累加器ACC、寄存器B和BCD码调整电路。 主要功能:算术运算、 和减1运算、逻辑操作、数据传送、 主要功能:算术运算、加1和减1运算、逻辑操作、数据传送、 十进制调整 。 布尔处理器 它以PSW 中的进位标志位C 为其累加器, 专门用于处理 它以 PSW中的进位标志位 C 为其累加器 , PSW 中的进位标志位 位操作,有相应的位寻址RAM I/O空间 RAM和 空间。 位操作,有相应的位寻址RAM和I/O空间。 控制器 包括程序计数器PC 数据指针DPTR 堆栈指针SP PC、 DPTR、 SP、 包括程序计数器PC、数据指针DPTR、堆栈指针SP、程序 状态字、指令寄存器IR 指令译码器ID 振荡器、 IR、 ID、 状态字、指令寄存器IR、指令译码器ID、振荡器、定时电路 和复位电路等。 和复位电路等。 主要功能:控制各部分的协调工作; 主要功能:控制各部分的协调工作;协调单片机和外围芯片 的工作。 的工作。
PSEN(29)——外部程序存储器读选
通信号( Program Store Enable) 该信号为低电平时,CPU从外部程序 该信号为低电平时,CPU从外部程序 存储器单元读取指令。 存储器单元读取指令。
引脚分配
2.1.2 MCS-51单片机的引脚与功能 MCS-51单片机的引脚与功能
(4)控制信号线(续)
2.1.2 MCS-51单片机的引脚与功能 MCS-51单片机的引脚与功能
引脚分配
逻辑符号
2.1.2 MCS-51单片机的引脚与功能 MCS-51单片机的引脚与功能
(1)电源线 +5V供电 VCC (40)——+5V GND (20)—— 地 (2)晶体振荡器信号输入输出 XTAL1(18)——晶体振荡器信号输入 XTAL1(19)——晶体振荡器信号输出 (3)输入/输出线 P0.0~P0.7 P0口 P1.0~P1.7 P1口 P2.0~P2.7 P2口 P3.0~P3.7 P3口
4K
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
片内 ROM 8751
8031
8051 89C51
片内 RAM
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21
1 2 3 4 5 6 7 RAM 8 6264 9 10 11 12 13 14
PSW(程序状态字, PSW(程序状态字,8位):存放指令执行后的有关状态。 ):存放指令执行后的有关状态。 存放指令执行后的有关状态
位序 D7 D6 AC D5 F0 D4 RS1 D3 RS0 D2 OV D1 / D0 P
位标志 CY
CY( CY(C):进位和借位标志,当指令执行中有进位和借位 进位和借位标志, 产生时,CY为 反之为0 产生时,CY为1,反之为0。 AC:辅助进位、借位标志( AC:辅助进位、借位标志(低半字节对高半字节的进位和 借位),有进位和借位产生时,AC为 ),有进位和借位产生时 反之为0 借位),有进位和借位产生时,AC为1,反之为0。 F0:用户标志位,由用户自定义。 F0:用户标志位,由用户自定义。 RS1和RS0:工作寄存器组选择标志位。 RS1和RS0:工作寄存器组选择标志位。 OV:溢出标志位。 OV:溢出标志位。 奇偶校验位, 的个数为偶数时P=0 反之为1 P=0, P:奇偶校验位,当A中1的个数为偶数时P=0,反之为1。
EA (31)——内外程序存储器选 择控制 (External Access Enable) EA=0,CPU对程序存储器的操作仅 限于单片机外部程序存储器。 =1, CPU对程序存储器的操作从 EA 单片机内部程序存储器开始,并可延 伸到单片机的外部程序存储器。 RESET(9)—— 复位信号。 RESET 持续2个机器周期以上的高电平,单片 机复位。
MCS-51系列单 MCS-51系列单 片机的结构
参考书:单片机原理与接口( 参考书:单片机原理与接口(MSC-51)
单片机的定义
单片机是将计算机的中央处理器(CPU)、 单片机是将计算机的中央处理器(CPU)、 RAM、ROM、多种I/O接口、定时/计数器、 I/O接口 RAM、ROM、多种I/O接口、定时/计数器、中断 控制器等集成在一块芯片 因此称为单片微型 集成在一块芯片, 控制器等集成在一块芯片,因此称为单片微型 Microcomputer)。单片 计算机(Single Chip Microcomputer)。单片 计算机( )。 机是针对控制和检测应用而设计的, 机是针对控制和检测应用而设计的,因此也称 微控制器( Unit, 为微控制器(MicroComputer Unit,MCU ), 另外, 另外,由于它可以很容易地嵌入到各种仪器和 现场设备中,因此也称为嵌入式微控制器 嵌入式微控制器。 现场设备中,因此也称为嵌入式微控制器。 特点:集成度高、功能强; 特点:集成度高、功能强;具有较高的性价 钱比、抗干扰能力强。 钱比、抗干扰能力强。