第1章 MCS-51单片机结构


第1章 MCS-51单片机结构
1.2.2
外部数据存储器
用于存放随机读写的数据。 外部I/O口地址影像区。 MCS-51单片机的外部数据存储器和外部I/O口实行统一编址 , 并使用相同的RD WR作选通控制信号,均使用 MOVX 指令访 问。 MCS-51 单片机最多可扩展64KB外部数据存储器
1.2.3 内部数据储存器
MCS-51仅能实现两个8位二进 制数的算术逻辑运算!
第1章 MCS-51单片机结构
2. 控制器
(1)组成: 定时与控制部件,复位电路,程序计数器 (PC),指令寄存器、指令译码器,数据指针 (DPTR),堆栈指针(SP)等 (2)作用:产生计算机所需的时序,控制程序自动执行。
外RAM, EPROM, 外I/O CPU
第1章 MCS-51单片机结构
程序存储器中的几个特殊地址的使用:
地址
0000H 0003H 000BH 0013H 001BH 0023H
用途
复位操作后的程序入口 外部中断0服务程序入口 定时器0中断服务程序入口 外部中断1服务程序入口 定时器1中断服务程序入口 串行口中断服务程序入口
串行口中断入口 T1中断入口 T0中断入口 中断入口 INT1
在8051/8751/89C51 片内,分别内置最低地 址空间的4KB ROM/EPROM程序储存器(内部程序储 存器),而在8031片内,则无内部程序储存器, 必须外部扩展EPROM。MCS-51单片机中64KB内、外 程序储存器的地址是统一编排的。
第1章 MCS-51单片机结构
8031单片机无内部程序存储器,地址从0000H~ EA 应始终接地, FFFFH都是外部程序存储空间。 对于内部有ROM的单片机(51、52系列) , EA 引脚接高电平,使程序从内部ROM开始执行。当PC 值超出内部ROM的容量时,会自动转向外部程序存 储器空间。外部程序存储器地址空间为1000H~ FFFFH。 访问程序存储器使用MOVC指令。 单片机执行程序时由PC 指示地址, 复位时PC内 容为0000H, 由此, 程序必须从0号单元开始存放.
第1章 MCS-51单片机结构
1.2.3片内数据存储器
MCS-51单片机的 片内RAM按照功能可 分为3个区域: 00~1FH:32个单
30 2F 20 1F 03 02 01 00 7F 数据缓冲区 (80个单元) 位寻址区 (16个单元) 工作寄存器区 (32个单元)
元为工作寄存器区
20~2FH:16个单 元为位寻址区
第1章 MCS-51单片机结构
FFFFH 7FH 00H 0FFFH 0000H
内部数据 存储器 内部程序 存储器
1000H
外 部 程 序 存 储 器
FFFFH
外 部 数 据 存 储 器
8XX51
(EA=1)
0000H
(a) EA=1 8XX51存储器的物理地址
FFFFH 7FH 00H
内部数据 存储器
第1章 MCS-51单片机结构
单片机原理、接口及应用
第1章 MCS-51单片机结构
内 容 提 要
★MCS-51单片机内部结构 ★存 储 器 ★特殊功能寄存器 ★时钟电路与复位电路 ★引脚功能
第1章 MCS-51单片机结构
1.1.1 概述
MCS-51系列单片机有多种型号的产品: 普通型(51子系列) 8051、8031、8751、89C51、89S51等。 增强型(52子系列) 8032、8052、8752、89C52、89S52等。 它们的结构基本相同,其主要差别反映在存储器的配置上。 8031片内没有程序存储器 8051内部设有4KB的掩模ROM程序存储器 8751是将8051片内的ROM换成EPROM 89C51则换成4KB的闪速EEPROM 89S51结构同89C51, 4KB的闪速EEPROM可在线编程 增强型的存储容量为普通型的一倍 本课以 8XX51 代表这一系列的单片机。
64KB
0000H
ROM
(64KB)
0000H
ROM
(64KB) (b)哈佛结构
(a) 普林斯顿结构
图1-2 微机存储器地址结构的两种形式
普林斯顿结构: RAM和ROM连续编址在同一地址空间。 哈佛结构: RAM和ROM分别编址在不同一地址空间,RAM和ROM可 以有相同的地址,CPU靠不同的指令区别。
指令寄存器
指令译码器
程序存储器
控制单片机各部分的运行, 产生ALE,PSEN, RD/WR
第1章 MCS-51C(16位) 程序计数器PC是16位的寄存器,用来存放即将要执行的指 令地址,可对64KB程序存储器直接寻址。执行指令时,PC内容的 低8位经P0口输出,高8位经P2口输出。 CPU每取一次机器码,PC内容自动加一, CPU执行一条指令, PC内容自动增加该指令的长度。CPU复位后,PC内容为0000H,它 标志着程序从头开始执行。 PC的内容变化决定程序的流向。 指令寄存器(8位) 指令寄存器中存放指令代码。CPU执行指令时,由程序存储 器中读取的指令代码送入指令存储器,经指令译码器译码后 由定时与控制电路发出相应的控制信号,完成指令功能。
控制
图1-1 ( 图中“/” 两边分别为基本型和增强
第1章 MCS-51单片机结构
Vcc
P2.0~P2.7
数据 存储器
地址译码器 与 128字节 RAM
I/O口
P0.0~P0.7
P2口驱动器
P0口驱动器
程序 存储器
4K字节 ROM
GND
RAM地 址寄存器
P2口 锁存器
P0口 锁存器
总线
程序地址 寄存器
8XX51
(EA=0)
0000H
外 部 程 序 存 储 器
FFFFH
外 部 数 据 存 储 器
0000H
(b) EA=0 8XX51存储器的物理地址
第1章 MCS-51单片机结构
因此,引脚EA的接法(EA引脚接地还是接+5V)决定 了程序储存器的0000~0FFFH 4KB地址范围是在单片机 片内还是片外,如果接+5V(EA=1),程序从片内开始执 行,如果接地(EA=0),程序从片外开始执行,而不管 片内是否实际存在程序存储器。
第1章 MCS-51单片机结构 基准频率源
51系列单片机内部结构如图1-1所示。
计数脉冲
振荡器及 定时电路
4KB/8KB
128/256B 数据存储器
2/3个16位 定时/计数器
程序存储器
CPU
内部中断
64KB
可编程
可编程
总线扩展控制
并行I/O口
P0 P1 P2 P3
串行I/O口
串行输出 串行输入
外部中断
内部数据存储器是使用最多的地址空间, • 存放随机读写的数据
• 通用寄存器区
第1章 MCS-51单片机结构
• 堆栈区 • 运算操作数存放区 指令(算术运算、逻辑运算、位操作运算等)的 操作数只能在此地址空间或特殊功能寄存器地址空间。 内部数据存储器和特殊功能寄存器(SFR)的地址分配见 图1-4:
DPTR
控制器
振荡器
P3口驱动器
P1口驱动器
XTAL1 OSC C1 C2
XTAL2
P3口 锁存器
P1口 锁存器
I/O口
P3.0~P3.7 P1.0~P1.7
第1章 MCS-51单片机结构
1.1.2 CPU
CPU是单片机的核心部件。它由运算器和控制器等部件组成。 1. 运算器 运算器组成: 算术逻辑运算器ALU,算术累加器ACC,寄存器 B,暂存器TMP1,暂存器TMP2,布尔累加器Cy等 运算器的功能: 算术运算:加、减、乘、除、加1、减1、比较、BCD码十进 制调整等 逻辑运算:与、或、异或、求反、循环等逻辑操作 位操作:内部有布尔处理器,它以进位标志位C为位累加器, 用来处理位操作。可对位置 “1”、对位清零 、位判断等。 操作结果的状态信息送至状态寄存PSW。

第1章 MCS-51单片机结构

数据指针DPTR(16位)
用于访问外部RAM或外部I/O口,提供十六位地
址。用于程序存储器的查表和程序散转指令,作为 基地址寄存器,提供十六位基地址。 堆栈指针寄存器SP(8位) 用于管理对栈,指出栈顶位置。 MCS-51单片机复位后, (SP)=07H
第1章 MCS-51单片机结构
INT0中断入口
0023 001B 0013 000B 0003 0002 0001 0000
复位
中断入口地址映射
由于两入口地址之间的存储空间有限, 6个中断源的地址之间仅隔8个单元, 存放中断服务程序往往不够用,因此在编程时,通常在这些入口地址开始的两 三个地址单元中,放入一条转移类指令,已使相应的程序转到指定的程序存储 器区域中执行。
1F 18 17 10 0F 08 07 06 05 04 03 02 01 00
30~7FH:80个单
元为数据缓冲区
片内RAM分区示意图
第1章 MCS-51单片机结构
(1)地址 0~1FH的前32个单元称为寄存器区
用途:① 作通用寄存器R0~R7。 ② R0与R1可作间址寄存器使用。
工作寄存器区也称为通用
寄存器区。工作寄存器区包 含4个工作寄存器组,每个 工作寄存器组中包含8个工 作寄存器R0~R7: BANK0(00~07H) BANK1(08~0FH) BANK2(10~17H) BANK3(18~1FH)
FFH 特殊功能
FFH 80H 7FH 00H
内部 RAM 内部 RAM
FFH 80H
寄存器
80H 7FH 00H SFR
特殊功能 寄存器
SFR
内部 RAM
合集下载

单片机原理与应用及c51程序设计答案

单片机原理与应用及c51程序设计答案

单片机原理与应用及c51程序设计答案【篇一:单片机原理与c51语言程序设计与基础教程_课后习题答案】p> 习题填空题1.一般而言,微型计算机包括、四个基本组成部分。

2.单片机是一块芯片上的微型计算机。

以地应用范畴。

3.atmel 公司生产的cmos型51系列单片机,具有代替rom作为程序存储器,4.单片机根据工作温度可分为、和三种。

民用级的温度范围是0℃一70℃,工业级是-40℃~85℃,军用级是-55℃-125℃(不同厂家的划分标推可能不同。

5.在单片机领域内,ice的含义是。

选择题1.单片机的工作电压一般为v?a 5vb 3vc 1vd 4v2.单片机作为微机的一种,它具有如下特点:a 具有优异的性能价格比b 集成度高、体积小、可靠性高c 控制功能强,开发应用方便d 低电压、低功耗。

3.民用级单片机的温度范围是:a -40℃~85℃b 0℃一70℃c -55℃-125℃d 0℃一50℃4.mcs-51系列单片机最多有a 3b 4c 5d 65.下列简写名称中不是单片机或单片机系统的是a mcub scmc iced cpu问答题1.单片机常用的应用领域有哪些?2.我们如何学习单片机这么技术?3.单片机从用途上可分成哪几类?分别由什么用处?填空题1.运算器、控制器、存储器、输入输出接口2.单片机嵌入式系统3. mcs-51flash rom4.民用级(商业级)工业级军用级5.在线仿真器选择题1、a2、abcd3、b 4、c5、d问答题1.单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:(1)在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

MCS51系列单片机系统结构

MCS51系列单片机系统结构

地址 地址 地址
20H 00~07H21H
22H 10~17H23H
位 地址 08~0FH 18~1FH
序标志、位控制变量。此寻 24H 20~27H25H 28~2FH
址区也可存放数据CPU可 26H
按字节操作,也可按位操作。
28H 2AH
30~37H27H 40~47H29H 50~57H2BH
PSW.4 (RS1)
0 0 1 1
PSW.3 (RS0)
0 1 0 1
当前使用的工件寄存器R0~R7
0区(00~07H) 1区(08~0FH) 2区(10~17H) 3区(18~1F)
二、位寻址区
❖ 内部RAM的20H~2FH为位 寻址区域,共128位, (0~7FH)用于存放各种程
字节 位
字节
❖ MCS-51单片机的外部引脚与逻辑符号
8位准双向 I/O口
双向8位三 态I/O口
I/O
8位准双向
8位准双I/O向
I/O口
I/O口
I/O
复位输入线地,址高锁存控制I/输O
电平有效 入线
外部程序存储器读 选通信号输出线
访问程序存储器控 制信号输入线
2.2 时钟和时钟电路
内部时钟方式的时钟电路
MCS-51 XTAL1
程序存贮器与数据存贮器
程序存贮器(只读)
FFFFH
外部
1000H EA=0
外部
0FFFH
EA=1 内部
0000H
数据存贮器或I/O(读写)
FFFFH
外部
或I/O FF
80 7F
00
0000
PSEN
WR
RD
MCS-51单片机内部RAM功能划分

单片机原理及应用作业答案

单片机原理及应用作业答案

作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。

2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。

单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。

第1章MCS-51单片机的结构与原理15. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。

每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。

通常把4个端口称为P0~P3。

在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。

在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。

MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。

25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-R n)?解:开机复位后,CPU使用的是第0组工作寄存器。

它们的地址是00H-07H。

CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。

27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。

mcs-51单片机是由哪些部分组成的

mcs-51单片机是由哪些部分组成的

mcs-51单片机是由哪些部分组成的
学习的内部结构之前,我们先了解下我们现在正在使用的计算机的几大组
成部份:
计算机的五个组成部份:
运算器:用于实现算术和逻辑运算。

计算机的运算和处理都在这里进行;
控制器:是计算机的控制指挥部件,使计算机各部份能自动协调的工作;
存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如
我们电脑的硬盘,外存储器就如我们的U 盘)
输入设备:用于将程序和数据输入到计算机(例如我们电脑的键盘、扫描仪);
输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式
显示或保存(例如我们的打印机)。

注:1、通常把运算器和控制器合在一起称为中央处理器(Central Processing Unit),简称CPU。

2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设
备。

51 单片机的内部又有些什么部件组成呢?
下图就是我们要研究学习的对象,51 单片机结构图了。

大家看看图,中间的
一条双横线就是51 单片机的内部总线了。

其它的部件都是通过内部的总线与CPU 相联接的,在第一节课时我们已跟大家讲述过,8051 单片机是总线结构的。

下面我们就51 单片机内部的单个部件与大家进行讲解。

图片1
中央处理器(CPU):
刚跟大家讲过,需要提醒的是的CPU 能处理8 位二进制数或代码。

CPU 是。

MCS-51系列单片机的结构及原理

MCS-51系列单片机的结构及原理

阻。P1口可驱动4个LSTTL门电路。
第2章 MCS-51系列单片机的结构及原理
图2-4 P1口的位结构图
第2章 MCS-51系列单片机的结构及原理
(2) P1口其他功能。
P1口在EPROM编程和验证程序时输入低8位地址;在 8032/8052系列中P1.0和P1.1是多功能的,P1.0可作定时器/计数 器2的外部计数触发输入端T2,P1.1可作定时器/计数器2的外部 控制输入端T2EX。 3) P2口——准双向口 P2口(P2.0~P2.7,21~28脚)的位结构如图2-5所示,引脚 上拉电阻同P1口。在结构上,P2口比P1口多一个输出控制部分。
第2章 MCS-51系列单片机的结构及原理
图2-3 P0口的位结构图来自第2章 MCS-51系列单片机的结构及原理
(1) P0口作地址/数据复用总线使用。
若从P0口输出地址或数据信息,此时控制端应为高电平, 转换开关MUX将反相器输出端与输出级场效应管V2接通,同 时与门开锁,内部总线上的地址或数据信号通过与门去驱动V1 管,又通过反相器去驱动V2管,这时内部总线上的地址或数据 信号就传送到P0口的引脚上。例如,若地址/数据为0时,该信 号一方面通过与门使V1截止,另一方面,在控制信号作用下, 该信号经反相器使V2导通,从而在引脚上输出0信号;反之, 若地址/数据为1时,将会使V1导通,V2截止,引脚输出1信号。 工作时低8位地址与数据线分时使用P0口。低8位地址由ALE信 号的负跳变使它锁存到外部地址锁存器中,而高8位地址由P2
第2章 MCS-51系列单片机的结构及原理
4个并行I/O端口作为通用I/O口使用时,共有写端口、读端
口和读引脚三种操作方式。写端口实际上就是输出数据,是将 累加器A或其他寄存器中的数据传送到端口锁存器中,然后经 输出锁存器自动从端口引脚线上输出。读端口不是真正地从外 部输入数据,而是将端口锁存器中的输出数据读到CPU的累加 器。读引脚才是真正的输入外部数据的操作,是从端口引脚线 上读入外部的输入数据。端口的上述三种操作实际上是通过指 令或程序来实现的,这些将在以后的章节中详细介绍。

MCS51单片机的结构

MCS51单片机的结构
? Intel的产品系列称作 MCS-51,其他厂家的自行命 名
MCS-51系列单片机配置一览表
系列
片内存储器(字节)
定时器 并行 串行 中
无
片内ROM
片内 计数器
有ROM 有EPROM RAM
I/O
I/O
断 源
Intel MCS-51 子系列
8031 8051
8751
128
80C31 80C51 87C51 字节
第二章 MCS-51单片机芯片的硬件结构
内容提要:
§2-1 MCS-51 单片机内部结构及引脚 §2-2 单片机存储器配置 §2-3 CPU 时序 §2-4 MCS-51 工作方式
MCS-51单片机
? 美国Intel公司于1980年推出的8位高档单片机系 列产品
? Atmel、Infoneon Technologies( 原Siemens AG) 、Maxim Integrated Products 、NXP(原Philips Semiconductor) 、Nuvoton(原Winbond) 、ST Microelectronics 、Silicon Laboratories( 原 Cygnal)、Texas Instruments 、Cypress Semiconductor 等
可寻址
64K 字节
片外
ROM
0000H
单片机的程序存储器特殊单元
系统启动单元 :系统复位( PC)=0000H—— 占用地址区 0000H-0003H 中断矢量: MCS-51 单片机的 5 个中断源分别对 应有各自的 中断服务程序入口地址 ——中断矢量
中断源 外部中断0( INT0) 定时/ 计数器0(T0) 外部中断1( INT1) 定时/ 计数器1(T1) 串行口接收/发送 定时/ 计数器2(T2)

MCS-51系列单片机的结构

石英晶体振荡器产生的振荡信号送至内部时钟电路产生时钟 脉冲信号。
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
3.控制总线
(1)
:ALE为地址锁存允许信号。在访问外部
存储器时,ALE用来把扩展地址低8位锁存到外部锁存器。在
不访问外部存储器时,ALE引脚以不变的频率(时钟振荡器频
率的1/6)周期性地发出正脉冲信号,因而它又可用作外部定
品有8031和87510 8031是一个无ROM的8051,它从外部ROM 获取所用的指令,8751是一个用EPROM代替ROM的8051, 除此之外,三者的内部结构及引脚完全相同。今后,除特另 11说明外,用8051这个名称来代表8031、8051和87510
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
二功能是在访问外部存储器时,它分时作为低8位地址线和8 位双向数据线。当P0口作为普通输入口使用时,应先向口锁 存器写“1”。 (2) P1口(P1. 0~P1. 7)是一个内部带上拉电阻的准双向I/O口。 当P1口作为普通输入口使用时,应先向口锁存器写“1” 。
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
(1)带进位和不带进位的加法。 (2)带借位减法。 (3) 8位无符号数乘法和除法。 (4)逻辑与、或、异或操作。 (5)加1、减1操作。 (6)按位求反操作。 (7)循环左、右移位操作。 (8)半字节交换。 (9)二一十进制调整。 (10)比较和条件转移的判断等操作。
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
2)指令寄存器IR (Instruction Register) 指令寄存器是一个8位寄存器,用于暂存待执行的指令,等

MCS-51单片机的组成


• • • • • •
3) 内部程序存储器(内部ROM) 8051 共有 4KB 掩膜 ROM ,用于存放程序、 原始数据或表格,因此,称之为程序存储器, 简称内部ROM。 4) 定时/计数器 8051 共有两个 16 位的定时 / 计数器,以实 现定时或计数功能,并以其定时或计数结果 对计算机进行控制。 5) 并行I/O口 MCS-51 共有 4 个 8 位的 I/O 口( P0 、 P1 、 P2、P3),以实现数据的并行输入/输出。
87C52
8 KB
256 B
2×64 KB
3×16
4×8
1
6
2.2.1 51子系列和52子系列
•
• • • •
MCS-51系列又分为51和52两个子系列,并 以芯片型号的最末位数字作为标志。其中,51 子系列是基本型,而52子系列则属增强型。52 子系列功能增强的具体方面,从表 1-1 所列内 容中可以看出: (1) 片内ROM从4 KB增加到8 KB。 (2) 片内RAM从128 B增加到256 B。 (3) 定时/计数器从2个增加到3个。 (4) 中断源从5个增加到6个。
微型计算机系统
ห้องสมุดไป่ตู้
输 入 设 备
输 入 接 口 电 路
CPU 运 算 器 控 制 器
输 出 接 口 电 路
输 出 设 备
软 件 + 系 统
存 储 器 硬件系统
图1-1 微型计算机硬件系统组成示意图
• 下面把组成计算机的5个基本部件作简单说明。 • 1) 运算器 • 运算器是计算机的运算部件,用于实现算术和逻辑 运算。计算机的数据运算和处理都在这里进行。 • 2) 控制器 • 控制器是计算机的指挥控制部件,它控制计算机各 部分自动、协调地工作。运算器和控制器是计算机的核 心部分,常把它们合在一起称之为中央处理器,简称 CPU。

MCS-51单片机的硬件结构

MCS-51单⽚机的硬件结构MCS-51单⽚机的基本组成MCS-51是Intel公司⽣产的⼀个单⽚机系列的总称.在功能上,该系列单⽚机有基本型和增强型两⼤类,通常以芯⽚型号的末位数字来区别。

末位数字位“1”的型号是基本型,为“2”的信号是增强型。

MCS-51单⽚机的内部结构如图所⽰,基本结构包括:⼀个8位的CPU及⽚内振荡器;4KB掩膜ROM(8051),4KB EPROM(8751),⽆ROM(8031);128B RAM,21个特殊功能寄存器SFK;4个(P0~P3)8位并⾏I/O接⼝,⼀个可编程全双⼯通⽤异步串⾏接⼝(UART);具有5个中断源,2个优先级;可寻址64KB 的⽚外ROM和64KB的⽚外RAM;两个16位的定时/计数器;具有位操作功能的布尔处理机及位寻址功能。

MCS-51单⽚机的引脚及其功能MCS-51单⽚机的引脚封装MCS-51单⽚机有普通的HMOS芯⽚和CMOS低功耗芯⽚。

HMOS芯⽚采⽤双列直插封装⽅式,⽽CMOS芯⽚采⽤的封装⽅式有双列直插也有⽅形封装的。

尽管封装的⽅式不同,但是它们的结构完全⼀样。

输⼊/输出接⼝MCS-51单⽚机有4个双向8位I/O接⼝,它们是P0、P1、P2、P3。

在⽆外接存储器时,这4个I/O接⼝均可以作为通⽤I/O接⼝使⽤,CPU既可以对它们进⾏字节操作也可以进⾏位操作。

当外接程序存储器或数据存储器时,P0⼝和P2⼝不再作为通⽤I/O⼝使⽤。

此时,P0⼝传送存储器地址的低8位以及双向的8位数据,P2⼝传送存储器地址的⾼8位。

P0⼝和P2共同组成MCS-51单⽚机的16位地址总线,⽽低8位地址总线与8位双向数据总线分时复⽤。

P0⼝P0⼝有8位,每⼀位由⼀个锁存器、两个三态输⼊缓冲器、控制电路和驱动电路组成。

P0⼝有两种功能,⼀是作为通⽤I/O⼝;⼆是当外接存储器时,作为低8位地址总线和8位双向数据总线。

P0 ⼝作为通⽤I/O ⼝作为通⽤I/O ⼝时,P0 ⼝既可以做输⼊⼝,也可以做输出⼝,并且每⼀位都可以设定为输⼊或输出。

第1章_单片机概述


1.3.1 Intel公司MCS-51系列单片机 1.3.2 Atmel公司MCS-51系列兼容单片机 1.3.3 Philips公司MCS-51系列兼容单片机
Logo
第1章 单片机概述
1.3.4 Dallas公司MCS-51系列兼容单片机 1. 高速单片机 2. 安全单片机 1.3.5 Winbond公司MCS-51系列兼容单片机 台湾省Winbond(华邦)公司是亚洲半导体公司的杰出代 表,在国际上也享有较高的声誉。其生产的MCS-51系列 兼容单片机独具特色。其MCS-51系列兼容单片机分为: 标准系列,宽电压系列,Turbo-51系列,工业温度范围 系列,监控专用单片机。
1.2.2 单片机的发展趋势
Logo
第1章 单片机概述
1.2.1 单片机的发展概况 (1) (2) (3) 大容量化 高性能化 小容量/低价格化
(4)
外围电路内装化
1.2.2 单片机的发展趋势
Logo
第1章 单片机概述

1.3
常用MCS-51单片机及兼容机简介
目前,在国内市场上,Intel公司生产的MCS-51系列单片机已经比 较少见,取而代之的是其他公司生产的MCS-51系列兼容单片机。这 些公司主要有美国的Dallas、AMD、Atmel、ADI公司,荷兰的 Philips公司,德国的Siemens公司,日本的NEC公司,韩国的LG公 司以及我国台湾省的华邦(Winbond)公司等。
Logo

Logo
第1章 单片机概述

1.2
单片机的历史与发展
自1971年微处理器研制成功后不久,就出现了单片机发展非 常繁荣的局面。单片机根据其基本操作处理的位数可以分为: 1位单片机、4位单片机、8位单片机、16位单片机和32位单片 机。单片机经过30多年的发展,如今已经形成一个规格齐全、 品种繁多的大家族,单片机的潜力越来越被人们所重视。特 别是当前采用CMOS工艺制成的各种单片机,由于低功耗、使 用的温度范围大、抗干扰能力强,能满足一些特殊应用场合 的要求,更加扩大了单片机的应用范围,也进一步促进了单 片机性能的发展。1.2.1 单片机的发展概况
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档