第1章 MCS-51单片机实验实训概述 1
1.1 MCS-51单片机实验实训的内容与要求 1
1.2 MCS-51单片机应用系统开发的一般过程与特点 5
1.3 TDN-51开放式单片机教学实验系统 9
1.4 TKS-52B仿真器的使用 13
1.5 EasyPRO 800编程器的使用 17
第2章 MCS-51单片机基本应用编程与调试实验 23
实验1 内部数据传送指令实验 23
实验2 堆栈及交换指令实验 24
实验3 加法及十进制调整指令实验 26
实验4 减法指令实验 28
实验5 逻辑操作指令实验 30
实验6 控制转移指令实验 32
实验7 位操作指令实验 34
实验8 数码转换程序实验 36
实验9 多字节加法程序实验 38
实验10 查表程序设计实验 40
实验11 子程序设计实验 42
第3章 MCS-51单片机功能系统应用实验 44
实验12 单片机外部中断的应用实验 44
实验13 单片机定时/计数器中断实验 46
实验14 单片机串行接口通信接口实验 49
第4章 MCS-51单片机接口扩展应用实验 52
实验15 数据存储器扩展应用实验 52
实验16 8155键盘及显示接口实验 54
实验17 ADC 0809扩展应用设计与调试实验 59
实验18 DAC 0832扩展应用设计与调试实验 62
实验19 步进电动机控制实验 65
实验20 直流电动机调速控制实验 67
第5章 单片机应用系统设计与实习实训课题 70
实训1 简易秒表的制作 70
实训2 智能数字钟的设计与制作 76
实训3 单片机作息时间控制钟设计 89
实训4 单片机交通灯控制器设计 99
实训5 音乐演奏控制器设计 103
第6章 Keil集成IDE软件开发平台介绍 109
6.1 Keil软件的基本操作 109
6.2 Keil环境中应用系统的调试与仿真 116
附录 常用IC电路端子图 147
参考文献 160