第1章 单片机基础知识 1
1.1单片机概述 1
1.2数制的转换 3
1.3符号数的表示方法 6
1.4编码 6
1.5 C语言与C51 7
第2章 LED及键盘 9
项目一 点亮一个LED灯 9
项目二 点亮一个闪烁的LED灯 14
项目三 点亮流水灯 23
项目四 用数码管实现静态显示 30
项目五 用数码管实现动态显示 38
项目六 用独立按键控制 51
项目七用4 ×4矩阵键盘控制 57
实战训练 数字时钟 64
第3章 电机控制 73
项目一 制作24V和220V交、直流减速电动机测速控制器 73
项目二 制作步进电机的开环控制器 83
第4章 A/D转换及D/A转换 90
项目一 将电压值进行A/D转换并显示 90
项目二 将数字进行D/A转换并以电压形式输出 98
项目三 制作模拟测温传感器 103
项目四 制作数字测温传感器 109
实战训练 制作温控装置 120
第5章 显示系统 126
项目一用LED点阵显示汉字 126
项目二 在液晶显示器上显示英文及汉字 133
实战训练 用字符液晶显示温度 149
第6章 单片机通信 154
项目 单片机与PC进行串口通信 154
第7章 单片机控制系统安装与调试项目精选 164
单片机安装与调试项目一 164
单片机安装与调试项目二 170
单片机安装与调试项目三 174
单片机安装与调试项目四 179
附录 184
附录A C51关键字简述 184
附录B图解Keil软件操作步骤 185
附录C ASCII码表 196
参考文献 198