《PL/M-51单片机程序设计语言》求取 ⇩

第一章 概述1

1.1 产品的定义1

1.2 PL/M-51语言1

1.3 两种PL/M-51语句2

1.4 模块化结构3

1.5 可执行的语句4

1.6 内部过程7

1.7 表达式7

1.8 程序开发过程7

第二章 PL/M-51程序基础2.1 PL/M-51字符集8

2.2 标识符及保留字8

2.3 记号,分隔符,和空白的用法9

2.4 常数10

2.5 注释11

第三章 声明12

3.1 变量声明语句12

3.2 类型12

3.3 地址空间及后缀14

3.4 编译常数(正文置换):LITERALLY的用法18

3.5 声明标号的名称19

3.6 组合的DECLARE语句19

3.7 过程的声明20

第四章 数据类型及基变量4.1 字节及字的算法21

4.2 点(·)操作符21

4.3 通过位置访问存放串及常数22

4.4 基变量22

4.5 位置访问与基变量23

4.6 存贮的邻接性25

4.7 AT属性25

第五章 表达式及赋值27

5.1 操作数27

5.2 操作数及表达式类型28

5.3 算术操作符29

5.4 关系操作符30

5.5 逻辑操作符30

5.6 表达式求值31

5.7 赋值语句32

5.8 特殊情况:常数表达式33

第六章 结构与数组35

6.1 数组与下标变量35

6.2 结构36

6.3 访问数组和结构37

第七章 程序控制语句39

7.1 DO及END语句:DO程序39

7.2 IF语句44

7.3 GOTO语句46

7.4 CALL及RETURNAYGK QKD47

7.5 NULL语句47

第八章 示范程序148

8.1 插入排序算法48

第九章 程序块结构、作用域以及使用期规则9.1 作用域51

9.2 程序块内有效的名称51

9.3 多重声明的限制51

9.4 使用期规则54

9.5 扩展的作用域:PUBLIC及EXTERNAL属性54

9.6 标号的作用域及有关GOTO的约束56

第十章 过程及中断58

10.1 过程的声明58

10.2 激活一个过程:函数访问及CALL语句61

10.3 从过程退出:RETURN语句62

10.4 过程体62

10.5 属性:PUBLIC及EXTERNAL,INTERRUPT,USING,INDIRECTLY-CALLABLE63

第十一章 内部过程66

11.1 获取变量信息66

11.2 显式类型及值的变换67

11.3 SHIFT及ROTATE函数68

11.4 INPUT及OUTPUT69

11.5 其它的内部过程69

第十二章 与8051硬件标志有关的特性12.1 优化及8051硬件标志70

12.2 PLUS及MINUS操作符70

12.3 内部进位循环移位函数70

12.4 DEC函数71

第十三章 程序库PLM51.LIB72

第十四章 编译程序引用及控制项14.1 编译程序控制项介绍73

14.2 WORKFILES控制项74

14.3 目标文件控制项74

14.4 列表选择及内容控制项80

14.5 列表格式控制项81

14.6 程序清单82

14.7 符号清单及交叉访问清单83

14.8 警告及编译总结83

14.9 源文件包括控制项84

14.10 条件编译控制85

第十五章 目标模块段87

15.1 模块87

15.2 致命的命令结尾及控制项出错90

15.3 致命的输入/输出错误90

15.4 调试信息89

第十六章 出错信息90

16.1 PL/M-51源程序出错90

16.2 致命的命令结尾及控制项出错90

16.3 致命的输入/输出错误90

16.4 致命的存贮器不够出错91

16.5 致命的编译程序失败错误91

16.6 出错信息91

附录A PL/M-51语言的语法96

附录B 程序的约束100

附录C PL/M-51保留字101

附录D 预先声明了的标识符102

附录E PL/M-80及PL/M-51之间的区别103

附录F ASCII代码105

附录G PL/M-51与ASM51接口107

附录H 运行时的中断处理109

附录I 处理器的描述符文件112

附录J 示范程序2119

附录K 如何生成较好的程序代码124

附录L 有效的PL/M-51语句125

1993《PL/M-51单片机程序设计语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由綦希林,陈嘉庆编 1993 北京:科学普及出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。