项目一 单片机应用系统的开发工具 1
任务1 单片机与单片机应用系统 1
任务2 单片机应用程序的输入、编辑、编译与调试 5
任务3 STC单片机应用程序的在线编程与在线调试 22
任务4 STC单片机应用程序的在线仿真 29
习题 32
项目二 STC15W4K32S4系列单片机增强型8051内核 34
任务1 STC15W4K32S4系列单片机概述 34
任务2 IAP15W4KS4单片机结构与工作原理 38
任务3 IAP15W4K58S4单片机的时钟与复位 44
习题 49
项目三 IAP15W4K58S4单片机的并行I/O口与应用编程 51
任务1 IAP15W4K58S4单片机并行I/O口的输入/输出 51
任务2 IAP15W4K58S4单片机的逻辑运算 65
任务3 IAP15W4K58S4单片机的逻辑控制 67
习题 73
项目四 IAP15W4K58S4单片机的存储器与应用编程 75
任务1 IAP15W4K58S4单片机的基本RAM 75
任务2 IAP15W4K58S4单片机扩展RAM的测试 87
任务3 IAP15W4K58S4单片机EEPROM的测试 92
习题 97
项目五 IAP15W4K58S4单片机的定时器/计数器 99
任务1 IAP15W4K58S4单片机的定时控制 100
任务2 IAP15W4K58S4单片机的计数控制 109
任务3 简易频率计的设计与实践 112
任务4 IAP15W4K58S4单片机的可编程时钟输出 116
习题 120
项目六 IAP15W4K58S4单片机的中断系统 121
任务1 定时器中断的应用编程 121
任务2 外部中断的应用编程 136
任务3 交通信号灯控制系统设计与实践 138
习题 145
项目七 IAP15W4K58S4单片机的串行通信 146
任务1 IAP15W4K58S4单片机的双机通信 146
任务2 IAP15W4K58S4单片机与PC间的串行通信 166
习题 178
项目八 IAP15W4K58S4单片机的低功耗设计与可靠性设计 179
任务1 IAP15W4K58S4单片机的低功耗设计 179
任务2 IAP15W4K58S4单片机的可靠性设计 188
习题 192
项目九 电子时钟的设计与实践 193
任务1 8位数码LED的驱动与显示 194
任务2 独立键盘的应用编程 201
任务3 矩阵键盘与应用编程 206
任务4 电子时钟的设计与实践 211
任务5 多功能电子时钟的设计与实践 217
习题 220
项目十 IAP15W4K58S4单片机高功能模块介绍 221
任务1 IAP15W4K58S4单片机的比较器 221
任务2 IAP15W4K58S4单片机A/D模块 223
任务3 IAP15W4K58S4单片机的PCA模块 227
任务4 IAP15W4K58S4单片机的SPI接口模块 236
任务5 IAP15W4K61S4单片机的PWM模块 244
附录1 ASCII码表 250
附录2 STC15W4K32S4系列单片机指令系统表 251
附录3 C51常用头文件与库函数 256
附录4 STC-ISP在线编程软件实用程序简介 266
附录5 STC15单片机学习板各模块电路 269
参考文献 276