《单片机高级程序设计语言PL/M-51与PL/M-96》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈力钧,刘英编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1994
  • ISBN:7560603440
  • 页数:326 页
图书介绍:

上篇 PL/M-51程序设计语言 1

第一章 概论 3

1.1 PL/M-51语言 3

1.2 PL/M-51程序的开发过程 4

第二章 PL/M-51程序基础 6

2.1 语言基本成分 6

2.2 PL/M-51语句 8

2.3 常数 9

2.4 变量 10

2.5 运算与表达式 11

2.6 数组与结构 18

2.7 PL/M-51程序基本结构 21

第三章 高级说明语句 23

3.1 概述 23

3.2 组合说明和因子式说明 23

3.3 AT属性说明 24

3.4 有基变量 25

3.5 连接属性说明 27

3.6 文字(LITERALLY)说明 28

3.7 过程说明 30

3.8 存储区及后缀 30

3.9 存储的相邻性 33

第四章 PL/M-51执行语句 34

4.1 赋值语句 34

4.2 DO程序块 35

4.3 IF语句 39

4.4 语句标号和GOTO语句 42

4.5 CALL及RETURN语句 43

4.6 空语句(;) 43

4.7 ENABLE和DISABLE语句 43

第五章 过程 45

5.1 概述 45

5.2 过程说明 45

5.3 过程的属性 49

5.4 过程的调用 53

第六章 结构化程序设计 55

6.1 结构化程序 55

6.2 程序的模块化结构 56

6.3 作用域 57

6.4 标号的作用域和对GOTO语句的限制 60

第七章 内部过程 63

7.1 获取变量信息的内部过程 63

7.2 显式类型转换 65

7.3 移位及循环移位函数 66

7.4 输入/输出函数 67

7.5 其它内部过程 67

7.6 与8051硬件有关的运算符及内部过程 68

第八章 PL/M-51的编译程序及控制项 71

8.1 编译及控制简介 71

8.2 工作文件(WORKFILES)控制 74

8.3 目标文件控制 74

8.4 列表文件内容控制 78

8.5 列表文件(.LST)格式控制 79

8.6 嵌入源文件控制 81

8.7 条件编译控制 82

8.8 对输出列表文件的一些解释 84

第九章 软件RL51及其它有关软件 89

9.1 概述 89

9.2 RL51连接与定位的原理 89

9.3 RL51程序使用方法 92

9.4 连接定位控制项 94

9.5 与PL/M-51有关的应用程序 99

9.6 与ASM51程序交叉使用 102

9.7 PL/M-51程序的编译、连接实例 108

第十章 PL/M-51实例程序 113

10.1 LED动态显示 113

10.2 8051与PC机串行通讯 114

10.3 交通灯控制实例 117

10.4 键盘/LED显示接口实例 122

10.5 多模块连接 126

附录Ⅰ 132

下篇 PL/M-96程序设计语言 171

第十一章 PL/M-96编程基础 171

11.1 概述 171

11.2 PL/M-96语言的基本符号、标识符及保留字 172

11.3 常数 173

11.4 简单说明语句 174

11.5 变量和变量类型 175

11.6 有基变量 177

11.7 结构和数组 178

11.8 表达式和赋值语句 180

第十二章 高级说明语句 184

12.1 连接属性说明 184

12.2 AT属性 185

12.3 DATA赋值 186

12.4 语句标号说明 186

12.7 PL/M-96程序的基本结构 187

12.5 LITERALLY说明 187

12.6 FAST和SLOW属性 187

第十三章 程序流程控制语句 189

13.1 DO程序块 189

13.2 条件控制语句(IF语句) 195

13.3 无条件转移语句(GOTO语句) 197

13.4 其它可执行语句 197

第十四章 过程、程序块结构和作用域 199

14.1 过程 199

14.2 过程的属性 201

14.3 过程的调用 205

14.4 PL/M-96语言的程序块结构 207

14.5 作用域 207

第十五章 内部过程和内部变量 212

15.1 获取变量信息的内部过程 212

15.2 类型转换 213

15.3 移位和循环移位过程 218

15.4 串处理过程 219

15.5 位操作过程 221

15.6 其它内部过程和内部变量 222

15.7 与MCS-96硬件有关的运算符及内部过程 223

第十六章 浮点库FPAL96.LIB及有关过程 225

16.1 实数的表示 225

16.2 REAL数学部件 226

16.3 异常事件及其处理 228

16.4 与浮点库有关的内部过程 229

16.5 编写实数异常事件处理程序 231

16.6 浮点运算库FPAL96的连接 234

16.7 FPAL96浮点运算库 234

第十七章 PL/M-96程序编译控制 245

17.1 编译概述 247

17.2 目标文件控制 247

17.3 列表选择和列表内容控制 253

17.4 列表格式控制 255

17.5 应用实例 256

17.6 嵌入源文件控制 259

17.7 条件编译控制 260

第十八章 与PL/M-96有关的应用程序 265

18.1 PL/M-96程序的连接 265

18.2 库管理程序LIB96.EXE 268

18.3 OH格式转换 271

18.4 文件过滤程序FILTER.EXE 271

18.5 编译连接操作实例 271

19.1 A/D转换实例程序 272

第十九章 pL/M-96实例程序 272

19.2 波形发生器 275

19.3 PC机与多个8098单片机串行通讯 279

19.4 键盘/显示实例 285

19.5 交通灯模拟控制实例 287

19.6 直接调用浮点运算库FPAL的过程 290

19.7 与汇编语言混合编程 291

附录Ⅱ 295

主要参考资料 326