微型机测量控制系统实用程序设计PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:颜用先编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:1988
- ISBN:711503687X
- 页数:612 页
目 录 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多字节数加1 73
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/A 431
转换电路 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
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019