当前位置:首页 > 工业技术
微型计算机与应用系统设计
微型计算机与应用系统设计

微型计算机与应用系统设计PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:洪微编著
  • 出 版 社:华中工学院出版社
  • 出版年份:1986
  • ISBN:15255068
  • 页数:472 页
图书介绍:
《微型计算机与应用系统设计》目录

目 录 1

前 言 1

第一章预备知识 1

1·1概述 1

1·1·1微计算机的发展史及其特点 1

1·1·2微计算机的硬件 4

1·1·3微计算机的软件 6

1·2数与数制 7

1·2·1十进制数 7

1·2·2二进制数 8

1·2·3十六进制数 8

1·2·4不同数制之间的相互转换 8

1·2·5二进制数的四则运算 9

1·2·6带符号的二进制数及其运算 10

1·2·7二进制编码 11

1·3数字电路基础 12

1·3·1概述 12

1·3·2逻辑门 13

1·3·3逻辑代数知识 15

1·4逻辑单元与逻辑部件 20

1·4·1触发器 20

1·4·2译码与显示 22

1·4·3计数器 24

1·4·4寄存器与三态门 25

1·4·5存贮器 26

习题一 29

2·2·1 CPU寄存器组 31

2·2 Z80-CPU的内部结构 31

第二章Z80微处理器 31

2·1 Z80-CPU的主要特点 31

2·2·2算术逻辑运算部件ALU 34

2·2·3指令译码和CPU控制器 35

2·2·4 CPU内部总线及缓冲器 35

2·3 Z80-CPU的引脚及其功能 35

2·4 Z80-CPU的时序 37

2·4·1时序的概念 37

2·4·2 Z80的基本时序 40

习题二 43

第三章Z80的指令系统 44

3·1概述 44

3·1·1指令的概念 44

3·1·2 Z80指令的格式 44

3·2数据传送指令类 45

3·1·3Z80指令的分类 45

3·2·1八位数据传送指令组 46

2·2·2十六位数据传送指令组 47

3·2·3交换指令组 48

3·2·4数据块传送指令组 49

3·3运算指令类 49

3·3·1八位算术运算指令组 50

3·3·2十六位算术运算指令组 50

3·3·3八位逻辑运算指令组 51

3·4比较与查找指令类 52

3·4·1比较指令组 52

3·4·2查找指令组 52

3·5循环与移位指令类 53

3·6位操作指令类 55

3·6·1位测试指令组 55

3·7指令对标志的影响 56

3·6·2位置位与位复位指令 56

3·8转移、调用与返回指令类 58

3·9输出与输入指令类 60

3·9·1输出指令组 60

3·9·2输入指令组 61

3·10通用运算与CPU控制指令类 61

3·11寻址方式 63

3·11·1立即寻址 63

3·11·2立即扩展寻址 63

3·11·3相对寻址 63

3·11·6寄存器寻址 64

3·11·7隐含寻址 64

3·11·8寄存器间接寻址 64

3·11·5变址寻址 64

3·11·4扩展寻址 64

3·11·9位寻址 65

3·11·10分页寻址 65

3·12小结 65

3·12·1 CPU寄存器与指令系统 65

3·12·2指令的效率与常用指令 66

习题三 69

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

4·1概述 69

4·1·1汇编语言程序设计的一般步骤 69

4·1·2汇编语言的指令类型及语句结构 70

4·2顺序程序设计 73

4·3分支程序设计 75

4·4循环程序设计 81

4·4·1用计数器来控制循环的程字 81

4·4·2按问题的条件控制循环的程序 83

4·4·3带简单分支的循环程序 84

4·4·4用逻辑尺控制分支的循环程序 87

4·4·5带多分支的循环程序 88

4·4·6多重循环 92

4·5查表程序设计 95

4·5·1计算查表法 95

4·5·2顺序查表法 98

4·5·3对分查表法 100

4·6子程序设计 102

4·6·1一般形式的子程序及其调用方法 103

4·6·2特殊形式的子程序 109

4·6·3实用子程序举例 114

4·7程序设计小结 123

习题四 124

5·1输入/输出概述 126

第五章输入与输出 126

5·2输入/输出的寻址方式 127

5·2·1按存贮器寻址方式进行输入/输出 127

5·2·2按端口寻址方式进行输入/输出 128

5·3输入/输出时序与简单接口 128

5·3·1输入/输出时序 128

5·3·2输入/输出接口原理 129

5·3·3输入/输出接口及程序实例 131

5·4计算机同外部设备交换信息的几种联络方式 137

5·4·1无条件传送方式 137

5·4·2查询传送方式 139

5·4·3中断传送方式 146

5·4·4直接存贮器存取方式(DMA方式) 147

习题五 151

6·2 Z80中断系统…………………………………………………………………(153 ) 153

6·2·1非屏蔽中断 153

6·1中断的使用场合及其优点 153

第六章中断 153

6·2·2可屏蔽中断 154

6·2·3 Z80-CPU中断响应顺序 156

6·3可屏蔽中断方式0 157

6·4可屏蔽中断方式1 160

6·5可屏蔽中断方式2 161

6·6中断响应的优先级与中断嵌套 162

6·6·1用软件确定中断优先权 163

6·6·2用硬件确定中断优先权 166

6·6·3中断嵌套 169

6·7中断处理程序设计要点 171

6·7·1保护现场 171

6·7·2开中断指令的用法 172

6·7·3中断服务程序的设计和使用 173

习题六 174

第七章典型接口芯片 175

7·1 Z80-CTC 175

7·1·1 CTC结构与引脚 175

7·1·2 CTC工作方式与编程 179

7·1·3 CTC中断 183

7·1·4 CTC的硬件连接 185

7·1·5 CTC应用举例 185

7·2Z80-PIO 189

7·2·1 PIO结构与引脚 189

7·2·2 PIO编程 193

7·2·3 PIO应用举例 199

7·3 Z80-SIO 203

7·3·1 SIO的工作方式 203

7·3·2 SIO结构与引脚 204

7·3·3 SIO编程 205

7·3·4 SIO状态信号的读出 210

7·3·5 SIO应用举例 212

习题七 213

第八章数模转换及抗干扰措施 215

8·1 DAC 215

8·1·1 DAC的一般原理 215

8·1·2几种集成的DAC 218

8·2 ADC 227

8·2·1 ADC的一般原理 227

8·2·2几种集成的ADC 228

8·2·3用软件实现A/D转换 234

8·3硬件抗干扰措施 235

8·3·1常态干扰、共态干扰及抗干扰措施概述 236

8·3·2硬件抗干扰 237

8·4软件滤波技术 238

8·4·1限值滤波 239

8·4·2限斜率滤波 240

8·4·3中值滤波 240

8·4·4平均滤波 241

8·4·5递推平均滤波 242

8·4·6一阶延迟滞波 243

习题八 245

第九章TP801单板计算机的硬件与软件 246

9·1 TP801的硬件结构…………………………………………………………(246 ) 249

9·1·1基本结构与功能…………………………………………………………………………(246 )9·1·2时钟电路与复位电路 249

9·1·3存贮空间分配及译码 250

9·1·4 I/O接口的硬件连接 252

9·2 ZBUG监控程序选析…………………………………………………(253 ) 254

9·2·1 ZBUG监控程序的整体构造 254

9·2·2初始化程序RESTAR 254

9·2·3更新显示程序DISUP 256

9·2·4键盘分析程序DECKY 259

9·2·5 EPROM写入程序CCS12 264

9·2·6单步执行程序CCS2 270

9·2·7磁带转贮程序CCS10与CCS11 274

9·3单板机监控程序的改进 291

9·3·1 ZBUG监控程序的成功之处 291

9·3·2 ZBUG监控程序的不足之处 291

9·3·3 Z80单板机通用监控程序的改进 292

9·3·4专用实时控制监控程序的设计……………………………………………………………(293 )第十章应用程序实例 296

10·1自动报时系统 296

10·2简易数字频率计 305

10·3简易数字电压表 312

10·4简易信号发生器 316

10·5电码存贮式自动发讯器 321

10·6注塑机顺序控制 324

10·7反应罐程序控制 329

10·8体育运动成绩打印 334

10·9交通控制 340

10·10自动电梯 350

10·11温度控制…………………………………………………………………(356 ) 370

10·12双坐标位移控制…………………………………………………………(36 ?) 370

10·13单板机实用考机程序 370

10·14电子音乐 378

第十一章单板机的开发应用 384

11·1单板机开发应用的步骤 384

11·2开发任务的确定 385

11·3单板机的硬件开发及调试 390

11·4用户软件的生成 392

11·4·1明确任务 392

11·4·3设计程序流程图 393

11·4·2基本构思 393

11·4·4地址分配及其它 396

11·4·5编制程序清单 399

11·5用户软件的调试 408

11·5·1手检查错 409

11·5·2上机调试 409

11·5·3较常发生的错误 410

11·5·4中断服务程序的调试 412

11·6单板机开发技巧 412

11·6·1选用功能强的监控程序 412

11·6·2丰富子程序库 413

11·6·3灵活变更内存地址 413

11·6·4写保护措施 414

第十二章专用微机系统的设计与实践 415

12·1专用微机系统设计与调试的特点 415

12·2·1移植单板机开发应用的技术 416

12·2用单板机开发专用系统的技巧 416

12·2·2采用调试专用的插接板 417

12·2·3监控程序的变换使用 418

12·2·4直接利用单板机作调试设备 418

12·3专用微机系统设计实例 419

12·3·1任务的确定 420

12·3·2基本方案及软件与硬件的划分 420

12·3·3系统硬件的生成 422

12·3·4系统软件的生成 425

附录 451

附录一Z80指令简表 451

附录二ASCII码表 455

附录三未正式发表的Z80指令 456

附录四TP801电气原理图 457

附录五ZBUG监控程序总流程图 458

附录六微机常用芯片资料汇编 460

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