第 1 章
1.1 微型计算机与单片机的感性认识
1946 年人类第一台电子计算机 DNIAC (Electronic Numerical Integrator And Computer)问
世。在其后几十年的发展历史中,计算机经历了电子管、晶体管、中小规模集成电路和大规
模、超大规模集成电路几个阶段。
20 世纪 70 年代初期,由于微电子技术和超大规模集成技术的发展,导致了以微处理器为
核心的微型计算机的诞生。微型计算机(Microcomputer)与其他计算机的区别在于它的中央处
理器 CPU (Central Processing Unit)是采用超大规模技术集成在一块硅片上的,又称为微处理器
(Microprocessor)。微型计算机由微处理器(CPU)、存储器和输入/输出接口组成。微型计算机
系统由硬件(微型计算机)和软件两大部分组成。硬件指组成计算机的设备实体。软件是相对
于硬件而言的,指计算机运行所需的各种程序,广义地讲还包括各种信息。
单片微型计算机(Single Chip Micro Computer)简称单片机,它是把组成微型计算机的各功能
部件,如中央处理单元 CPU、一定容量的随机存储器RAM 和只读存储器 ROM、I/O 接口电路、
定时/计数器以及串行口等,制作在一块芯片中的计算机。由于单片机的硬件结构与指令系统的
功能都是按工业控制要求而设计的,常用在工业检测、控制装置中,因而也称为微控制器
(Micro-Controller)。它具有结构简单、控制功能强、可靠性高、体积小、价格低等特点,从家
用电器、智能化仪器、工业控制到火箭导航尖端技术领域都发挥着十分重要的作用。
1.2 计算机硬件的基本组成
1946 年美籍匈牙利数学家冯·诺依曼(John Von Nenman)等人在“关于电子计算仪器逻辑
设计的初步探讨”的论文中,第一次提出了计算机组成和工作方式的基本思想,其主要内容是:
1.计算机由运算器、控制器、存储器、输入和输出设备五部分组成。
2 .存储器不但能存放数据,也能存放程序。数据和程序均以二进制数码形式在机器内存
放。计算机能自动识别数据和程序。
3 .编好的程序事先存入存储器中,计算机在指令计数器控制下,自动高速执行。
目前,虽然计算机已取得惊人的进步,但究其本质,仍属冯·诺依曼结构体系。
我们知道,微型计算机系统由硬件和软件两大部分组成。硬件和软件系统本身还可细分
为更多的子系统,如图 1-1 所示。
·2 · 单片机技术及应用——基于汇编及 C51 程序设计
图 1-1 微型计算机系统组成
1.3 微型计算机的硬件构成
1.3.1 微型计算机的硬件结构
微型计算机的硬件主要由以下 5 个部分组成:①微处理器(CPU),②内存储器(RAM 、
ROM),③外存储器(磁盘、磁带、光盘),④输入、输出设备,⑤系统总线(BUS)电源。其系
统结构如图 1-2 所示。
1.3.2 微处理器 (CPU)
微处理器是整个微型计算机硬件控制指挥中心,不同型号的微型计算机性能的差别首先
在于微处理器性能的不同。但无论哪种微处理器,其基本结构、基本部件的作用都是相同的。
微处理器的基本组成如图 1-3 所示。
微处理器包括运算器和控制器两部分。
1.运算器部分
(1)算术逻辑单元(Arithmetic Logic Unit ,ALU)
ALU 是微型计算机运算部分的核心,在控制信号作用下可完成加、减、乘、除四则运算,
还可进行与、或、非、异或等逻辑运算。
第 1 章 微型计算机与单片机基础知识 ·3 ·
图 1-2 微型计算机硬件系统结构
图 1-3 微处理器 CPU 内部组成
(2)累加器(Accumulator ,ACC)
ACC 是通用寄存器中的一个,它提供送入 AL