第一部分 入门 2
第1章 计算机系统 2
1.1 个人计算机系统 3
1.2 文字处理器的操作 7
1.3 微处理器系统 9
1.4 微控制器的应用 12
第2章 微控制器的操作 20
2.1 微控制器的架构 21
2.2 程序操作 25
第3章 简单的PIC应用 35
3.1 硬件设计 36
3.2 程序执行 39
3.3 程序BIN1 41
3.4 汇编语言 43
第4章 PIC程序开发 49
4.1 程序开发 50
4.2 程序设计 52
4.3 程序编辑 53
4.4 程序结构 57
4.5 程序分析 58
4.6 程序汇编 62
4.7 程序仿真 65
4.8 程序下载 68
4.9 程序测试 71
第二部分 PIC微控制器 74
第5章 PIC架构 74
5.1 框图 76
5.2 程序执行 77
5.3 文件寄存器的设置 78
第6章 编程技术 86
6.1 程序时序图 87
6.2 硬件计数/定时器 88
6.3 中断 92
6.4 寄存器操作 98
6.5 特殊功能 105
6.6 汇编伪指令 107
6.7 伪指令 112
6.8 数值类型 112
6.9 数据表 114
第7章 PIC开发系统 117
7.1 在线编程 118
7.2 PICkit2演示系统 119
7.3 PIC 16F690芯片 120
7.4 测试程序 121
7.5 模拟输入 123
7.6 仿真测试 124
7.7 硬件测试 125
7.8 其他PIC演示套件 125
7.9 在线调试 127
7.10 在线仿真 129
第三部分 PIC应用 132
第8章 应用设计 132
8.1 设计规范 133
8.2 硬件设计 135
8.3 软件设计 137
8.4 程序实现 142
第9章 程序调试 148
9.1 语法错误 149
9.2 逻辑错误 151
9.3 测试计划 157
9.4 交互式调试 159
9.5 硬件测试 163
第10章 硬件原型设计 165
10.1 硬件设计 166
10.2 硬件结构 167
10.3 Dizi84板的设计 172
10.4 Dizi84板的应用 176
第11章 PIC电动机应用 192
11.1 电动机控制 193
11.2 电动机应用板MOT2 194
11.3 电动机控制方法 197
11.4 MOT2的测试程序 198
11.5 闭环速度控制 203
11.6 电动机控制模块 209
第四部分 微控制器系统 216
第12章 更多的PIC微控制器 216
12.1 共同特征 218
12.2 器件选择 222
12.3 外设接口 227
12.4 串口 230
第13章 更多的PIC应用 236
13.1 TEMCON2温度控制器 237
13.2 简化的温度控制器 252
13.3 PIC的C语言编程 254
第14章 更多的控制系统 259
14.1 其他微控制器 260
14.2 微处理器系统 262
14.3 控制技术 266
14.4 控制系统设计 273
第五部分 附录 278
附录A 二进制数 278
附录B 微电子器件 290
附录C 数字系统 305
附录D Dizi84演示板 317
附录E Dizi690演示板 334
习题参考答案 350