单片机原理与接口技术

单片机原理与接口技术
作 者: 曹天汉
出版社: 电子工业出版社
丛编项: 新编21世纪高等职业教育电子信息类规划教材·通信技术专业
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《单片机原理与接口技术》作者简介

内容简介

本书是专门为高等职业技术教学或相应层次的教学而编写的教材。在内容编排上针对高职教学的特点,从基础入手,深入浅出,循序渐进;结构紧凑,知识含量高:举例丰富,实用性强。在叙述上重点突出,条理清晰,语言精练流畅,通而不俗,便于知识点的理解和掌握。全书共10章,第1、2章以应用为原则,清晰地讲解单片机芯片的基本硬件结构,第3、4章系统地叙述指令系统和程序设计的基础,第5~7章讲述单片机中断系统、定时/计数器和串行口的组成及应用,第8、9章通过各种应用实例阐述单片机的。司统扩展和应用系统的接口技术,第10章介绍应用系统的研制过程、应用系统的开发、开发系统组成及常用的抗干扰技术,目的是让读者从基础知识到实际应用有个完整的掌握。本书为通信技术专业系列教材,所以在第7章中对通信基本知识进行了较多的叙述,并给出了一些单片机数据通信的基础实例,为学习单片机数据通信技术提供必要的基础。

图书目录

第1章单片机概述

1.1单片机

1.1.1什么是单片机

1.1.2通用单片机和专用单片机

1.2单片机系统

1.2.1单片机的硬件系统

1.2.2单片机的软件系统

1.3单片机的发展与应用

1.3.1单片机发展概述

1.3.2MCS-51单片机系列

1.3.3单片机的应用

思考与练习题1

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

2.1概述

2.1.1MCS-51单片机的内部结构框图

2.1.2MCS-51单片机的引脚及片外总线结构

2.2中央处理器CPU

2.2.1CPU的组成

2.2.2指令执行的基本过程

2.2.3时钟电路

2.2.4时序与时序定时单位

2.3MCS-51单片机的内部存储器

2.3.1MCS-51单片机系统的存储器结构及地址空间

2.3.2MCS-51单片机的内部数据存储器

2.3.3特殊功能寄存器SFR(SpecialFunctionRegisters)

2.3.4堆栈及其存储特性

2.3.5内部程序存储器

2.4MCS-51单片机并行输入/输出端口

2.4.1端口的功能

2.4.2端口的内部结构与运作

2.4.3端口带负载能力和接口要求

2.5MCS-51单片机的复位

2.5.1复位电路

2.5.2单片机复位后的状态

思考与练习题2

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

3.1指令格式及常用符号

3.1.1指令的汇编语言格式

3.1.2指令编码的格式

3.1.3常用的符号

3.2MCS-51单片机的寻址方式

3.2.1立即寻址

3.2.2直接寻址

3.2.3寄存器寻址

3.2.4寄存器间接寻址

3.2.5变址寻址

3.2.6相对寻址

3.2.7位寻址

3.3数据传送指令

3.3.1以累加器A为目的操作数的指令(4条)

3.3.2以寄存器Rn为目的操作数的指令(3条)

3.3.3以直接地址direct为目的操作数的指令(5条)

3.3.4以间接地址@Ri为目的操作数的指令(3条)

3.3.5以DPTR为目的操作数的指令(1条)

3.3.6访问外部RAM的指令(4条)

3.3.7读程序存储器的指令(2条)

3.3.8数据交换指令(4条)

3.3.9堆栈操作指令(2条)

3.4算术运算类指令

3.4.1加法指令(14条)

3.4.2减法指令(8条)

3.4.3乘法指令(1条)

3.4.4除法指令(1条)

3.5逻辑运算与移位类指令

3.5.1逻辑与指令(6条)

3.5.2逻辑或指令(6条)

3.5.3逻辑异或指令(6条)

3.5.4清0与取反指令(2条)

3.5.5移位指令(5条)

3.6控制转移类指令

3.6.1五条件转移指令(4条)

3.6.2条件转移指令(8条)

3.6.3调用与返回指令(4条)

3.6.4空操作指令(1条)

3.7位操作类指令

3.7.1位变量传送指令(2条)

3.7.2位清0和置位指令(4条)

3.7.3位逻辑运算指令(6条)

3.7.4位条件转移指令(5条)

思考与练习题3

第4章MCS-51单片机汇编语言程序设计

4.1程序设计的基本方法

4.1.1程序设计的步骤

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

4.2汇编语言程序的基本形式与设计举例

4.2.1顺序程序

4.2.2分支程序

4.2.3循环程序

4.2.4子程序

4.2.5其他实用程序

思考与练习题4

第5章MCS-51单片机的中断系统

5.1中断的基本概念

5.1.1中断的定义

5.1.2中断与调用子程序的区别

5.1.3中断的作用

5.2中断机构及操作

5.2.1中断源

5.2.2中断请求标志

5.2.3中断的控制

5.3中断处理过程

5.3.1中断请求

5.3.2中断查询和响应

5.3.3中断处理

5.3.4中断返回

5.4中断程序举例

思考与练习题5

第6章MCS-51单片机的定时/计数器

6.1定时/计数器的结构和工作原理

6.1.1定时方式概述

6.1.2定时/计数器的结构

6.1.3定时/计数器的定时与计数功能

6.2定时/计数器的控制

6.2.1定时器控制寄存器TCON

6.2.2工作方式控制寄存器TMOD

6.2.3中断允许控制寄存器Ⅲ

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

6.3.1工作方式0

6.3.2工作方式1

6.3.3工作方式2

6.3.4工作方式3

思考与练习题6

第7章MCS-51单片机的串行口

7.1计算机串行通信基础

7.1.1基本概念

7.1.2串行通信的标准接口

7.2MCS-51单片机的串行口结构与工作原理

7.2.1串行口结构

7.2.2串行口的工作原理

7.3串行口的控制寄存器

7.3.1串行口控制寄存器SCON

7.3.2电源控制寄存器PCON

7.3.3中断允许寄存器Ⅲ

7.4串行口的工作方式

7.4.1工作方式0

7.4.2工作方式1

7.4.3工作方式2

7.4.4工作方式3

7.4.5串行通信编程的程序流程

7.5单片机与PC机的通信

7.5.1PC机端通信程序设计

7.5.2单片机与PC机的通信举例

思考与练习题7

第8章MCS-51单片机的系统扩展

8.1系统扩展结构及总线构造

8.1.1系统扩展结构

8.1.2系统总线及总线构造

8.2存储器的扩展

8.2.1程序存储器的扩展

8.2.2数据存储器的扩展

8.3单片机应用系统中并行I/O端口的扩展

8.3.1并行输入/输出口的简单扩展

8.3.2单片机应用系统的可编程并行I/O芯片的扩展

思考与练习题8

第9章单片机应用系统的接口技术

9.1D/A转换器及其与单片机的接口

9.1.1DAC0832内部结构及引脚

9.1.2DAC0832与单片机的接口

9.1.3D/A转换器的主要技术指标

9.2A/D转换器及其与单片机的接口,

9.2.1ADC0809内部结构及引脚

9.2.2ADC0809与单片机的接口

9.2.3A/D转换器的主要技术指标

9.3单片机与LED显示器及键盘接口

9.3.18279键盘/显示器接口芯片

9.3.28279与单片机的接口

9.4单片机与液晶显示器LCD接口

9.4.11CM7211的结构与引脚

9.4.21CM7211应用举例

9.5单片机与打印机接口

9.5.1微型打印机简介

9.5.2打印机与单片机接口

思考与练习题9

第10章单片机的应用系统的研制

10.1单片机应用系统的组成

10.1.1典型应用系统

10.1.2单片机应用系统的构成方式

10.2单片机应用系统研制的基本方法

10.2.1总体论证

10.2.2系统设计

10.2.3单片机应用系统硬件与软件的开发

10.2.4单片机开发系统的基本组成及作用

10.3单片机应用系统常用的抗干扰技术

10.3.1硬件抗干扰方式

10.3.2软件抗干扰方式

10.3.3采用WatchDogTimer(看门狗定时器)技术

思考与练习题10

附录MCS-51单片指令汇总

参考文献