《微型计算机原理及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:余龙山主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:1993
  • ISBN:7502510842
  • 页数:276 页
图书介绍:

绪论 1

第一章 计算机运算基础 3

第一节 计算机中的数制 3

一、进位制数 3

二、各种数制的转换 5

三、二进制数的运算规则 6

第二节 计算机中带符号数的表示法及其运算 7

一、机器数与真数 7

二、原码、反码和补码 8

三、补码的加减运算 11

四、无符号数的运算 12

五、溢出概念及其判别 12

第三节 计算机常用编码 13

一、二进制编码的十进制数BCD码 13

二、美国标准信息交换码(ASCII码) 14

习题与思考题一 15

第二章 微型计算机基础 17

第一节 微型计算机系统的组成 17

一、概述 17

二、微型计算机的硬件系统 18

三、微型计算机的软件系统 24

第二节 微型计算机的指令 25

一、指令、指令系统、程序 25

二、微型机的指令格式 25

三、指令助记符 25

四、指令的寻址方式 26

第三节 微型计算机指令的执行过程 28

习题与思考题二 30

第三章 Z80-CPU的结构及定时 32

第一节 Z80-CPU的结构 32

一、Z80-CPU的内部结构 32

二、Z80-CPU外部引脚及其功能 33

第二节 Z80-CPU的定时 35

一、定时概述 35

二、取指及存储器读写时序的分析 36

三、时序应用举例 39

习题与思考题三 40

第四章 Z80-CPU指令系统 41

第一节 数据传送类指令 41

一、8位数据传送指令 41

二、16位数据传送指令 43

三、数据交换指令 46

四、数据块传送及数据块搜索指令 46

第二节 数据操作类指令 49

一、8位数算术和逻辑运算指令 50

二、16位数算术指令 54

三、通用算术指令 55

四、循环和移位指令 56

五、位操作指令 58

第三节 程序控制类指令 59

一、无条件转移指令 60

二、条件转移指令 61

第四节 CPU控制类指令 64

习题与思考题四 64

第五章 Z80汇编语言程序设计 69

第一节 程序设计语言概述 69

第二节 Z80汇编语言 70

一、Z80汇编语言源程序的格式 70

二、伪指令 70

第三节 程序设计基础 73

一、程序设计步骤 73

二、程序流程图 73

三、汇编语言源程序的手工汇编 74

四、程序设计基本方法 74

第四节 常用基本程序设计举例 91

一、数值运算类程序 91

二、代码转换类程序 94

三、数据处理类程序 97

习题与思考题五 100

第六章 半导体存储器 105

第一节 半导体存储器的分类 105

第二节 半导体存储器的结构 106

一、读写存储器 106

二、只读存储器 110

第三节 存储器与Z80-CPU的连接 112

一、存储器与CPU三总线的连接 112

二、存储器与CPU连接时应考虑的问题 113

三、存储器的编址方法及与CPU的连接举例 113

习题与思考题六 116

第七章 输入输出和中断技术 118

第一节 输入输出的一般概念 118

一、CPU与I/O之间的接口信息 118

二、输入输出(I/O)接口的寻址方式 119

三、Z80 I/O指令及时序 120

第二节 输入输出的传送方式 122

一、一般程序传送方式 122

二、中断传送方式 125

三、直接存储器存取方式(DMA方式) 126

第三节 8212通用I/O接口芯片 127

一、8212外部引脚功能 127

二、应用举例 127

第四节 中断技术 129

一、概述 129

二、中断过程的一般描述 130

三、矢量中断 132

四、优先权和优先权排队 133

第五节 Z80中断系统 136

一、Z80中断系统的组成 136

二、Z80-CPU的中断资源及其功能 136

三、Z80中断方式 137

四、中断的多级嵌套 142

五、Z80标准接口芯片的链式优先权电路 143

习题与思考题七 144

第八章 Z80接口芯片 146

第一节 Z80外部接口的分类及特点 146

第二节 Z80-PIO并行输入输出接口 146

一、Z80-PIO的性能与结构 146

二、Z80PIO引脚功能 148

三、PIO控制字及初始化编程 150

四、PIO应用举例 155

第三节 Z80-CTC计数/定时电路 159

一、Z80-CTC的功能与结构 159

二、Z80-CTC的引脚功能 160

三、CTC的工作方式 162

四、CTC控制字及初始化编程 163

五、CTC应用举例 167

习题与思考题八 170

第九章 D/A和A/D转换器及其接口电路 172

第一节 微型计算机模拟量通道概述 172

第二节 D/A转换器及其应用 172

一、DAC0832数/模转换芯片 172

二、DAC0832与CPU的接口 174

三、DAC0832应用举例 175

四、12位D/A转换器及其与CPU的接口 179

第三节 A/D转换器及其应用 181

一、逐次逼近型A/D转换器原理 181

二、ADC 0809模数转换芯片 182

三、ADC 0809与CPU的接口 183

习题与思考题九 187

第十章 微型计算机应用系统的构成 188

第一节 微型计算机应用系统构成方法简介 188

第二节 TP801单板机硬件系统的构成 189

一、TP801单板机的构成 190

二、存储器地址空间分配 190

三、I/O地址分配 191

四、键盘和显示 191

第三节 TP801单板机监控程序的分析 191

一、监控程序的组成及执行过程 192

二、显示和键盘分析程序 193

三、键处理程序 202

第四节 TP801单板机应用举例——多路模拟量巡回检测装置 204

一、功能介绍 204

二、A/D转换器与CPU的接口电路 204

三、定时部件 206

四、软件设计 206

习题与思考题十 210

第十一章 单片机及其应用 211

第一节 概述 211

第二节 MCS-51系列单片机简介 211

一、MCS-51单片机管脚及外总线结构 211

二、MCS-51单片机内部结构 213

三、MCS-51单片机指令系统概况 219

第三节 单片机的扩展 220

一、总线的扩展 220

二、存储器的扩展 220

三、接口的扩展 226

第四节 MCS-51单片机的中断控制逻辑 227

一、中断入口地址的规定 227

二、中断信号类别与中断请求标志的规定 227

三、允许中断与禁止中断的规定 228

四、中断优先级的设定 228

五、多级中断的优先权 229

第五节 MCS-51单片机的定时/计数器电路 230

一、8051单片机定时/计数器的组成 230

二、8051单片机定时/计数器的工作方式 232

三、应用举例 233

第六节 单片机与D/A、A/D转换器的连接 234

一、D/A转换器与单片机的连接 235

二、A/D转换器与单片机的连接 236

第七节 单片机开发装置 237

一、单片机开发装置的作用 237

二、开发系统的类型 237

习题与思考题十一 239

附录 240

附录1 ASCII(美国标准信息交换码)表 240

附录2 Z80指令的机器码表(部分) 241

附录3 Z80指令功能表(部分) 245

附录4 MCS-51单片机指令总表 261

附录5 MCS-51单片机寄存器功能摘要 265

附录6 部分集成电路芯片介绍 268

参考书目 276