目录
第1章单片机基础知识1
1.1单片机概述1
1.2单片机基本结构及功能单元2
1.3单片机系统C语言程序设计12
1.4Keil C51 μVision4集成开发环境26
第2章Proteus软件49
2.1Proteus软件简介49
2.2Proteus软件基本操作53
2.3Proteus ISIS参数设置56
2.4Proteus电路设计59
2.5Proteus电路仿真63
第3章单片机I/O电路实训项目71
3.1单片机并行I/O口71
3.2LED流水灯实训项目75
第4章单片机显示设备实训项目82
4.1七段数码管显示接口技术实训项目82
4.21602LCD字符显示接口技术实训项目90
4.312864LCD图形显示接口技术实训项目103
第5章单片机键盘接口电路实训项目114
5.1独立键盘接口电路实训项目114
5.2矩阵键盘接口电路实训项目119
第6章单片机定时/计数器与中断技术实训项目124
6.1单片机中断系统124
6.2外部中断实训项目127
6.3单片机定时/计数器135
6.4定时/计数器实训项目139
第7章单片机A/D转换与D/A转换技术实训项目146
7.1A/D转换技术实训项目146
7.2D/A转换技术实训项目152
第8章单片机串行口通信实训项目159
8.1单片机串行接口159
8.2单片机串行接口实训项目163
第9章单片机智慧农业实训项目177
9.1单片机DS18B20温度采集项目177
9.2单片机DHT11温湿度采集项目185
9.3单片机数字光强度检测项目193
9.4单片机智能灌溉系统综合项目202
参考文献217