文章分类

当前位置:首页>技术文章>单片机的基本结构

单片机的基本结构

在学习单片机的内部结构之前,我们先了解下我们现在正在使用的计算机的几大组成部从份:计算机的五个组成部份: 运算器:用于实现算术和逻辑运算。计算机的运算和处理都在这里进行;控制器:是计算机的控制指挥部件,使计算机各部份能自动协调的工作;存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如我们电脑的硬盘,外存储器就如我们的 U 盘)输入设备:用于将程序和数据输入到计算机(例如我们电脑的键盘、扫描仪);输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式显示或保存(例如我们的打印机)。注:

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

2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。 典型系列单片机是由下图所示的器件组成的: 1 中央处理器(CPU):刚跟大家讲过,需要提醒的是 MCS-51 的 CPU 能处理 8 位二进制数或代码;2 内部数据存储器(RAM): 8051 芯片共有 256 个 RAM 单元,其中后 128 单元被专用寄存器占用(稍后我们详解),能作为寄存器供用户使用的只是前 128 单元,用于存放可读写的数据。

因此通常所说的内部数据存储器就是指前 128 单元,简称内部 RAM。地址范围为 00H~FFH(256B)。是一个多用多功能数据存储器,有数据存储、通用工作寄存器、堆栈、位地址等空间。3 内部程序存储器(ROM): 在前面也已讲过,8051 内部有 4KB 的 ROM,用于存放程序、原始数据或表格。因此称之为程序存储器,简称内部 RAM。地址范围为 0000H~FFFFH(64KB)。4 定时器/计数器 8051 共有 2 个 16 位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。

定时时靠内部分频时钟频率计数实现,做计数器时,对 P3.4(T0)或 P3.5(T1)端口的低电平脉冲计数。5 并行 I/O 口 MCS-51 共有 4 个 8 位的 I/O 口(P0、P1、P2、P3)以实现数据的输入输出。具体功能在后面章节中将会详细论述。6 串行口 MCS-51 有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。

RXD( P3.0)脚为接收端口,TXD(P3.1)脚为发送端口。7 中断控制系统 MCS-51 单片机的中断功能较强,以满足不同控制应用的需要。共有 5 个中断源,即外中断 2 个,定时中断 2 个,串行中断 1 个,全部中断分为高级和低级共二个优先级别。8 时钟电路 MCS-51 芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。系统允许的晶振频率为 12MHZ。


© 星光电子技术工作室 2021 All Rights Reserved.
如有任何问题、建议、业务、合作,请联系手机/微信:13713820066