《单片机原理及接口技术》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:陈雪丽主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2004
  • ISBN:7502558616
  • 页数:192 页
图书介绍:本书介绍了MCS-51单片机的原理的应用技术。

第一章 微型计算机基础 1

第一节 微型计算机概述 1

一、微型计算机的发展 1

目录 1

二、微型计算机的分类 2

三、微型计算机的应用 2

第二节 微型计算机组成原理 3

一、几个概念 3

二、单片微型计算机概述 5

一、数制之间的转换 6

第三节 微型计算机数制及它们之间的转换 6

二、数的符号 8

三、数的运算 9

四、溢出的判别 9

第四节 微型计算机码制和编码 9

一、8421BCD码 10

二、7位ASCII码 11

思考题与习题 11

一、MCS-51单片机的基本组成 13

第二章 MCS-51单片机结构和时序 13

第一节 MCS-51单片机的内部结构 13

二、CPU 15

三、存储器结构 17

四、I/O端口 21

五、定时器/计数器 24

一、8051的外部端子 25

二、MCS-51单片机最小系统 25

第二节 8051单片机端子功能 25

六、中断控制系统 25

第三节 MCS-51单片机时序 28

一、机器周期和指令周期 28

二、MCS-51指令的取指/执行时序 28

思考题与习题 29

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

第一节 指令及其表示方法 31

第二节 寻址方式 32

第三节 数据传送指令 33

第四节 算术运算指令 36

一、单操作数逻辑运算指令 39

第五节 逻辑操作指令 39

二、逻辑运算指令 40

第六节 控制转移和位操作指令 41

一、控制转移类指令 41

二、位操作指令 44

思考题与习题 45

第四章 汇编语言程序设计 50

第一节 汇编语言的构成 50

第二节 伪指令 51

第三节 简单程序设计 52

思考题与习题 60

第五章 MCS-51中断系统 62

第一节 输入/输出(I/O)及接口的基本概念 62

一、CPU与I/O设备之间传递的信息 62

二、I/O接口电路的功能 63

三、I/O端口的编址 63

二、有条件传送(查询)方式 65

三、中断传送方式 65

一、无条件传送方式 65

第二节 I/O的控制方式 65

四、直接存储器存取方式 66

第三节 中断技术 68

一、中断的必要性 68

二、中断源 69

三、中断系统的功能 69

四、中断过程 70

第四节 MCS-51的中断系统 70

一、MCS-51中断源和中断标志 70

二、中断的管理 72

三、中断的响应 74

四、中断响应时间 75

五、MCS-51中断系统的初始化及举例 76

思考题与习题 77

第六章 MCS-51内部的定时器/计数器 79

第一节 定时器/计数器的结构及工作原理 79

第二节 定时器/计数器的工作方式和控制寄存器 80

第三节 定时器/计数器的工作方式 81

第四节 定时器/计数器编程举例 83

思考题与习题 88

一、串行通信的分类 90

第七章 MCS-51内部串行口 90

第一节 串行通信概述 90

二、串行通信的制式 92

三、串行通信的调制与解调 93

第二节 MCS-51的串行通信口 93

一、MCS-51串行口的结构 93

二、MCS-51串行口控制寄存器SCON和电源控制寄存器PCON 95

三、MCS-51串行口的工作方式及波特率 96

第三节 MCS-51串行口的应用 101

思考题与习题 104

第八章 MCS-51单片机存储器扩展技术 106

第一节 存储器扩展概述 106

一、单片机扩展的一般结构 106

二、“三总线”结构的实现 107

第二节 程序存储器ROM的扩展技术 108

一、外部程序存储器的操作时序 108

二、常用ROM芯片简介 109

三、ROM扩展设计举例 111

一、外部数据存储器的操作时序 113

第三节 数据存储器RAM的扩展技术 113

二、常用RAM芯片简介 114

三、RAM扩展设计举例 115

第四节 存储器综合扩展技术 116

一、多片存储器编址技术 117

二、多片存储器扩展设计举例 118

思考题与习题 120

第一节 可编程并行接口芯片8255A的扩展应用技术 121

一、8255A的内部结构 121

第九章 MCS-51单片机与常用可编程接口芯片的扩展应用技术 121

二、芯片端子功能 122

三、8255A的控制字 123

四、8255A的工作方式 124

五、8255A的扩展应用举例 131

第二节 可编程并行接口8155的扩展应用技术 133

一、8155的内部结构及端子 133

二、RAM单元及I/O口地址 135

三、8155的工作方式和命令/状态字 135

四、定时器/计数器 137

五、8155的扩展应用举例 138

第三节 可编程键盘/显示器接口8279的扩展应用技术 141

一、8279的端子 142

二、8279的内部结构 143

三、8279的命令字 145

四、8279的扩展应用举例 148

第四节 可编程定时器/计数器8253的扩展应用技术 151

一、8253的端子和内部结构 152

二、8253的工作原理 153

三、8253的工作方式 154

四、8253的扩展应用举例 160

一、ADC0809的内部结构 161

第五节 可编程A/D转换器ADC0809的扩展应用技术 161

二、ADC0809的端子信号 162

三、转换数据的传送 163

四、ADC0809的扩展应用举例 163

第六节 可编程D/A转换器DAC0832的扩展应用技术 165

一、DAC0832的内部结构 165

二、DAC0832的端子信号 166

三、DAC0832的工作方式 167

四、DAC0832的扩展应用举例 167

思考题与习题 168

第一节 简单I/O口的扩展 170

一、用74LS373扩展8位并行输入口 170

第十章 MCS-51单片机/人机对话系统的接口扩展技术 170

二、用74LS273和74LS244分别扩展8位并行I/O接口 171

第二节 简易键盘设计技术 172

一、键盘工作原理 173

二、硬件系统设计 173

三、软件系统设计 173

第三节 LED显示系统设计技术 178

二、TPμP40与8031的简单连接电路 184

第四节 TP-μP40微型打印机的扩展应用技术 184

一、TP-μP40微型打印机接口信号 184

三、8255作为TP-μP40微型打印机的接口 186

第五节 数字拨码盘的扩展应用技术 188

一、BCD数字拨码盘的结构 188

二、应用系统接口电路(一) 189

三、应用系统接口电路(二) 189

思考题与习题 190

参考文献 192