项目1 函数信号发生器的设计
1.1 方波-三角波-正弦波函数信号发生器设计
1.1.1 设计要求
1.1.2 设计原理
1.1.3 硬件电路设计
1.1.4 系统仿真
1.1.5 调试及性能分析
1.2 基于ICL8038函数信号发生器的设计
1.2.1 设计要求
1.2.2 集成函数发生器ICL8038芯片介绍
1.2.3 硬件电路设计
1.2.4 系统仿真
1.2.5 调试及性能分析
思考与训练
项目2 多路智力竞赛抢答器的设计
2.1 基于74LS175的四路智力竞赛抢答器的设计
2.1.1 设计要求
2.1.2 四D触发器74LS175芯片介绍
2.1.3 集成电路定时器555芯片介绍
2.1.4 硬件电路设计
2.1.5 系统仿真
2.1.6 调试及性能分析
2.2 八路智力竞赛抢答器的设计
2.2.1 设计要求
2.2.2 优先编码器74LS148芯片介绍
2.2.3 RS锁存器74LS279芯片介绍
2.2.4 计数器74LS192芯片介绍
2.2.5 译码器74LS48芯片介绍
2.2.6 硬件电路设计
2.2.7 系统仿真
2.2.8 调试及性能分析
思考与训练
项目3 数字频率计的设计
3.1 智能频率计的设计
3.1.1 设计要求
3.1.2 计数器74LS90芯片介绍
3.1.3 JK触发器74LS112芯片介绍
3.1.4 硬件电路设计
3.1.5 系统仿真
3.1.6 调试及性能分析
3.2 基于AT89C51的数字频率计的设计
3.2.1 设计要求
3.2.2 设计原理
3.2.3 硬件电路设计
3.2.4 程序设计
3.2.5 系统仿真
3.2.6 调试及性能分析
思考与训练
项目4 基于DS18B20测温系统的设计
4.1 设计要求
4.2 DS18B20介绍
4.2.1 DS18B20概述
4.2.2 DS18B20内部结构
4.2.3 DS18B20测温原理
4.2.4 DS18B20各条DOM命令
4.2.5 DS18B20温度数据的计算处理方法
4.2.6 DS18B20与单片机接口电路
4.3 硬件电路设计
4.4 程序设计
4.4.1 主程序设计
4.4.2 读出温度子程序设计
4.4.3 温度数据处理子程序设计
4.4.4 显示子程序设计
4.4.5 程序清单
4.5 系统仿真
4.6 调试及性能分析
思考与训练
项目5 校园自动打铃器的设计
5.1 设计要求
5.2 AT24C02串行EEPROM介绍
5.2.1 I2C总线
5.2.2 单片机与AT24C02的接口
5.3 硬件电路设计
5.4 程序设计
5.4.1 主程序设计
5.4.2 I2C总线读写操作子程序设计
5.4.3 按键处理子程序设计
5.4.4 显示子程序设计
5.4.5 程序清单
5.5 系统仿真
5.6 调试及性能分析
思考与训练
项目6 交通灯控制系统的设计
6.1 设计要求
6.2 八位串行LED显示驱动器MAX7219介绍
6.2.1 MAX7219简介
6.2.2 MAX7219引脚排列
6.2.3 MAX7219使用说明
6.3 硬件电路设计
6.4 程序设计
6.4.1 主程序设计
6.4.2 MAX7219通用子程序设计
6.4.3 程序清单
6.5 系统仿真
6.6 调试及性能分析
思考与训练
项目7 电子密码锁的设计
7.1 设计要求
7.2 74HC595芯片介绍
7.3 行列式键盘介绍
7.4 硬件电路设计
7.5 程序设计
7.5.1 主程序设计
7.5.2 30s倒计时中断服务程序设计
7.5.3 键盘扫描子程序设计
7.5.4 74HC595显示子程序设计
7.5.5 程序清单
7.6 系统仿真
7.7 调试及性能分析
思考与训练
项目8 基于DS1302电子万年历的设计
8.1 设计要求
8.2 DS1302时钟芯片介绍
8.2.1 DS1302的性能特性
8.2.2 DS1302数据操作原理
8.3 SHT11数字温湿度传感器介绍
8.3.1 SHT11性能及接口说明
8.3.2 SHT11串行通信格式
8.3.3 SHT11输出数据转物理量
8.4 LCD128×64介绍
8.4.1 LCD内部结构及引脚说明
8.4.2 LCD指令系统说明
8.5 硬件电路设计
8.6 程序设计
8.6.1 主程序设计
8.6.2 DS1302数据读写子程序设计
8.6.3 阴历日期调整子程序设计
8.6.4 SHT11温湿度子程序设计
8.6.5 LCD显示子程序设计
8.6.6 程序清单
8.7 系统仿真
8.8 调试及性能分析
思考与训练
主要参考文献