第1部分 C语言程序设计 3
第1章 微型计算机的基础知识 3
1.1 练习题 3
1.2 参考答案 4
第2章 C语言概述与最简单的C程序 8
2.1 练习题 8
2.2 参考答案 11
第3章 位运算 15
3.1 练习题 15
3.2 参考答案 17
第4章 选择结构和循环结构 19
4.1 练习题 19
4.2 参考答案 23
第5章 C语言的数组 31
5.1 练习题 31
5.2 参考答案 33
第6章 C语言的函数 36
6.1 练习题 36
6.2 参考答案 38
第7章 C语言的指针 42
7.1 练习题 42
7.2 参考答案 45
第8章 C语言的结构体与联合体 49
8.1 练习题 49
8.2 参考答案 52
第9章 C语言的文件 55
9.1 练习题 55
9.2 参考答案 58
第2部分 MCS-51单片机原理与接口技术 63
第10章 MCS-51单片机的内部结构 63
10.1 练习题 63
10.2 参考答案 66
第11章 MCS-51单片机的指令系统 71
11.1 练习题 71
11.2 参考答案 74
第12章 MCS-51单片机汇编语言程序设计 78
12.1 练习题 78
12.2 参考答案 84
第13章 MCS-51单片机的中断与定时 93
13.1 练习题 93
13.2 参考答案 97
第14章 MCS-51单片机系统扩展与接口技术 106
14.1 练习题 106
14.2 参考答案 118
第3部分 模拟试题及参考答案 131
第15章 模拟试题 131
15.1 模拟试题1 131
15.2 模拟试题2 134
15.3 模拟试题3 137
第16章 参考答案及分析 141
16.1 模拟试题1参考答案 141
16.2 模拟试题2参考答案 145
16.3 模拟试题3参考答案 149