单片机原理及应用系统设计

单片机原理及应用系统设计
作 者: 毛谦敏
出版社: 国防工业出版社
丛编项: 21世纪高等院校规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  毛谦敏,中国计量学院副教授。1990年毕业于华中理工大学电测专业,获硕士学位。毕业后一直在中国计量学院任教。主要从事测控技术、微机应用技术和智能化仪器设备等相关领域的教学和科研工作。为本科生和研究生开设了5门以上的课程,主持和参加了科研项目10多项,出版教材一部,发表学术论文10余篇。

内容简介

《普通高等学校十一五规划教材·单片机原理及应用系统设计》介绍了MCS-51单片机的原理和接口技术,并结合实际阐述了应用系统的设计方法,主要内容包括:MCS-51单片机的原理结构、指令系统、中断系统、定时器/计数器和串行口,单片机系统扩展技术,单片机与键盘、显示器、打印机、D/A转换器和A/D转换器等的接口技术,应用系统设计方法与实例,国内常用的单片机介绍以及C51高级语言编程简介等。《普通高等学校十一五规划教材·单片机原理及应用系统设计》内容丰富、通俗易懂、新颖实用,适于作为高等院校单片机(或微机)原理及其应用课程的教材,也可作为从事单片机应用和开发的相关工程技术人员的参考书。

图书目录

第1章绪论

1.1微型计算机基础知识

1.1.1微处理器

1.1.2存储器

1.1.3I/O接口

1.2单片机概述

1.2.1单片机的概念

1.2.2单片机的发展历史

1.2.3单片机的发展趋势

1.2.4典型的单片机产品

1.3单片机的特点及应用

1.3.1单片机的特点

1.3.2单片机的分类

1.3.3单片机的应用

1.4思考练习题

第2章MCS-51单片机的结构

2.1MCS-51单片机的基本结构

2.1.1MCS-51单片机的结构类型

2.1.2MCS-51单片机的基本组成

2.2MCS-51单片机的引脚功能

2.3MCS-51单片机的存储器配置

2.3.1程序存储器

2.3.2数据存储器

2.4时钟电路与时序

2.4.1时钟电路

2.4.2MCS-51单片机的时序

2.4.3MCS-51单片机的指令时序

2.5复位及复位电路

2.5.1复位

2.5.2复位电路

2.6并行I/O接口

2.6.1PO口

2,6.2Pl口

2.6.3P2口

2.6.4P3口

2.7思考练习题

第3章MCS-51单片机指令系统

3.1指令系统概述

3.1.1指令分类和特点

3.1.2指令格式

3.1.3寻址方式

3.1.4指令描述符号介绍

3.2数据传送类指令

3.2.1普通数据传送指令

3.2.2数据交换指令

3.2.3堆栈操作

3.3算术运算类指令

3.3.1加法指令

3.3.2减法指令

3.3.3乘法指令

3.3.4除法指令

3.4逻辑运算类指令

3.4.1简单逻辑操作指令

3.4.2循环操作指令

3.4.3逻辑“与”操作指令

3.4.4逻辑“或”操作指令

3.4.5逻辑“异或”操作指令

3.5控制和转移类指令

3.5.1无条件转移指令

3.5.2条件转移指令

3.5.3调用和返回指令

3.5.4空操作指令

3.6位(布尔)操作指令

3.6.1位数据传送指令

3.6.2位状态修改指令

3.6.3位逻辑运算指令

3.6.4位条件转移指令

3.7思考练习题

第4章汇编语言程序设计知识

4.1程序设计语言

4.1.1机器语言

4.1.2汇编语言

4.1.3高级语言

4.2汇编程序设计

4.2.1汇编语言程序设计步骤

4.2.2程序质量的评价

4.2.3汇编语言程序的基本结构

4.3汇编语言源程序的编辑和汇编

4.3.1源程序编辑

4.3.2源程序的汇编

4.3.3伪指令

4.4思考练习题

第5章中断系统

5.1微机的输入/输出方式

5.1.1程序查询方式

5.1.2直接存储器存取(DMA)方式

5.1.3中断方式

5.28051单片机中断系统结构及中断控制

5.2.18051单片机中断源

5.2.28051单片机中断控制

5.3中断处理过程

5.3.1中断响应

5.3.2中断处理

5.3.3中断返回

5.4外部中断扩展方法

5.4.1利用定时器扩展外部中断源

5.4.2利用查询方式扩展外部中断源

5.5思考练习题

第6章定时器及其应用

6.18051单片机定时器结构与工作原理

6.1.18051单片机定时器结构

6.1.28051单片机定时器工作原理

6.2定时器/计数器的方式寄存器和控制寄存器

6.2.1方式寄存器TMOD

6.2.2控制寄存器TCON

6.3定时器/计数器的4种工作方式

6.3.1工作方式0

6.3.2工作方式1

6.3.3工作方式2

6.3.4工作方式3

6.4定时器/计数器应用

6.4.1定时器/计数器的初始化

6.4.2定时器应用举例

6.5思考练习题

第7章串行通信与8051单片机串行口

7.1串行通信概述

7.1.1数据通信

7.1.2串行通信的传送方式

7.1.3异步通信和同步通信

7.1.4异步串行通信协议

7.28051单片机串行口及其应用

7.2.18051单片机串行口

7.2.2波特率设计

7.2.38051单片机串行口的应用

7.3RS-232C接口及串行通信硬件设计

7.3.1RS-232C接口总线

7.3.2信号电气特性与电平转换

7.3.3RS-232C接口的应用

7.3.4单片机与PC机通信的接口电路

7.4思考练习题

第8章单片机系统扩展技术

8.1扩展三总线的产生

8.1.1总线

8.1.2系统扩展的实现

8.2程序存储器的扩展

8.2.1外部程序存储器的扩展原理及时序

8.2.2地址锁存器

8.2.3EPROM扩展电路

8.3外部数据存储器的扩展

8.3.1外部数据存储器的扩展方法及时序

8.3.2静态RAM扩展

8.3.3EEPROM扩展

8.4外部I/O口的扩展

8.4.1I/O口地址译码技术

8.4.2简单I/O口扩展

8.4.38155可编程并行扩展接口芯片

8.5思考练习题

第9章输入/输出设备接口

9.1键盘及其接口技术

9.1.1按键的抖动及消除

9.1.2独立式按键接口设计

9.1.3矩阵式键盘接口设计

9.1.4键盘的编码

9.1.5键盘的工作方式

9.2显示器接口设计

9.2.1LED显示器

9.2.2液晶显示器

9.3打印机接口

9.3.1打印机的电路构成

9.3.2打印机的接口信号

9.3.3打印机的打印命令

9.3.4标准并行打印机与8051单片机接口设计

9,4思考练习题

第10章模拟电路接口技术

10.1D/A转换器

10.1.1D/A转换器组成和工作原理

10.1.2描述D/A转换器的性能参数

10.2805l单片机与8位D/A转换器接口技术

10.2.1DAC0832的技术指标

10.2.2DAC0832的结构及原理

10.2.3DAC0832引脚功能

10.2.48位D/A转换器接口方法

10.2.5D/A转换器的输出方式

10.38051单片机与8位以上D/A转换器接口技术

10.3.1一级锁存法

10.3.2二级锁存法

10.4A/D转换器

10.4.1逐次逼近式A/D转换器

10.4.2双斜积分式A/D转换器

10.4.3描述A/D转换器的性能参数

10.58051单片机与8位A/D转换器接口技术

10.5.1ADC0809的组成及工作原理

10.5.2ADC0809引脚功能

10.5.3ADC0809的操作时序

10.5.48051单片机与ADC0809接口设计

10.6单片机与8位以上A/D转换器接口

10.7微机控制的数据采集处理系统

10.7.1采样

10.7.2模拟输入通道的结构形式

10.8思考练习题

第11章单片机应用系统设计

11.1单片机应用系统设计的一般方法

11.1.1总体方案设计

11.1.2硬件设计

11.1.3软件设计

11.1.4应用系统调试

11.1.5可靠性设计

11.2应用系统设计实例

11.2.1通用型电压测量仪设计任务和要求

11.2.2实时日历时钟芯片DSl2887

11.2.3双斜积分式A/D转换器ICL7135

11.2.4硬件电路设计

11.2.5软件设计

11.2.6目标样机的设计制作

第12章单片机的C语言编程

12.1C语言编程与汇编语言编程的特点比较

12.1.1C语言编程的优点

12.1.2C语言编程的缺点

12.1.3汇编语言编程的优点

12.1.4汇编语言编程的缺点

12.2C51数据的定义与操作

12.2.1变量存储类型的定义

12.2.2特殊功能寄存器的定义

12.2.3片内I/O口的定义

12.2.4片外I/O口的定义

12.2.5C51头文件

12.3C51的运算符

12.3.1算术运算符

12.3.2关系运算符

12.3.3逻辑运算符

12.3.4位运算符

12.4C51的中断处理程序

12.5C51编程实例

12.5.18051单片机与ADC0809接口电路

12.5.2模拟量采样的程序举例

第13章单片机系列产品简介

13.1与MCS—51系列单片机兼容的单片机

13.1.1ATMEL公司AT89系列单片机

13.1.2Philips公司8XC552单片机

13.1.3华邦电子公司Turbo-51系列单片机

13.1.4Silabs公司C8051F系列单片机

13.2Microchip技术公司PIC系列单片机

13.2.1PIC系列微控制器硬件结构特点

13.2.2PIC系列微控制器技术性能及特点

13.2.3PICl6F87X单片机性能特点

13.2.4PICl6F87X单片机外围功能模块

13.3TI公司MSP430系列单片机

13.3.1MSP430系列单片机的特点

13.3.2MSP430系列单片机的发展和应用

附录MCS-51单片机指令表

参考文献