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

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

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:江达人,徐定芳编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1991
  • ISBN:7115045615
  • 页数:580 页
图书介绍:
《微计算机原理及应用》目录

目 录 1

第一章概论 1

1.1微计算机组成 1

一、微计算机的三个重要部件 1

二、微计算机的总线 2

三、计算机的硬件和软件 3

1.2数制和编码 4

一、十六进制计数制 4

二、带符号数的表示方法一原码、反码和补码 7

三、字符数据的编码表示及运用 10

四、数据信息的术语 15

一、微处理器的基本结构 17

1.3微处理器 17

二、微处理器的分类和应用 19

三、Z80微处理器 20

本章要点 29

习题 30

第二章Z80的指令系统和汇编语言程序设计 33

2.1指令的格式 33

2.2寻址方式 36

一、直接寻址(或称扩展寻址) 36

二、寄存器寻址 37

三、寄存器间接寻址 37

四、立即寻址 38

五、立即扩展寻址 38

八、零页寻址 39

六、变址寻址 39

七、相对寻址 39

九、位寻址 40

十、隐含寻址 40

2.3 Z80的指令系统 41

一、传送和交换指令 42

二、数据块传送与搜索指令 49

三、转移指令 52

四、算术和逻辑指令及通用运算指令 56

五、循环与移位指令 69

六、位操作指令 78

七、调用和返回指令 80

2.4汇编语言程序设计 83

一、汇编语言 84

二、汇编语言程序设计 96

三、汇编程序的二次扫描及人工汇编 119

本章要点 121

习题 122

第三章Z80—PU的时序 128

3.1概述 128

3.2 Z80—CPU的时序 130

一、取指令周期(M1周期) 130

二、存储器读或写周期 132

三、输入或输出周期 135

四、总线请求和响应周期 136

五、中断请求和响应周期 138

六、非屏蔽中断响应周期 139

七、暂停指令周期 140

本章要点 141

习题 142

第四章存储器与CPU的连接 143

4.1 半导体存储器 143

一、概述 143

二、半导体存储器的分类 145

4.2随机存取存储器(RAM) 147

一、基本存储单元 148

二、RAM的结构 155

三、几种常用的RAM芯片 159

一、在连接中应考虑的问题 165

4.3 RAM与CPU的连接 165

二、缓冲器 167

三、译码器 171

四、RAM与CPU的连接方法 173

五、RAM与CPU的时间配合 178

4.4 只读存储器ROM 185

一、掩膜MOS只读存储器 186

二、可编程的只读存储器(PROM) 187

三、可擦除可编程的只读存储器(EPROM) 188

4.5存储器与CPU的连接 194

本章要点 196

习题 197

第五章输入和输出(I/O) 199

5.1外部设备的寻址方式 199

5.2 Z80的I/O指令 200

5.3 Z80的I/O时序 203

5.4程序控制的输入输出方式 205

一、无条件传送 205

二、条件传送 213

5.5显示器的控制电路和程序设计 216

一、显示器控制电路 216

二、显示字形编码及存储地址 217

三、单个字符显示方法 217

四、连续显示六个字符的方法 219

5.6通用I/O接口8212 220

一、8212的组成及功能 220

二、8212应用举例 223

5.7直接存储器存取方式 227

本章要点 229

习题 230

第六章中断 231

6.1概述 231

6.2中断处理的过程 232

一、中断处理流程图 232

二、中断请求 232

三、中断响应 233

四、查找中断源 234

五、中断处理程序 234

6.3中断源及优先级的识别 235

一、用软件确定中断优先级 235

二、硬件优先权排队电路 238

6.4 Z80的中断方式 241

一、不可屏蔽中断 242

二、可屏蔽中断 243

三、Z80的中断处理流程 249

6.5 Z80的中断优先链 251

一、链形优先权结构 251

二、可屏蔽中断的时序 255

三、Z80的中断控制逻辑 257

6.6可编程的中断控制器8259A 259

一、8259A的功能及其组成 259

二、8259A的级联 262

三、工作流程 264

四、初始化及其控制字格式 265

五、工作方式及其控制字格式 270

六、读操作 277

本章要点 278

习题 279

第七章微计算机接口电路 280

7.1 Z80—PIO 280

一、Z80—PIO的结构和引线 280

二、Z80—PIO的编程 285

三、四种工作方式的编程方法与时序图 286

四、Z80—PIO应用举例 294

7.2 Z80—CTC 302

一、Z80—CTC的功能 302

二、CTC的结构及引线 302

三、Z80—CTC的编程 305

四、CTC应用举例 307

7.3Z80—SIO 316

一、串行传送的概念 316

二、Z80—SIO的工作方式 318

三、Z80—SIO的结构框图和引线 320

四、Z80—SIO的编程 323

五、串行通讯举例 335

7.4 D/A转换器接口电路 344

一、D/A转换原理 345

二、D/A转换器芯片 346

7.5 A/D转换器接口电路 352

一、A/D转换原理 352

二、A/D转换器芯片 354

本章要点 363

习题 364

第八章微计算机的应用 367

8.1微计算机应用系统的组成和设计 367

8.2步进电机的微机控制 369

一、步进电机的驱动电路 369

二、步进电机的转速控制 371

三、步进电机动作步数的控制 375

8.3微计算机群控 377

一、微计算机群控原理 377

二、群控的接口设计 378

三、群控的程序编制 382

8.4通信线路障碍的微机检测 392

一、微波设备监控系统的总体布置 398

8.5微波通信设备的微机遥测遥控 398

二、遥测电路和控制程序 399

8.6包裹分拣机的微机控制 408

一、输入接口电路 411

二、输出接口电路 414

三、控制程序 416

本章要点 423

习题 424

第九章16位和32位微处理器 427

9.1 16位微处理器简介 427

9.2 8086微处理器寄存器组 427

9.3 8086CPU引线及作用 431

一、地址和数据线 431

二、控制和状态线 432

三、定时和电源线 435

9.4 8086CPU寻址方式 435

9.5 8086CPU的指令系统 437

一、数据传送指令 438

二、算术运算指令 441

三、逻辑运算指令 444

四、串基本操作指令 445

五、程序计数器控制指令 447

六、处理器控制指令 451

七、I/O指令 451

八、中断指令 452

九、循环和移位指令 452

9.6 8086汇编语言程序设计举例 454

9.7 32位微处理器简介 458

一、MC68020 459

二、80386 459

本章要点 464

习题 464

附录 466

附录一 Z80—CPU标志位操作表 466

附录二Z80指令表 468

三、遥控电路和遥控程序 494

附录三汇编语言程序设计实验(BCM-Ⅲ) 512

一、BCM—Ⅲ Z80汇编语言上机操作与命令简介 512

二、错误信息 530

三、Z80汇编语言程序设计上机题 532

附录四单板机实验(TP—801A) 535

一、TP801A单板机的基本性能及操作使用说明 535

二、实验内容 543

实验一 TP801单板机的简单程序实验 543

实验二存储器扩充实验 551

实验三Z80—CTC的应用(一) 554

实验四Z80—CTC的应用(二) 558

实验五Z80—PIO接口实验 561

实验六顺序控制实验 569

实验七 串行接口实验 571

实验八D/A转换实验 572

实验九A/D转换实验 576

实验十单板机群控实验 578

参考书目 580

相关图书
作者其它书籍
返回顶部