《微型机测量控制系统实用程序设计》求取 ⇩

目 录1

第一章概述1

1.1 Z 80汇编语言的程序约定1

1.2流程图5

1.3关于本书使用的几点说明6

第二章常用程序结构9

2.1堆栈9

2.2子程序11

2.2.1子程序的结构11

2.2.2子程序的调用12

2.2.3子程序的参数传递13

2.2.4子程序的嵌套18

2.2.5 子程序的浮动性和可重入性19

2.2.6子程序的文本格式20

2.2.7 子程序的使用可改进程序结构,提高程序的可读性21

2.3分支程序21

2.3.1单路分支22

2.3.2 多路分支22

2.3.3开关控制的分支23

2.4.1循环程序的构成25

2.4循环程序25

2.4.2循环的控制方法27

2.4.3 多重循环33

2.5 队列36

2.5.1 队列概述36

2.5.2队列的入队和出队操作39

2.5.3队列的快速存取42

2.5.4顺序更新数据的队列46

2.6可浮动使用的Z 80程序的设计方法48

2.6.1 设计可浮动使用程序的必要性48

2.6.2 限制Z 80程序浮动的原因49

2.6.3 可使Z 80程序浮动的设计方法50

2.7汇编语言程序设计应遵循的一些原则53

2.7.1汇编语言程序设计的一般方法和技巧54

2.7.2 Z 80汇编语言程序设计的一些技巧60

第三章常用基本程序65

3.1几个常用程序65

3.1.1数的比较65

3.1.2检查多字节数是否为零72

3.1.3多字节数加173

3.1.4 多字节数的移位74

3.1.5求补运算76

3.1.6字节的分解和组合78

3.1.7清零内存区82

3.2算术运算83

3.2.1定点数算术运算83

3.2.1.1二进制定点运算程序85

3.2.1.2十进制定点运算程序114

3.2.2浮点数算术运算137

3.2.2.1浮点运算的服务程序141

3.2.2.2浮点算术运算程序150

3.3开平方运算164

3.3.1 求16位整数的平方根164

3.3.2 32位二进制数快速开平方166

3.3.3对纯小数(0<x<1)快速开平方171

3.3.4浮点数开平方175

3.4常用基本函数186

3.4.1 三角函数187

3.4.1.1浮点数正弦函数程序187

3.4.1.2浮点数余弦函数程序200

3.4.1.3正弦函数和余弦函数快速简易计算程序201

3.4.1.4浮点数正切函数程序205

3.4.1.5快速简易计算正切函数程序207

3.4.2指数函数210

3.4.3对数函数222

3.4.3.1浮点数对数函数程序222

3.4.3.2快速计算二进制数的常用对数程序233

3.5代码转换238

3.5.1 J进制数与ASCⅡ码的相互转换238

3.5.1.1 J进制数转换为ASCⅡ码238

3.5.1.2 ASCⅡ码转换为J进制数248

3.5.2二进制数与十进制数(BCD码)的相互转换256

3.5.2.1二进制数转换为十进制数257

3.5.2.2十进制数转换为二进制数270

3.5.3二进制码与格雷码的相互转换282

3.5.3.1二进制码转换为格雷码283

3.5.3.2格雷码转换为二进制码286

3.6查找和排序288

3.6.1查找289

3.6.1.1顺序查找法289

3.6.1.2对分查找法293

3.6.2排序297

3.6.2.1交换选择排序法298

3.6.2.2 Shell快速排序法301

第四章数据采集及处理程序308

4.1开关量采集及处理的通用方法308

4.1.1硬件结构309

4.1.2软件设计311

4.1.3程序设计分析319

4.1.4使用说明321

4.2模拟量的采集322

4.2.1典型的模拟量采集通道322

4.2.2模拟量通道的数据预处理331

4.2.3用软件方法提高模拟量通道的抗干扰能力335

4.3时间量和频率量的测定337

4.3.1时间量的测定339

4.3.2频率量的测定342

4.4数字滤波348

4.4.1剔除不合理的采样值349

4.4.2取中值滤波法350

4.4.3 RC低通数字滤波351

4.4.4移动平均滤波355

标度变换358

4.5.1 传感器的输出和被测量是线性关系时的358

4.5标度变换358

4.5.2 传感器的输出与被测量是非线性关系时361

的标度变换361

4.6几种数据处理程序366

4.6.1寻找最大值与最小值366

4.6.2倒数运算368

4.6.3越限报警370

4.6.4数字微分375

4.6.5数字积分379

4.6.6线性插值383

4.7等精度直接测量的数据处理388

4.7.1 算术平均值的计算389

4.7.2 剩余误差和均方根误差的计算391

4.7.3剔除可疑测量值397

4.7.4等精度直接测量列测量结果的数据处理401

4.8键盘及显示器403

4.8.1将数字键转化为功能键使用403

4.8.2简单实用的计数显示程序412

4.8.3单板机通用显示程序414

5.1开关量输出控制417

第五章控制程序设计417

5.2模拟量输出控制426

5.2.1 8位D/A转换电路426

5.2.2 用两片8位D/A芯片组成的16位D/A431

转换电路431

5.2.3任意波形发生器434

5.3多工作状态转换控制441

5.4顺序控制446

5.5.1设计思想453

5.5多中断控制453

5.5.2实用程序462

5.5.3注意事项465

5.6程控衰减、放大器467

5.7微型机交通灯控制器474

5.7.1控制策略475

5.7.2硬件电路477

5.7.3程序设计479

第六章微型机小型实时控制系统的管理系统设计486

6.1 引言486

6.2.1处理机管理489

6.2管理系统的设计489

6.2.2外设管理500

6.2.3中断处理503

6.2.4初始化程序514

6.3实用程序515

6.3.1任务管理程序516

6.3.2中断服务程序519

6.3.3 实时时钟管理程序522

第七章提高程序可靠性的具体措施532

7.1使程序及数表固化534

7.2奇偶校验535

7.3格式检错537

7.4对重要数据进行程序复核541

7.5程序卷回以清除瞬间性故障542

7.6设立软件陷阱防止程序失控543

7.7采用软件监控使程序具有自恢复的能力545

7.8清除非法数据550

7.9输出状态的软件保护551

7.10 RAM和EPROM的实时测试553

附录一程序快速检索表564

附录二Z 80实用设计手册570

1988《微型机测量控制系统实用程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由颜用先编著 1988 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微型计算机程序设计(1986 PDF版)
微型计算机程序设计
1986 北京:国防工业出版社
微机BASIC程序设计实用教程( PDF版)
微机BASIC程序设计实用教程
陕西电子编辑部
微型计算机程序设计( PDF版)
微型计算机程序设计
微型计算机集散控制系统( PDF版)
微型计算机集散控制系统
北京科海总公司培训中心
微机数控系统设计(1996 PDF版)
微机数控系统设计
1996 成都:西南交通大学出版社
控制系统的分析设计程序(1985 PDF版)
控制系统的分析设计程序
1985 西安:西北工业大学出版社
系统·微机控制理论与设计(1991 PDF版)
系统·微机控制理论与设计
1991 北京:电子工业出版社
微型计算机控制机床程序设计(1992 PDF版)
微型计算机控制机床程序设计
1992 重庆:重庆大学出版社
微型计算机过程控制系统(1989 PDF版)
微型计算机过程控制系统
1989 东北工业学院出版社
控制用微型计算机的实用程序设计(1989 PDF版)
控制用微型计算机的实用程序设计
1989 北京:水利电力出版社
微型计算机系统原理及程序设计(1989 PDF版)
微型计算机系统原理及程序设计
1989 广州:广东科技出版社
微型机实用图形程序设计(1997 PDF版)
微型机实用图形程序设计
1997 长沙:中南工业大学出版社
微型计算机控制系统  工程设计与实现(1992 PDF版)
微型计算机控制系统 工程设计与实现
1992 西安:西北工业大学出版社
微型机控制系统设计工程  从芯片到系统(1986 PDF版)
微型机控制系统设计工程 从芯片到系统
1986 北京:清华大学出版社
微型计算机实时控制程序设计入门(1984 PDF版)
微型计算机实时控制程序设计入门
1984 北京:北京师范大学出版社