当前位置:首页 > 工业技术
微型计算机原理及应用
微型计算机原理及应用

微型计算机原理及应用PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:陈金华主编
  • 出 版 社:南京:江苏科学技术出版社
  • 出版年份:1988
  • ISBN:7534502209
  • 页数:425 页
图书介绍:
《微型计算机原理及应用》目录

目录 1

第一章微型计算机基础 1

第一节概述 1

一、微型计算机的发展概况 1

二、微处理器、微型计算机和微型计算机系统 2

三、微型计算机的主要性能指标 3

第二节微型计算机的基本结构和工作原理 4

一、微型计算机的基本结构 4

二、微型计算机的结构特点 5

三、微型计算机的工作原理 7

第三节微型计算机的数制和码制 9

一、进位计数制 9

二、各种进位制数之间的转换方法 11

第二节汇编语言常用的伪指令 12

三、数的定点和浮点表示法 13

四、带符号数的表示法 14

五、十进制数、字母和符号的编码表示法 18

思考题与习题 20

第二章Z80微处理器 21

第一节Z80微处理器的内部结构 21

一、内部结构框图 21

二、CPU寄存器组 22

三、算术逻辑部件(ALU) 25

四、CPU控制 25

第二节Z80微处理器的外部引脚和控制信号 26

一、外部引脚 26

二、控制信号的主要功能 27

第三节Z80微处理器的定时 28

一、时序的基本概念 28

二、取指令操作码周期(M1周期) 29

三、了解时序的目的 31

思考题与习题 32

一、半导体存贮器的分类 34

第一节概述 34

第三章微型计算机的内存贮器 34

二、存贮器读/写用期时序 36

第二节读/写存贮器RAM 37

一、基本存贮电路 37

二、RAM的基本结构和组成框图 39

三、静态RAM的典型芯片——2114 41

四、静态存贮器芯片的扩充 44

五、静态RAM与CPU的连接方法 46

六、动态RAM的矩阵结构 49

七、动态RAM的典型芯片——4116 50

八、动态RAM与CPU的连接方法 51

第三节只读存贮器ROM 54

一、只读存贮器的特点和分类 54

二、固定存贮器ROM 54

三、可改写只读存贮器EPROM 54

四、只读存贮器2716的组成 56

五、只读存贮器与CPU的连接方法 57

第四节半导体存贮器的扩充 58

一、存贮器扩充的基本方法 58

思考题与习题 59

二、存贮器扩充时要注意的问题 59

一、基本概念 60

第四章Z80指令系统 60

第一节指令的基本概念及其表示法 60

二、指令格式及其表示方法 61

第二节指令的寻址方式 64

一、立即录址 65

二、立即扩展寻址 65

三、寄存器寻址 66

四、扩展寻址 66

五、寄存器间接寻址 67

六、变址寻址 67

七、相对寻址 68

八、按位寻址 69

九、隐含寻址 69

十、修改零页寻址 69

第三节Z80指令系统 70

一、数据传送和交换指令 71

二、算术、逻辑运算指令 78

三、转移指令 84

四、数据块传送和检索指令 89

五、循环和移位指令 91

六、位操作指令 100

七、调用和返回指令 101

思考题与习题 102

一、机器语言、汇编语言和高级语言的特点 108

第一节汇编语言的基本概念 108

第五章汇编语言程序设计 108

二、汇编语言的语句格式 109

三、汇编语言源程序的汇编 111

一、汇编程序控制译码伪指令 112

二、数据存贮控制译码伪指令 114

第三节汇编语言程序设计的基本方法 115

一、顺序程序结构 115

二、分支程序结构 116

三、循环程序结构 119

四、子程序结构 122

第四节数值计算程序设计 129

一、加、减法运算程序 129

二、乘法运算程序 132

三、除法运算程序 138

第五节代码转换、分类与检索程序设计 141

一、代码转换程序 141

二、分类程序 147

三、检索程序 148

第六节汇编语言程序与高级语言程序之间的调用 150

一、机器语言子程序存放区的确定 150

二、机器语言子程序在内存区的形成 150

三、BASIC语言程序对机器语言子程序的调用方法 151

思考题与习题 152

第六章输入/输出和中断系统 155

第一节输入/输出的基本概念 155

一、接口的功能和特点 155

二、接口的编址方式 156

三、Z80的输入/输出指令 158

四、输入/输出周期的时序 160

第二节输入/输出的工作方式 161

一、程序控制输入/输出 161

二、程序中断输入/输出 164

三、直接存贮器存取(DMA)方式 165

第三节中断系统的基本概念 166

一、设置中断系统的必要性 166

二、中断源的分类 167

三、中断系统应具备的功能 167

四、中断处理过程 168

第四节Z80的中断系统 173

一、Z80中断系统概述 173

二、中断的响应方式 174

三、中断的嵌套和排队 180

四、有关中断的指令 181

思考题与习题 182

第七章输入/输出接口 183

第一节概述 183

第二节Z80-CTC计数器/定时器 185

一、概述 185

二、CTC的内部结构框图 185

三、CTC的外部引脚说明 189

四、CTC的工作方式 191

五、CTC的编程 194

六、CTC与CPU的连接方法 197

七、CTC应用举例——1~255分钟中断延时程序 197

一、概述 198

第三节Z80-PIO并行输入/输出接口 198

二、PIO的内部结构框图 199

三、PIO的外部引脚说明 201

四、PIO的时序 204

五、PIO的编程 207

六、PIO应用举例——工业控制系统 211

第四节INTEL8251A串行输入/输出接口 213

一、串行通信的基本概念 213

二、8251A的内部结构框图 216

三、8251A的外部引脚说明 218

四、8251A的编程 220

五、8251A应用举例——两台单板机之间的通信 224

一、概述 230

第五节IEEE-488并行总线接口 230

二、IEEE-488总线接口的标准 231

三、IEEE-488总线接口的结构 233

四、IEEE-488总线接口的功能 236

五、IEEE-488应用举例 239

第六节RS-232C串行总线接口 242

一、概述 242

二、RS-232C的接口标准 243

三、RS-232C的系统连接 245

四、非标准接口与标准接口的匹配 247

五、RS-232C的电平转换 247

六、RS-232C的应用举例 249

思考题与习题 249

第一节概述 251

第八章数/模与模/数转换 251

第二节D/A转换 252

一、D/A转换器工作原理 252

二、D/A转换器的主要性能指标 254

三、8位D/A转换芯片DAC0832的结构、特性和使用 256

四、12位D/A转换芯片AD7521简介 257

五、D/A转换芯片与Z80-CPU的连接方法 258

六、D/A转换应用举例 263

第三节A/D转换 267

一、A/D转换器工作原理 267

二、8位A/D转换芯片ADC0809的结构、特性和使用 269

三、12位A/D转换芯片ADC1210简介 272

四、A/D转换芯片与Z80-CPU连接方法 273

五、A/D转换应用 275

第四节典型A/D与D/A转换板介绍 278

一、TP-801AD-082转换板的主要性能指标 278

二、TP-801AD-082转换板工作原理 278

思考题与习题 282

第九章TP-801单板微型计算机 283

第一节TP-801的硬件结构和接口程序 283

一、主要技术特性 283

二、TP-801硬件结构框图 284

三、主要接口电路和相应的程序分析 290

第二节TP-801监控程序分析 316

一、概述 316

二、监控程序的总体结构 317

三、监控程序主要程序段分析 319

一、概述 347

第三节TP-801与APPLE-Ⅱ微型机系统之间的数据传送 347

二、串行传输 348

三、并行传输 349

四、利用APPLE-Ⅱ的EPROM写入卡对EPROM编程 352

第十章微型机应用系统的设计和研制 357

第一节应用系统设计的原则和方法 357

一、调查应用对象 357

二、明确设计要求 357

三、确定微型机的基本配置 358

四、应用系统总体方案的设计步骤 359

第二节微型机应用系统的硬件、软件设计 359

一、硬件和软件的配合关系 359

二、硬件系统设计 360

四、系统的调试 361

三、软件系统设计 361

五、文件的编制 362

第三节应用系统的抗干扰问题 362

一、接地系统的抗干扰措施 363

二、交流电源的抗干扰措施 363

三、输入/输出接口的抗干扰措施 364

第四节应用系统实例分析 365

一、时间顺序控制器的设计 365

二、步进电机的控制系统设计 378

三、温度控制系统设计 383

附录一Z80-CPU指令系统及操作码表 393

附录二Z80指令的机器周期表 417

附录三IEEE-488总线接口程序设计举例 422

返回顶部