《单片机原理与接口技术:设计与实训》简介
《单片机原理与接口技术:设计与实训》这本书是由王雅芳创作的,《单片机原理与接口技术:设计与实训》共有171章节
1
前言
MCS-51系列单片机在问世之后,就开始迅速发展,其由于功能强大、可靠性高、通用性好、适应性广、扩展灵活及功耗低等独特优点深受业界青睐。MCS-51系列单片机已...
2
目录
...
3
第1章 单片机概述
根据美籍匈牙利科学家冯·诺依曼提出的存储原理,一个完整的计算机包括运算器、控制器、存储器、输入设备和输出设备五大部件。如果把运算器和控制器集成在一块芯片上,将中...
4
1.1 单片机的基本概念
单片机就是在一片半导体硅片上,集成了中央处理器(CPU)、存储器(RAM、ROM)、并行I/O接口、串行I/O接口、定时器/计数器、中断系统、系统时钟电路、串行...
5
1.2 单片机的发展历史
1970年微型计算机研制成功后,随后就出现了单片机。尽管单片机出现的历史并不长,根据其基本操作处理的二进制位数,以8位单片机的推出为起点,随着单片机在各个领域全...
6
1.3 单片机的特点与应用领域
...
7
★1.3.1 单片机的特点
单片机是集成电路技术与微型计算机技术高速发展的产物。单片机体积小、价格低、应用方便、稳定可靠,同时单片机很容易嵌入到系统之中,便于实现各种方式的检测或控制,这是...
8
★1.3.2 单片机的应用领域
单片机芯片体积小、成本低,可广泛地嵌入到如工业控制单元、机器人、智能仪器仪表、武器系统、家用电器、办公自动化设备、金融电子系统、汽车电子系统、玩具、个人信息终端...
9
1.4 单片机的发展使用趋势
单片机的发展使用趋势将是向大容量、高性能、外设部件内装化等方面发展。纵观单片机四十多年的发展过程,预计其今后的发展趋势主要体现在以下几方面:增加数据总线的宽度;...
10
1.5 MCS系列和STC系列单片机
目前,在国内市场上流行的单片机不下十几种,占据主导地位的仍是51内核及其兼容单片机。这些单片机和MCS-51系列单片机的指令完全兼容,资料和开发设备比较齐全,价...
11
★1.5.1 MCS-51系列单片机
MCS-51系列单片机是Intel公司生产的功能比较强,价格比较低,较早应用的单片机。MCS是In-tel公司单片机的系列符号,如MCS-48、MCS-51、M...
12
★1.5.2 STC系列单片机
STC系列单片机是深圳宏晶科技公司研发的基于8051内核的新一代增强型单片机,指令代码完全兼容传统8051,但与传统8051相比速度快了8~12倍,且带有ADC...
13
★1.5.3 其他类型单片机
MCS-51系列单片机的代表性产品为8051,目前世界其他公司推出的兼容扩展型单片机都是在8051内核的基础上进行了功能的增减。20世纪80年代中期以后,Int...
14
★1.5.4 单片机开发工具的使用
从1976年起迄今为止,世界各地厂商已相继研制出大约50个系列300多个品种的单片机产品。单片机不能单指某一特定型号,而没有使用功能。因此单片机的发展仍然向各个...
15
1.6 单片机中使用的数制与码制
在单片机中,把放在寄存器、存储器或数据端口中的数称为机器数。机器数所对应的值称为真值。机器数的真值到底是多少,取决于机器数所对应的是无符号数还是有符号数以及所对...
16
★1.6.1 进位计数制
所谓进位计数制,就是按进位原则进行计数的方法,是人们对事物数量计数的一种统计规律。采用二进制数的0和1可以很方便地表示机内的数据运算与存储。单片机常用的数制有十...
17
★1.6.2 进位计数制的相互转换
1 进制数互相转换 十进制数转换为二、十六进制数:任一十进制数N转换成q进制数,先将整数部分与小数部分分为两部分,并分别进行转换,然后再用小数点将这两部分连接起...
18
★1.6.3 单片机的原码、反码和补码
在前面讨论的二进制数运算均为无符号数运算,但实际的数值是带有符号的。运算的结果可能是正数,也可能是负数。单片机在数的运算中,不可避免地会遇到正数和负数,由于计算...
19
★1.6.4 数码和字符的代码表示
二—十进制码BCD码(Binary Coded Decimal):字母与字符的编码,BCD用二进制代码表示十进制数。4位二进制代码(半字节)可表示1位十进制数,...
20
1.7 单片机的存储器
存储器是用来存放数据的集成电路或介质,常见的存储器有半导体存储器(ROM、RAM)、光存储器(如CD、VCD、MO、MD、DVD)、磁介质存储器(如磁带、磁盘、...
21
★1.7.1 RAM存储器
RAM存储器是指断电时信息会丢失的存储器,但是这种存储器可以现场快速地修改信息,所以其是可读写存储器,一般都作为数据存储器使用,用来存放现场输入的数据或者存放可...
22
★1.7.2 ROM存储器
ROM是一种写入信息后不易改写的存储器。断电后,ROM中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。对ROM内容的设定(写入)称为编程...
23
第2章 MCS-51系列单片机的硬件结构和组成
单片机的运行与计算机一样,也需要必要的硬件和软件。程序是单片机系统的软件,通过程序下载到单片机内部ROM中,即可让单片机运行,从而实现基本功能。单片机是靠程序工...
24
2.1 MCS-51系列单片机的硬件结构
要应用开发单片机,单片机硬件基础是学习单片机系统设计和软件开发的基础知识。单片机硬件包括单片机的外部引脚、单片机内部各个部件作用、单片机最小系统的组成以及单片机...
25
★2.1.1 8051单片机的硬件组成
基于8051内核的单片机统称51系列单片机,并且Intel公司的MCS-51系列和Atmel公司的AT89系列相互兼容。如图2-2所示是具有片内ROM的MCS-...
26
★2.1.2 8051单片机的中央处理器
1 单片机内部主要部件 单片机内部电路比较复杂,MCS-51系列的8051型号单片机的内部电路根据功能可以分为CPU、RAM、ROM/EPROM、并行接口、串行...
27
★2.1.3 8051单片机的引脚
1 单片机外部引脚分布和逻辑符号 常用的AT89C51/52、STC89C51单片机都采用DIP40封装。如图2-4a所示为DIP40单片机封装外形引脚的分布,...
28
★2.1.4 8051单片机存储器的结构
51系列单片机在系统结构上采用哈佛结构,有4个物理上独立的存储器空间,即内部和外部程序存储器及内部和外部数据存储器。 从用户的角度看,单片机的存储器逻辑上分为三...
29
★2.1.5 8051单片机的I/O接口
单片机的I/O接口是用来输入和控制输出的端口,DIP40封装的51系列单片机共有P0、P1、P2、P3四组端口,分别与单片机内部P0、P1、P2、P3寄存器对应...
30
★2.1.6 8051单片机的最小系统应用
单片机最小应用系统是指能维持单片机运行的最简单配置的系统。典型应用系统是指以单片机为核心,配以输入/输出、显示、控制等外围电路和软件,实现一种或多种功能的实用系...