# 单片机原理及接口技术 第二版 李全利 2009.1 高等教育出版社 978-7-04-025546-1

**URL:** <https://qingju.me/t/topic/1171>\
**Category:** 资源荟萃\
**Tags:** 电子书, 北京：高等教育出版社, 夸克网盘\
**Created:** [2025 年5 月 13 日 10:58 UTC](https://qingju.me/t/topic/1171 "2025-05-13T10:58:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![高育良](https://qingju.me/user_avatar/qingju.me/%E9%AB%98%E8%82%B2%E8%89%AF/32/3656_2.png) [@高育良](https://qingju.me/u/%E9%AB%98%E8%82%B2%E8%89%AF)\
发布日期： [2025 年5 月 13 日 10:58 UTC](https://qingju.me/t/topic/1171/1 "2025-05-13T10:58:11Z")

</div>

![image](https://qingju.me/uploads/default/original/2X/e/e1a6cfa26b81a87e259080c4f6f01830f9542416.jpeg)

## 内容提要

《单片机原理及接口技术(第2版)》为“教育科学‘十五’国家规划课题研究成果”。书中系统地介绍了80C51系列单片机的原理及接口技术,较好地体现了应用型人才的培养要求,其特点为:着力片上资源、强化编程训练。尽管新型单片机芯片不断推出,但片上基本资源仍保持稳定。掌握单片机技术就是用程序调度单片机资源工作。因此《单片机原理及接口技术(第2版)》仍以汇编语言为主要编程工具讲述程序的设计方法与技巧,并将μVision软件的学习与运用贯穿于课程的始终。  
适合教师讲授、易于学生阅读。《单片机原理及接口技术(第2版)》选材规范,通俗易懂,每章都配有小结、思考题及习题和实验内容。对教师提供配套课件及全部习题答案(含上机验证的源程序)。另外,《单片机原理及接口技术(第2版)》注意反映当代单片机技术的发展,适当介绍了串行接口芯片及C51语言的基本知识。有助于学生进一步的学…  
《单片机原理及接口技术(第2版)》为“教育科学‘十五’国家规划课题研究成果”。书中系统地介绍了80C51系列单片机的原理及接口技术,较好地体现了应用型人才的培养要求,其特点为:着力片上资源、强化编程训练。尽管新型单片机芯片不断推出,但片上基本资源仍保持稳定。掌握单片机技术就是用程序调度单片机资源工作。因此《单片机原理及接口技术(第2版)》仍以汇编语言为主要编程工具讲述程序的设计方法与技巧,并将μVision软件的学习与运用贯穿于课程的始终。  
适合教师讲授、易于学生阅读。《单片机原理及接口技术(第2版)》选材规范,通俗易懂,每章都配有小结、思考题及习题和实验内容。对教师提供配套课件及全部习题答案(含上机验证的源程序)。另外,《单片机原理及接口技术(第2版)》注意反映当代单片机技术的发展,适当介绍了串行接口芯片及C51语言的基本知识。有助于学生进一步的学习和提高。  
《单片机原理及接口技术(第2版)》可以作为本科自动化、计算机、电子信息工程、通信工程、测控技术与仪器、机电一体化等专业的教材,还可供其他技术人员参考。

## 目录

> 单片机原理及接口技术 \_12186000 大图  
> 封面  
> 书名  
> 版权  
> 前言  
> 目录  
> 第1章 绪论  
> 1.1 电子计算机概述  
> 1.1.1 电子计算机的经典结构  
> 1.1.2 微型计算机的组成及其应用形态  
> 1.2 单片机的发展过程及产品近况  
> 1.2.1 单片机的发展过程  
> 1.2.2 单片机产品近况  
> 1.3 单片机的特点及应用领域  
> 1.3.1 单片机的特点  
> 1.3.2 单片机的应用领域  
> 1.4 单片机应用系统开发过程  
> 1.4.1 指令及目标码  
> 1.4.2 开发过程  
> 1.4.3 单片机开发技术的进展  
> 1.5 μVision集成开发环境简介  
> 1.5.1 μVision的界面  
> 1.5.2 目标程序的生成  
> 1.5.3 仿真调试  
> 1.5.4 示例步骤  
> 本章小结  
> 思考题及习题  
> 实验一 应用系统开发过程演示  
> 第2章 80C51的结构和原理  
> 2.1 80C51系列概述  
> 2.1.1 MCS-51系列  
> 2.1.2 80C51系列  
> 2.2 80C51的基本结构与应用模式  
> 2.2.1 80C51的基本结构  
> 2.2.2 80C51的应用模式  
> 2.3 80C51典型产品资源配置与引脚封装  
> 2.3.1 80C51典型产品资源配置  
> 2.3.2 80C51单片机的封装和引脚  
> 2.4 80C51单片机的CPU  
> 2.4.1 CPU的功能单元  
> 2.4.2 CPU的时钟与时序  
> 2.4.3 80C51单片机的复位  
> 2.5 80C51的存储器组织  
> 2.5.1 80C51单片机的程序存储器配置  
> 2.5.2 80C51单片机的数据存储器配置  
> 2.5.3 80C51单片机的特殊功能寄存器(SFR)  
> 2.6 80C51的并行口结构与操作  
> 2.6.1 P0口、P2口的结构  
> 2.6.2 P1口、P2口的结构  
> 2.6.3 并行口驱动简单外设  
> 本章小结  
> 思考题及习题  
> 实验二 片上资源认知实验  
> 第3章 80C51的指令系统  
> 3.1 指令格式及常用符号  
> 3.1.1 机器指令的字节编码形式  
> 3.1.2 符号指令的书写格式  
> 3.2 80C51的寻址方式  
> 3.2.1 寄存器寻址  
> 3.2.2 直接寻址  
> 3.2.3 寄存器间接寻址  
> 3.2.4 立即寻址  
> 3.2.5 变址寻址  
> 3.2.6 相对寻址  
> 3.2.7 位寻址  
> 3.3 数据传送类指令(29条)  
> 3.3.1 一般传送指令  
> 3.3.2 特殊传送指令  
> 3.4 算术运算类指令(24条)  
> 3.4.1 加法  
> 3.4.2 减法  
> 3.4.3 乘法  
> 3.4.4 除法  
> 3.5 逻辑运算与循环类指令(24条)  
> 3.5.1 逻辑与  
> 3.5.2 逻辑或  
> 3.5.3 逻辑异或  
> 3.5.4 累加器清0和取反  
> 3.5.5 累加器循环移位  
> 3.6 控制转移类指令(17条)  
> 3.6.1 无条件转移  
> 3.6.2 条件转移  
> 3.6.3 调用与返回  
> 3.6.4 空操作  
> 3.7 位操作类指令(17条)  
> 3.7.1 位传送  
> 3.7.2 位状态设置  
> 3.7.3 位逻辑运算  
> 3.7.4 位判跳(条件转移)  
> 本章小结  
> 思考题及习题  
> 实验三 指令与寻址方式认知实验  
> 第4章 80C51的汇编语言程序没计  
> 4.1 程序编制的方法和技巧  
> 4.1.1 程序编制的步骤  
> 4.1.2 程序编制的方法和技巧  
> 4.1.3 汇编语言的语句格式  
> 4.2 源程序的编辑和汇编  
> 4.2.1 源程序的编辑和汇编  
> 4.2.2 伪指令  
> 4.3 基本程序结构  
> 4.3.1 顺序程序  
> 4.3.2 分支程序  
> 4.3.3 循环程序  
> 4.4 子程序及其调用  
> 4.4.1 现场保护与恢复  
> 4.4.2 参数传递  
> 4.4.3 常用子程序示例  
> 4.5 简单I/O设备的并口直接驱动示例  
> 4.5.1 独立式键盘与LED显示示例  
> 4.5.2 矩阵式键盘与LED显示示例  
> 本章小结  
> 思考题及习题  
> 实验四 程序设计与硬件仿真实验  
> 第5章 80C51的中断系统及定时/计数器  
> 5.1 80C51单片机的中断系统  
> 5.1.1 80C51中断系统的结构  
> 5.1.2 80C51的中断源  
> 5.1.3 80C51中断的控制  
> 5.2 80C51单片机中断处理过程  
> 5.2.1 中断响应条件和时间  
> 5.2.2 中断响应过程  
> 5.2.3 中断返回  
> 5.2.4 中断程序举例  
> 5.3 80C51单片机的定时/计数器  
> 5.3.1 定时/计数器的结构和工作原理  
> 5.3.2 定时/计数器的控制  
> 5.3.3 定时/计数器的工作方式  
> 5.3.4 定时/计数器用于外部中断扩展  
> 5.3.5 定时/计数器应用举例
> 
> - 5.4 80C52的定时/计数器T2  
> 5.4.1 T2的相关控制寄存器  
> 5.4.2 T2的工作方式  
> 本章小结  
> 思考题及习题  
> 实验五 中断与定时/计数器实验  
> 第6章 80C51单片机的串行口  
> 6.1 计算机串行通信基础  
> 6.1.1 串行通信的基本概念  
> 6.1.2 串行通信接口标准  
> 6.2 80C51单片机的串行口  
> 6.2.1 80C51串行口的结构  
> 6.2.2 80C51串行口的控制寄存器  
> 6.2.3 80C51串行口的工作方式  
> 6.2.4 80C51波特率确定与初始化步骤  
> 6.3 80C51单片机的串行口应用  
> 6.3.1 利用单片机串口的并行I/O扩展  
> 6.3.2 单片机与单片机间的通信  
> 6.3.3 单片机与PC机间的通信  
> 本章小结  
> 思考题及习题  
> 实验六 串行接口实验  
> 第7章 80C51单片机的系统扩展  
> 7.1 存储器的扩展  
> 7.1.1 程序存储器的扩展  
> 7.1.2 数据存储器的扩展  
> 7.2 输人/输出及其控制方式  
> 7.2.1 输人/输出接口的功能  
> 7.2.2 单片机与I/O设备的数据传送方式  
> 7.2.3 单片机扩展TTL芯片的输人/输出  
> 7.3 81C55接口芯片及其应用  
> 7.3.1 81C55的结构及工作方式  
> 7.3.2 81C55的接口方法  
> 7.4 LCD接口及其扩展  
> 7.4.1 LCD1602模块的外形与引脚  
> 7.4.2 LCD1602模块的组成  
> 7.4.3 LCD1602模块的命令  
> 7.4.4 80C51与LCD1602模块的接口示例  
> 本章小结  
> 思考题及习题  
> 实验七 并行接口扩展实验  
> 第8章 80C51的串行总线扩展  
> 8.1 I2C总线接口及其扩展  
> 8.1.1 I2C总线基础  
> 8.1.2 80C51的I2C总线时序模拟  
> 8.1.3 80C51与AT24C02的接口  
> 8.2 SPI总线接口及其扩展  
> 8.2.1 单片机扩展SPI总线的系统结构  
> 8.2.2 单片机SPI总线的时序模拟  
> 8.3 串行时钟日历芯片DS1302及其接口  
> 8.3.1 DS1302的性能与引脚  
> 8.3.2 DS1302的操作  
> 8.3.3 DS1302的寄存器及RAM  
> 8.3.4 DS1302与单片机的接口  
> 本章小结  
> 思考题及习题  
> 实验八 串行存储器扩展实验  
> 第9章 80C51单片机的模拟量接口  
> 9.1 D/A转换器及其与单片机的接口  
> 9.1.1 DAC0832芯片主要特性与结构  
> 9.1.2 DAC0832与单片机的接口  
> 9.2 A/D转换器及其与单片机的接口  
> 9.2.1 ADC0809芯片及其与单片机的接口  
> 9.2.2 AD574A芯片及其与单片机的接口  
> 9.2.3 串行A/D转换器TLC0831及其与单片机的接口  
> 本章小结  
> 思考题及习题  
> 实验九 模拟量输人接口实验  
> 第10章 80C51单片机的C语言程序设计  
> 10.1 单片机C语言概述  
> 10.1.1 C51程序开发过程  
> 10.1.2 C51程序结构  
> 10.2 C51的数据类型与运算  
> 10.2.1 C51的数据类型  
> 10.2.2 C51数据的存储器类型  
> 10.2.3 80C51硬件结构的C51定义  
> 10.2.4 C51的运算符和表达式  
> 10.3 C51流程控制语句  
> 10.3.1 C51选择语句  
> 10.3.2 C51循环语句  
> 10.4 C51的指针类型  
> 10.4.1 一般指针  
> 10.4.2 基于存储器的指针  
> 10.5 C51的函数  
> 10.5.1 C51函数的定义  
> 10.5.2 C51函数的调用与参数传递  
> 10.5.3 C51的库函数  
> 10.6 C51编程实例  
> 10.6.1 80C51内部资源的编程  
> 10.6.2 80C51扩展资源的编程  
> 本章小结  
> 思考题及习题  
> 实验十 C51程序设计实验  
> 第11章 80C51应用系统设计方法  
> 11.1 单片机应用系统设计过程  
> 11.1.1 系统设计的基本要求  
> 11.1.2 系统设计的步骤  
> 11.2 提高系统可靠性的一般方法  
> 11.2.1 电源干扰及其抑制  
> 11.2.2 地线干扰及其抑制  
> 11.2.3 其他提高系统可靠性的方法  
> 11.3 数据采集系统的设计  
> 11.3.1 模拟输人通道的组成  
> 11.3.2 设计示例  
> 11.4 智能二线制温度变送器设计实例  
> 11.4.1 智能温度变送器简介  
> 11.4.2 硬件设计  
> 11.4.3 软件设计  
> 本章小结  
> 思考题及习题  
> 附录  
> 附录A 80C51单片机指令速查表  
> 附录B C51相关资源  
> 附录C ASCII码表  
> 附录D 常用芯片引脚  
> 参考文献  
> 12186000

## 网盘下载

> [!pan]+夸克网盘  
> [夸克网盘](https://pan.quark.cn/s/f0f9f1e3310b)
