51单片机的结构及其组成

发布 2021-06-01 13:34:28 阅读 7021

在前面的五节课当中,我们讲述的都是一些基础概念的知识,从这节开始,我们就正式的切入到我们所在学习的对象--51单片机。

学习单片机的内部结构之前,我们先了解下我们现在正在使用的计算机的几大组成部份:

计算机的五个组成部份:

运算器:用于实现算术和逻辑运算。计算机的运算和处理都在这里进行;

控制器:是计算机的控制指挥部件,使计算机各部份能自动协调的工作;

存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如我们电脑的硬盘,外存储器就如我们的u盘)

输入设备:用于将程序和数据输入到计算机(例如我们电脑的键盘、扫描仪);

输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式显示或保存(例如我们的打印机)。注:

1、通常把运算器和控制器合在一起称为**处理器(centralprocessingunit),简称cpu。

2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。上面讲的是我们的个人办公计算机,那么51单片机的内部又有些什么部件组成呢?

1、**处理单元(8位)

数据处理、测试位,置位,复位位操作2、只读存储器(4kb或8kb)

永久性存储应用程序,掩模rom、eprom、eeprom3、随机存取内存(128b、128b sfr)在程序运行时存储工作变量和资料。

4、并行输入/输出口(i / o)(32条)作系统总线、扩展外存、i / o接口芯片5、串行输入/输出口(2条)串行通信、扩展i / o接口芯片。

6、定时/计数器(16位、加1计数)

计满溢出、中断标志置位、向cpu提出中断请求,与cpu之间独立工作7、时钟电路内振、外振。

8、中断系统。

五源中断、2级优先。

结构特点:mcs-51系列单片机为哈佛结构(而非普林斯顿结构)1)内rom:4kb2)内ram:128b3)外rom:64kb4)外ram:64kb

5)i / o线:32根(4埠,每埠8根)

6)定时/计数器:2个16位可编程定时/计数器7)串行口:全双工,2根。

8)寄存器区:工作寄存器区、在内128b ram中,分4个区,9)中断源:5源中断,2级优先10)堆栈:最深128b

11)布尔处理机:位处理机,某位单独处理12)指令系统:五大类,111条。

上图就是我们要研究学习的对象,51单片机摧部结构图了。大家看看上图,中间的一条双横线就是51单片机的内部总线了。其它的部件都是通过内部的总线与cpu相联接的,在第一节课时我们已跟大家讲述过,8051单片机是总线结构的。

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

**处理器(cpu):

刚跟大家讲过,需要提醒的是mcs-51的cpu能处理8位二进制数或**。cpu是单片机的主要核心部件,在cpu里面包含了运算器、控制器以及若干寄存器等部件给成。

内部数据存储器(ram):

mcs-51单片机芯片共有256个ram单元,其中后128单元被专用寄存器占用(稍后我们详解),能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部ram。地址范围为00h~ffh(256b)。

是一个多用多功能数据存储器,有数据存储、通用工作寄存器、堆栈、位地址等空间。

内部程序存储器(rom):

在前面也已讲过,mcs-51内部有4kb/8kb字节的rom(51系列为4kb,51系列为8kb),用于存放程序、原始数据或**。因此称之为程序存储器,简称内部ram。地址范围为0000h~ffffh(64kb)。

定时器/计数器。

51系列共有2个16位的定时器/计数器(52系列共有3个16位的定时器/计数器),以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。定时时靠内部分频时钟频率计数实现,做计数器时,对p3.4(t0)或p3.

5(t1)端口的低电平脉冲计数。

并行i/o口。

mcs-51共有4个8位的i/o口(p0、p1、p2、p3)以实现数据的输入输出。具体功能在后面章节中将会详细论述。

串行口。mcs-51有一个可编程的全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。

rxd(p3.0)脚为接收端口,txd(p3.1)脚为发送端口。

中断控制系统。

mcs-51单片机的中断功能较强,以满足不同控制应用的需要。51系列有5个中断源(52系列有6个中断源),即外中断2个,定时中断2个,串行中断1个,全部中断分为高级和低级共二个优先级别,优先级别的设置我们也将在后面进行详细的讲解。

定时与控制部件。

mcs-51单片机内部有一个高增益的反相放大器,基输入端为xtal1输出端为xtal2。mcs-51芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。

思考题:

1、mcs-51单片机的片内总体结构9个部件分别是什么?名起什么作用?这9大部件之间有什么联系?

2、怎样通过mcs-51单片机片内总体结构图来区分芯片?

MCS 51系列单片机的结构

mcs 51 系列单片机的结构。mcs 51 系列基本产品型号 称为 51 子系列,采用。40 脚双列直插封装。不同型号 mcs 51 单片机 cpu 处理能力和指令系统完全。兼容,只是存储器和 i o 接口的配置有所不同。一。基本组成 1.基本结构 一个 8 位的微处理器 cpu 片内数据存储器 ...

51系列单片机的功能和结构

mcs 51系列单片机mcs 51单片机的结构和功能是英特尔公司生产的一个单片机系列的名字。在1976年引入8 mcs 48系列的单芯片的电脑,这家公司于1980年引进8单芯片的mcs 51系列电脑。它包含很多种这样的单片机芯片,如8051,8031,8751,80c51bh,80c31bh等,其基...

MCS 51单片机中断系统的结构

1 简述中断 中断源 中断源的优先级及中断嵌套的含义。答 当 cpu 正在处理某项事件的时,如果外界或内部发生了紧急情况,要求 cpu 暂停正在处理的工作转而去处理这个紧急情况,待处理完以后再回到原来被中断的地方,继续执行原来被中断了的程序,这样的过程称为中断。单片机采用中断主要有如下几个优点 可以...