目录 1
第一章 数制 1
1.1 十进制数制 1
1.2 二进制数制 1
1.3 八进制数制 2
1.4 二进制编码的十进制(BCD)数制 2
1.5 十六进制数制 3
1.6 十进制转换 4
1.7 二进制算术运算 6
1.8 带符号和不带符号的二进制数 9
1.9 二进制编码的十进制 11
1.10 指导例子 11
问题 13
第二章 逻辑设计 14
2.1 引言 14
2.2 AND、OR、NOT 15
2.3 真值表 16
2.4 布尔假定 18
2.5 布尔定理 18
2.6 逻辑门 25
2.7 逻辑电路 28
2.8 工业实践 33
2.9 状态图 35
2.10 时序电路 37
2.11 状态简化 40
2.12 定时时序电路 42
2.13 计数器 46
2.14 指导例子 47
问题 50
第三章 微处理机 52
3.1 微处理机系统概述 52
3.2 MPU定时 62
3.3 MC6800寻址方式 64
3.4 MC6800的程序设计 66
3.5 可编程序的外围接口 70
3.6 指导例子 122
问题 129
第四章 结构化程序设计 132
4.1 一个结构化程序的基本结构 133
4.2 屏蔽 141
4.3 “做—当”和“重复—直到”结构结合的效果 147
4.4 变址寄存器 148
4.5 子程序程序设计 151
4.6 定时循环 157
4.7 指导例子 158
问题 166
第五章 MC6800微处理机 169
5.1 6800MPU及其控制 169
5.2 MC6800系统时钟 172
5.3 堆栈和堆栈指示器(SP) 173
5.4 中断 176
5.5 建立一个MC6800系统 183
5.6 指导例子 192
问题 195
第六章 MC6805E2微处理机 199
6.1 6805MPU及其控制 199
6.2 存储空间 204
6.3 地址总线 205
6.4 寄存器 206
6.5 寻址方式 207
6.6 6805指令集 212
6.7 时钟 213
6.8 定时器 213
6.9 I/O端口 218
6.10 堆栈与堆栈指针 220
6.11 中断 222
6.12 具有MC6805E2芯片的最小微处理机系统 226
6.13 教学举例 231
问题 236
第七章 程序设计举例 238
7.1 实际应用举例 239
问题 287
第八章 可编程控制器 291
8.1 处理机 291
8.2 输入/输出 293
8.3 程序设计 294
8.4 定时器和计数器 294
8.5 序列发生器 296
8.6 算术功能 298
8.7 传送 298
8.8 转换 300
8.9 电源故障 301
8.10 跨接和旁路I/O 303
8.11 教学举例 304
问题 310
第九章 可编程控制器接口 311
9.1 协议 315
9.2 教学举例 334
问题 337
第十章 连接中的电源控制器,微处理机,噪声和接地 338
10.1 数据采集和转换 339
10.2 数据转换器与微处理机的接口 358
10.3 固态电路 361
10.4 噪音 369
10.5 接地 374
10.6 示范举例 377
问题 386
附录A 6800指令集和摘要 387
附录B 可编程控制器 412
附录C 6805指令集和摘要 420
附录D FCC规则与细则 444
附录E 十六进制和十进制转换 446
附录F 有符号的二进制数 447
名词汇编 449