单片机系统2
单片机原理 第2章 MCS-51单片机体系结构

2.4.2 MCS-51单片机数据存储器
2.4.2 MCS-51单片机数据存储器
1. 工作寄存器区
字节地址为00H~1FH的32个单元是4组通用工作寄存器区,每组占用8个 字节,都标记为R0~R7。在某一时刻,CPU只能使用其中的一组工作寄存 器,工作寄存器的选择由程序状态字寄存器PSW中RS1、RS0两位来确定 ,如表2-3所示。
2. 数据总线DB 数据总线宽度为8位(D0~D7),由P0提供。
3. 控制总线CB 控制总线由P3口的第二功能状态和4根独立控制线RESET、 和ALE组成。
2.3 MCS-51单片机的中央处理器
• 8051系列单片机的中央处理器CPU是单片机 的指挥中心和执行机构,它的作用是产生合适的 时序,读入和分析每条指令代码,根据每条指令 代码的功能要求,指挥并控制单片机的有关部件 和器件,具体执行指定的操作。
2.2.3 并行I/O引脚
3. P2口
P2口,为准双向I/O口,具有内部上拉电阻。一共8位,有P2.0~P2.7共8 条引脚。当8051系列单片机扩展外部存储器及I/O接口芯片时,P2口作为 地址总线(高8位),和P0输出的低8位地址一起构成16位地址,可以寻址 64KB的地址空间。
P2口位结构图如图2-3 (c)所示,它比P1口多了 一个转换控制部分,当P2 与P0配合作为“地址/数据总 线”方式下的高8位数据线 (A8~A15)时,CPU将写 控制信号“1”使MUX切换到 右边,在“地址/数据总线” 方式下,无论P2口剩余多 少地址线,均不能被用于 普通I/O操作。
(2)控制引脚—— 、
数字电压表的单片机设计(C语言编程)

目录一设计总体方案 (1)1.1 设计要求 (1)1.2 设计思路 (1)1.3 设计方案 (1)二硬件电路元件分析与设计 (2)2.1 单片机系统 (2)2.1.1 AT89C51性能 (2)2.1.2 AT89C51各引脚功能 (2)2.2 A/D转换模块 (3)2.2.1 ADC0808主要特性 (3)2.2.2 ADC0808工作流程 (4)2.3 LED显示系统设计 (5)2.3.1 LED显示器的选择 (5)2.3.2 LED译码方式 (5)2.4 双D正沿触发器 (6)2.5 总体电路设计 (6)三程序设计 (9)3.1 程序设计总方案 (9)3.2 系统子程序设计 (9)3.2.1 初始化程序 (9)3.2.2 A/D转换子程序 (9)3.2.3 显示子程序 (10)四仿真调试 (12)4.1 软件调试 (12)4.2 显示结果及误差分析 (12)4.2.1 显示结果 (12)4.2.2 误差分析 (13)结束 (15)参考文献 (16)附录 (17)一设计总体方案1.1 设计要求⑴以AT89C51单片机为核心器件,组成一个简单的直流数字电压表。
⑵能够测量0-5V之间的直流电压值。
⑶电压显示用4位一体的LED数码管显示,尽量使用较少的元器件。
1.2 设计思路⑴根据设计要求,选择AT89C51单片机为核心控制器件。
⑵A/D转换采用ADC0808实现,与单片机接口为P0口和P3口的高四位引脚。
⑶电压显示采用4位一体的LED数码管。
⑷LED数码的段码输入,由并行端口P1产生:位码输入,用并行端口P2高四位产生。
1.3 设计方案硬件电路设计由5个部分组成; A/D转换电路,AT89C51单片机系统,LED 显示系统、时钟电路、测量电压输入电路。
硬件电路设计框图如图1-1图1-1 数字电压表系统硬件设计框图二硬件电路元件分析与设计2.1 单片机系统2.1.1 AT89C51性能AT89C51功能性能:与MCS-51成品指令系统完全兼容;4KB可编程闪速存储器;全静态工作:0-24MHz;128*8B内部RAM;4个位可编程I/O口线;2个16位定时/计数器;5个中断源;2个串行通道;片内振荡器和掉电模式。
单片机系统分类及应用

单片机系统分类及应用单片机(Microcontroller)是一种集成电路芯片,具备中央处理器(CPU)、存储器(RAM、ROM、EEPROM)和外设接口(串口、并口、模拟输入输出口等)等功能,广泛应用于各种电子设备和嵌入式系统中。
根据不同的应用领域和要求,单片机系统可以分为以下几类:1. 工控单片机系统:工控单片机系统广泛应用于工业控制领域,用于控制和监测生产设备、自动化生产线、仪器仪表等。
这类系统通常具备高速、稳定的计算能力、多种通信接口,支持各种传感器和执行器的连接。
常见的工控单片机系统包括PLC(可编程逻辑控制器)和DCS(分布式控制系统)等。
2. 消费电子单片机系统:消费电子单片机系统广泛应用于各类消费电子产品,如手机、电视、音响、数码相机等。
这类系统通常具备低功耗、高性能的特点,可以支持复杂的图形、音频和视频处理。
常见的消费电子单片机系统包括ARM Cortex-M系列单片机、ESP 系列WiFi模块等。
3. 通信单片机系统:通信单片机系统常用于通信设备中,如路由器、交换机、物联网设备等。
这类系统通常具备高速、稳定的网络通信功能,支持各种网络协议和接口,如以太网、Wi-Fi、蓝牙、ZigBee等。
常见的通信单片机系统包括ARM Cortex-A系列单片机、W5500以太网芯片等。
4. 汽车电子单片机系统:汽车电子单片机系统应用于汽车电子控制系统,如发动机控制单元(ECU)、车身控制单元(BCU)、防抱死制动系统(ABS)等。
这类系统通常具备高可靠性、抗干扰能力和温度适应能力,支持多种通信接口和传感器连接。
常见的汽车电子单片机系统包括Freescale MPC5500系列单片机、TI TMS320系列数字信号处理器等。
5. 医疗设备单片机系统:医疗设备单片机系统应用于各类医疗设备,如血糖仪、体温计、心电图机等。
这类系统通常具备高精度、低功耗、多种通信接口和传感器连接,支持实时数据采集和处理。
单片机系统设计与制作2---简易数字电压表原理图

简易数字电压表安装与调——原理图简易数字电压表安装与调——原理图简易数字电压表主要有三部分组成:可调电压、AD 转换、电压显示。
简易数字电压表工作原理:外调电压通过 JP2 输入提供 0~5V 的电压,送入 ADC0831 的正向输入端(反向输入端接地),在片选信号 CS 拉低的情况下,产生 2 个 CLK,AD 进行启动和准备(结合图 1 ADC0831 工作时序图来理解),在第 3~10 时钟周期将采集的 8 位数据依次按位移出完成了将 模拟电压 0~5V 转换成数据信号 0~255 的过程,ADC0831 完成了 AD 转换工作。
理解 ADC0831 完成了 AD 转换过程要结合图 1 ADC0831 工作时序图,这对编写数据采集程序很有帮助,也是对排故障起到指导作用的,是本次实训的重点和难点。
其中 CS 接单片机 P1.0,CLK 接单片机 P1.1,数据端 D0 接单片机 P1.2。
图 1 ADC0831 工作时序图 将采集到的 0~255 数据来进行模拟电压 0~5V 的显示,则要将数字信号进行线性变换,所幸的是,采集到的数字信号和模拟信号简易数字电压表安装与调——原理图是线性关系,这点可以从图 2 采集的数据与模拟电压关系曲线看出,这就使得我们很容易进行转换,将数据除以 51 便可以得到模拟电 压的值了。
54321 00 51 102 153 204 255图 2 采集的数据与模拟电压关系曲线 将得到的模拟电压值显示出来,保留 2 位小数。
这时我们发现小数处理起来比较麻烦,简单化的办法就是让前面转换的数字信号 预先放大 100 倍,显示模拟电压时我们只需先考虑数码管的每一位数据,在第 1 位数码管让其小数位点亮即可。
简易数字电压表中显示部分采用共阳数码管动态显示,其中片选信号从高位到低位依次为 CS0、CS1、CS2、CS3,它们分别连接于 P3.0、P3.1、P3.2、P3.3,段码控制由 P2 口提供,值得注意的是共阳数码管显示时片选依次为高电平,其他 3 位为低电平,每个数码 管显示的时间几个 ms,利用人眼的视觉特性。
单片机控制系统

汇报人: 2024-01-04
目录
• 单片机控制系统概述 • 单片机硬件系统 • 单片机软件系统 • 单片机控制系统设计与实现 • 单片机控制系统案例分析
01
单片机控制系统概述
单片机的定义与特点
定义
单片机是一种集成电路芯片,内部集 成了计算机的基本电路,包括中央处 理器、存储器、输入输出接口等。
抗干扰设计
采取措施降低系统受到的电磁干扰,提高系 统的稳定性和可靠性。
系统软件设计
程序流程设计
根据需求设计合理的程序流程 ,包括主程序、中断服务程序
、子程序等。
算法设计
为实现系统功能,设计合适的 算法,提高系统的数据处理能 力和控制精度。
数据结构设计
合理规划系统中的数据结构, 便于数据的存储、传输和处理 。
冗余技术
通过重复执行关键代码或数据来提高软件的可靠性。
软件陷阱技术
当程序跑飞时,通过软件陷阱将其引导至复位地址。
数字滤波技术
通过多种算法对采集到的数据进行滤波处理,去除噪声干扰。
04
单片机控制系统设计与实 现
系统需求分析
功能需求
明确系统需要实现的具体功能,如数据采集 、控制输出、通信等。
性能需求
特点
单片机体积小、重量轻、功耗低,可 靠性高,价格便宜,易于开发,广泛 应用于各种控制系统中。
单片机控制系统的应用领域
01
02
03
04
智能家居
用于控制家电设备,实现智能 化管理。
工业自动化
用于控制生产设备,实现自动 化生产。
智能仪表
用于测量和控制各种物理量, 如温度、压力、流量等。
医疗设备
用于控制和监测医疗设备,如 监护仪、呼吸机等。
基于51单片机的红外线控制系统 2

单片机原理结课项目项目题目基于51单片机的红外线控制系统基于51单片机的红外线控制系统一、概述:红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。
由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以在设计红外线遥控器时,不必要像无线电遥控器那样,每套( 发射器和接收器) 要有不同的遥控频率或编码( 否则,就会隔墙控制或干扰邻居的家用电器) ,所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。
这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方面。
由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。
基于51单片机的红外线控制系统。
要求通过单片机发送和接红外信号程序,根据接收的信号,执行有关动作的系统,能够实现近距离的无线通。
二、硬件设计1. 系统框图2. 电路原理图电路由五个模块构成(最小系统模块、红外接收模块、数码管显示模块、编程下载模块、电源模块)1) 最小系统STC12C5410AD 单片机红外接收头红外遥控器复位电路时钟振荡电路数码光显示最小系统由stc12c5410ad单片机,按键复位电路,时钟振荡电路构成。
a.电源电源采用5V直流电供电。
b.时钟、复位电路本电路选用12MHz晶振。
2)红外接收模块3)显示模块三、软件设计1.红外编解码原理红外线发射编码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制‘0’;以脉宽为0.565ms、间隔1.658ms、周期为2.25ms的组合表示二进制‘1’;红外接收头接收的信号和发射编码相反;一组编码由一个引导码,四个字节数据组成;引导码由9ms的高电位和4.5ms的地电位组成。
第2章51系列单片机系统结构2.2存储器组织

字节 地址 80H
复位后 初值 FFH
I/O 端口 0(P0 口)
*I/O 端口 1(P1 口)
P1
P1.7 A7H
90H
FFH
*I/O 端口 2(P2 口)
P2
P2.7 B7H P3.7
A0H
FFH
*I/O 端口 3(P3 口) 串行数据缓冲 *串行控制 电源控制及 波特率选择 从地址寄存器 从地址掩蔽寄存器
(1) 工作寄存器区。该区域容量为32个字节,分为 四个区,每区8个字节,对应R0~R7寄存器名。 因此,R0的物理地址可能是00H,也可能是08H、 10H 或18H;同理,R1的物理地址可能是01H, 也可能是09H、11H或19H。 任何时候都只能选择四个工作寄存器区中的一个区 作为当前工作寄存器区,当前工作寄存器区由程序 状态字寄存器PSW的b4(RS1)、b3(RS0)位确定,具 体情况4、b3位 当前区 寄存器R7~R0地址 00 0区 07H~00H 01 1区 0FH~08H 10 2区 17H~10H 11 3区 1FH~18H 由于复位后PSW的b4、b3位为00,因此复位后将选择0 区作为当前工作寄存器区。 修改PSW的b4、b3位即可选择不同的工作寄存器区,这 有利于快速保护现场,提高程序执行效率和中断的响应速 度。
SFR 寄存器名 累加器 B 寄存器 助功能寄存器 助功能寄存器 1 时钟控制寄存器 堆栈指针 数据指针低 8 位 数据指针高 8 位 *程序状态字 符号 b7 Acc B AUXR AUXR1 CKCON SP DPL DPH PSW D7H Cy AFH EA BFH IP — IPH — E7H F7 — — —
哈佛体系结构的程序存储器与数据存储器都拥有自己独立 的总线和寻址空间(典型的如DSP,TI的C5000系列)
单片机第2章习题答案

第2章习题答案一.选择题1.8051单片机用于选择内外程序存储器的控制信号是( B )(A)RST(B)EA(C)PSEN(D)ALE2.PC的值是( B )(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址(如果当前指令执行完毕,则PC值为下一条指令的首地址)(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址3.ALE信号有效的时候,表示( B )。
(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位(C)从P0口送出数据(D)从RAM中读取数据4.8051复位时,下述说法正确的是( D )。
(A)(20H)=00H (B)SP=00H (C)SUBF=00H (D)TH0=00H5.外部中断1固定对应的中断入口地址为( C )。
(A)0003H (B)000BH (C)0013H (D)001BH6.P1口的每一位都能驱动( B )。
(A)2个TTL低电平负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载7.使用8751且EA=1时,则可以扩展ROM( B )。
(内外总和64KB)(A)64KB (B)60KB (C)56KB (D)58KB8.在扩展系统中,能够提供地址信号的高8位的端口是( C )。
(A)P0口(B)P1口(C)P2口(D)P3口9.内部RAM中具有位地址的区域是( B )。
(A)00H~1FH (B)20H~2FH (C)20H~3FH (D)30H~7FH二.填空题1.MCS—51单片机的P0~P3口均是双向 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建扩展系统的数据总线和地址总线,在P0~P3口中,真正的双向口为P0口,P1口、P2口、P3 为准双向口。
2.P2口在扩展系统当中通常用作地址总线的高8位,也可以作通用的I/O口使用。
3.8051的堆栈只可设置在片内RAM30H-7FH,堆栈寄存器SP是 8 位寄存器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7FH 30H 2FH 20H 1FH 用户RAM区 位寻址区 第3寄存器组(RB3) 第2寄存器组(RB2) 第1寄存器组(RB1) 第0寄存器组(RB0) 00H RS1=1 RS0=1 RS1=1 RS0=0 RS1=0 RS0=1 RS1=0 RS0=0
2.专用寄存器SFR
专用寄存器(Special Function Registers)也叫特殊功能寄存 器,就是将内部RAM的高128单元作为特殊功能寄存器使用。 其单元地址为80H~FFH。
(3)程序状态字PSW(Program Status Word)
位 PSW 7 CY 6 AC 5 F0 4 RS1 3 RS0 2 OV 1 0 P
位 7 6 5 4 3 2 1 0
标志 CY AC F0 RS1 RS0 OV P
名
称
进位标志位 辅助进位标志位 用户标志位 当前寄存器区选择位 当前寄存器区选择位 溢出标志位 保留位 奇偶标志位
3.定时/计数器
MCS-51单片机内部有2个16位的定时器 /计数器,用于实现内部定时或外部计数 的功能;并以其定时或计数的结果(查 询或中断方式)来实现控制功能。
4.中断系统控制器
MCS-51单片机具有中断功能,以满足控制 应用的需要。MCS-51共有5个中断源(52系 列有6个中断源),即外部中断2个,定时/ 计数器中断2个,串行口中断1个。全部中 断可分为高级和低级两个优先级别。 5.并行I/O口 MCS-51单片机内部共有四个8位的并行I/O 口(P0、P1、P2、P3),以实现数据的并 行输入和输出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
8051
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21
Vcc P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/Vpp ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0
2.内部存储器
单片机内的存储器包括程序存储器和数据存 储器,它们是相互独立。 (1)程序存储器(ROM):为只读存储器, 用于存放程序指令,常数及数据表格。 (2)数据存储器(RAM):为随机存储器, 用于存放数据。数据存储器又可分为内部数据 存储器和外部数据存储器。 在单片机内部有256个RAM单元来存放可读写 的数据,其中,后128单元被专用寄存器占用, 作为寄存器供用户使用的只是前128单元。
复位后单片机寄存器的内容
寄存器 ACC B SP(堆栈指针) PSW(程序状态字) IP(中断优先级控制) IE(中断使能) TMOD(计数器模式控制) TCON(定时/计数控制) P0/P1/P2/P3
寄存器内容 00000000 00000000 00000111 00000000 XXX00000 0XX00000 00000000 00000000 11111111
功 能 1.是存放算术运算的进位标志 2.是在布尔运算中作累加位使用 作 BCD 运算时,低 4 位向高 4 位进位或借位时, 置“1” 用户可用软件自定义的一个状态标记 见表 2-3 所示 见表 2-3 所示 作算术运算时 OV=0,未溢出 作算术运算时 OV=1,溢出
P=1,则累加器A中 1 的个数为奇数 P=0,则累加器A中 1 的个数为偶数
(9)定时器0和定时器1寄存器 TCON:定时器控制寄存器。 TMOD:定时器方式寄存器。 TL0、TH0:定时器0寄存器。 TL1、TH1:定时器1寄存器。 (10)P0~P3端口寄存器 (11)栈指针SP寄存器 栈指针SP寄存器指示出堆栈顶部在内部数据存储器 中的位置。系统复位后,SP初始化为07H,如果不重新 设置,就使得堆栈由08H单元开始。但08H~1FH单元属 于工作寄存器区,所以在程序设计中,最好把SP的值 设置的大一些,一般将堆栈开辟在30H~7FH区域中。 SP的值越小,堆栈容量就越大,但最大为128字节。
单片机引脚
(9)ALE/PROG(30脚):地址锁存允许信号。 有以下三个作用: 当外接存储器(RAM/ROM)时,ALE(允许地 址锁存)的输出用于锁存地址的低8位。一般 ALE接锁存器的EN端。 当没有外部存储器时,ALE端可输出脉冲信号, 此频率为石英振荡频率的1/6。因此,它可用作 对外部芯片提供输出的时钟,或用于定时的目 的。 (10)(29脚):外部程序存储器的读选通 信号
2.1.1 内部结构
微计算机组成
地址总线AB 数据总线DB
微 处 理 器 CPU ROM RAM
控制总线CB
I/O接口
外 设
微型机组成框图
单片机的内部结构
1.CPU
CPU也叫中央处理器,是单片机的核心部件, 主要完成单片机的运算和控制功能。 (1)运算器:包括算术逻辑单元ALU、布尔 处理器、累加器ACC、寄存器B、暂存器TMP1 和TMP2、程序状态字PSW寄存器及十进制调整 电路等。 (2)控制器:包括定时控制逻辑、指令寄存 器、译码器以及信息传送控制部件等,以实 现控制功能。
2.2.1
内部数据存储器及专用寄存器
内部数据存储器在结构上可分为两个不同的存储空 间,即低128单元的数据存储器空间(00H~7FH)和高 128 单元 的具 有 特殊 功 能的 专 用寄 存 器存 贮 器空 间 (80H~0FFH)。
1.内部数据存储器
FFH 只能间接寻址 (8051无) (8052有) 80H 7FH 可直接(间接)寻址 00H 可直接寻址 (SFR) 80H FFH
第2章
单片机的内部结构 及工作原理
北华航天工业学院 电子工程系 Prof. 胡辉 Tel:2083013 Email: huhui@
本章学习目标
MCS-51单片机的内部结构、引脚功能、 工作方式和时序。 掌握MCS-51单片机的内部结构特点 了解单片机并行I/O口的结构特点 掌握MCS-51单片机的基本工作原理 掌握单片机最小系统的设计方法 掌握单片机存储器的扩展方法
单片机引脚
(11) EA/VPP(脚31):访问程序存储器控制 信号。 当信号接低电平时,对ROM的读操作(执行程 序)限定在外部程序储器。 当接高电平时,对ROM的读操作(执行程序) 从内部开始。在使用内部带程序存储器的单片机 时,应接高电平。
2.2
单片机的存储器结构
(1)内部程序存储器(ROM):用来存放程序和表 格常数。8051为4KB、8052为8KB。 (2)内部数据存储器(RAM):用来存放运算过程 中的数据。包括寄存器在内,8051/31为128字节、 8052/32为256字节。 (3)外部程序存储器(ROM):用来存放程序。最 大可扩展64KB空间(包括内部ROM)。 (4)外部数据存储器(RAM):在数据采集系统中 可存放大量的数据。最大可扩展64KB空间(不包括内 部RAM)。
主要特点: (1)扩大了内部程序存储器(ROM)和内部 数据存储器(RAM)的容量。 (2)具有布尔代数运算能力。 (3)具有32条双向可被独立寻址的I/O口。 (4)具有5~6个中断源,可分为2个中断优 先级。 (5)具有丰富的指令系统。 (6)具有全双工传输信号UART。 (7)片内具有时钟振荡电路。 (8)烧写工艺上采用可一次性烧写的内含 ROM或可重复烧写的EPROM。
TCON P0
T2MOD SADEN SADDR SBUF
TM OD SP
Байду номын сангаас
RCAP2L
RCAP2H
TL2
TH2
TL0 DPL
TL1 DPH
TH0
TH1
(1)B寄存器 B寄存器是一个8位寄存器,即可作为一般寄存器使 用,也可用于乘除运算。做乘法运算时,B是乘数。 乘法操作后,乘积的高8位存于B中。做除法运算时, B存放除数。除法操作后,余数存放在B中。 (2)累加器ACC(Accumulator) 累加器A是在编程操作中最常用的专用寄存器,功 能较多,可按位寻址。
P3口的特殊功能
引脚 1(80C52) 2(80C52) 10 11 12 13 14 15 16 17 特殊功能符号 P1.0/ T2 P1.1/ T2 P3.0/ RXD P3.1/ TXD P3.2/ INT0 P3.3/ INT1 P3.4/ T0 P3.5/ T1 P3.6/ WR P3.7/ RD 功能说明 定时/计数器 T2 计数输入端 T2 的捕捉/重新加载的触发输入 串行数据输入端 串行数据输出端 外部中断 0 申请信号 外部中断 1 申请信号 定时/计数器 T0 计数输入端 定时/计数器 T1 计数输入端 外部数据 RAM 写控制信号 外部数据 RAM 读控制信号
寄存器 0 F8H F0H E8H E0H D8H D0H C8H C0H B8H B0H A8H A0H 98H 90H
88H 80H
1
2
3
4
5
6
7 FFH F7H EFH E7H DFH D7H CFH C7H BFH B7H AFH A7H 9FH 97H
8FH PCON 87H
B ACC PSW T2CON IP P3 IE P2 SCON P1
6.全双工串行口
MCS-51单片机还有一个全双工的串行口, 以实现单片机与外部之间的串行数据传送。 7.OSC OSC是单片机的时钟电路。时钟电路用 于单片机产生时钟脉冲序列,协调和控制 单片机的工作。
MCS-51系列单片机分类
子 系列 51子系列 52子系列 无 资源 配置
片内ROM形式
ROM EPR E2PR OM OM
片 片 内 内 ROM RAM 容 容 量 量
中 定时/ 断 计数器 源
8031 8051 8751 8951 4KB 128B 2×16 8032 8052 8752 8952 8KB 256B 3×16