《单片机原理、接口及应用嵌入式系统技术基础》是2010年清华大学出版社出版的图书。
《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》以目前使用最为广泛的Mcs-51系列单片机为背景,介绍嵌入式系统应用的基本技术。全书分为4篇共13章,系统地介绍了MCs 51系列单片机的硬件结构、指令系统、功能特点、功能扩展、典型外围接口技术、c51及其应用、系统开发设计、单片机实验等内容。《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》覆盖了单片机与嵌入式系统课程教学的基本内容,同时结合了当前新技术、新器件的发展,具有很强的实用性。
《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》融入了Proteus最新的单片机系统仿真技术,开辟了一条单片机教学的新思路。无需硬件“参与”,为单片机的教与学提供了极好的实践性与操作性。与此同时,《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》每章均带有思考题与习题,《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》结尾给出了实验指导,附录还提供了部分习题参考答案。《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》内容由浅入深,条理清晰,通俗易懂。
《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》可作为高等学校计算机、电气信息类相关专业“单片机与嵌入式系统基础”课程的教材,也可供从事单片机嵌入式系统应用的工程技术人员参考,同时还可以作为全国大学生电子设计竞赛的培训教材。
目录
- 预备篇
- 第0章 计算机的基础知识
- 0.1 绪论
- O.1.1 计算机的新分类
- 0.1.2 嵌入式系统
- 0.1.3 单片机
- 0.2 微型计算机的基本结构和工作原理
- 0.2.1 微机的系统结构
- 0.2.2 微机的基本工作原理
- 0.2.3 微机的主要技术指标
- O.3 计算机中的数制与码制
- 0.3.1 计算机中的数
- 0.3.2 计算机中数的几个概念
- 0.3.3 计算机中的有符号数的表示
- 0.3.4 进位和溢出
- O.3.5 BCD码
- 0.3.6 BCD码的运算
- 0.3.7 ASCII码
- 0.4 小结
- 思考题与习题
- 基础篇
- 第1章MCS一51单片机结构
- 1.1 MCS-51单片机内部结构
- 1.1.1 概述
- 1.1.2 CPU
- 1.2 存储器
- 1.2.1 程序存储器
- 1.2.2 外部数据存储器
- 1.2.3 内部数据存储器
- 1.3 特殊功能寄存器
- 1.4 时钟电路与复位电路
- 1.4.1 时钟电路
- 1.4.2 单片机的时序单位
- 1.4.3 复位电路
- 1.5 引脚功能
- 1.6 小结
- 思考题与习题
- 第2章MCS-5l单片机的指令系统
- 2.1 寻址方式
- 2.1.1 立即寻址
- 2.1.2 直接寻址
- 2.1.3 寄存器寻址
- 2.1.4 寄存器间接寻址
- 2.1.5 变址寻址
- 2.1.6 位寻址
- 2.1.7 相对寻址
- 2.2 数据传送与交换指令
- 2.2.1 传送类指令
- 2.2.2 字节交换指令
- 2.3 算术运算和逻辑运算指令
- 2.3.1 算术运算和逻辑运算指令对标志位的影响
- 2.3.2 1以A为目的操作数的算术运算和逻辑运算指令
- 2.3.3 Pir为目的操作数的逻辑运算指令
- 2.3.4 加1、减1指令
- 2.3.5 十进制调整指令
- 2.3.6 专对A的指令
- 2.3.7 乘、除法指令
- 2.3.8 指令综合应用举例
- 2.4 控制转移指令
- 2.4.1 程序调用和返回类指令
- 2.4.2 转移指令
- 2.4.3 空操作指令
- 2.4.4 指令应用举例
- 2.5 位操作指令
- 2.6 小结
- 思考题与习题
- 第3章MCS-5l单片机汇编语言程序设计
- 3.1 概述
- 3.2 伪指令
- 3.3 顺序程序设计
- 3.4 分支程序设计
- 3.5 循环程序设计
- 3.6 位操作程序设计
- 3.7 子程序
- 3.8 小结
- 思考题与习题
- 第4章 并行接口P0~P3和单片机的中断系统
- 4.1 单片机的并行接口P0~P3
- 4.1.1 P0~P3接口的功能和内部结构
- 4.1.2 编程举例
- 4.1.3 用并行口设计LED数码显示器和键盘电路
- 4.1.4 并行接口小结
- 4.2 MCS-51单片机的中断系统
- 4.2.1 8XX51中断系统结构
- 4.2.2 中断响应过程
- 4.2.3 中断的程序设计
- 4.3 小结
- 思考题与习题
- 第5章 单片机的定时/计数器与串行接口
- 5.1 定时/计数器T0和T1
- 5.1.1 定时/计数器T0和T1的结构与工作原理
- 5.1.2 定时/计数器的寄存器
- 5.1.3 定时/计数器的工作方式
- 5.1.4 定时/计数器的应用程序设计
- 5.1.5 门控位的应用
- 5.2 定时/计数器T2
- 5.2.1 定时/计数器T2的结构和外部引脚
- 5.2.2 定时/计数器T2的寄存器
- 5.2.3 定时/计数器T2的工作方式
- 5.2.4 定时/计数器小结
- 5.3 串行接口
- 5.3.1 概述
- 5.3.2 单片机串行接口的结构与工作原理
- 5.3.3 串行接口的控制寄存器
- 5.3.4 串行接口的工作方式
- 5.3.5 串行接口的应用编程
- 5.3.6 利用串行接口方式O扩展I/O接口
- 5.4 小结
- 思考题与习题
- 接口篇
- 第6章 单片机总线与存储器的扩展
- 6.1 单片机系统总线和系统扩展方法
- 6.1.1 单片机系统总线信号
- 6.1.2 系统扩展的方法
- 6.1.3 地址译码器
- 6.2 程序存储器的扩展
- 6.2.1 EPROM的扩展
- 6.2.2 EEPROM的扩展
- 6.2.3 F1ash存储器(闪速存储器)
- 6.3 数据存储器的扩展
- 6.3.1 SRAM的扩展
- 6.3.2 同时扩展SRAM和Flash存储器的例子
- 6.4 新型存储器扩展(双口RAM和FIFO)
- 6.4.1 双口RAM简介
- 6.4.2 双口RAM与单片机的接口
- 6.4.3 异步FIFO简介
- 6.4.4 异步FIFO与单片机的接口
- 6.5 小结
- 思考题与习题
- 第7章 单片机系统功能扩展
- 7.1 并行I/O接口的扩展
- 7.1.1 通用锁存器、缓冲器的扩展
- 7.1.2 可编程并行接口芯片的扩展
- 7.2 中断扩展
- 7.3 定时器的扩展
- 7.3.1 8254的结构和引脚
- 7.3.2 8254的工作方式控制字和读回命令字
- 7.3.3 8254的状态字
- 7.3.4 8254的应用举例
- 7.4 小结
- 思考题与习题
- ……
- 应用篇
- 附录A MCS-51指令集
- 附录B 部分习题答案
- 参考文献