目 录
1 绪论 ................................................................................1
1.1 本课题研究的意义 ..................................................................1
1.2 国内外研究现状及存在的问题 ........................................................1
1.3 本课题研究的内容和目标 ............................................................1
1.4 本课题拟解决的关键问题 ............................................................1
2 总体设计方案 ........................................................................2
2.1 系统简介 ..........................................................................2
2.2 系统功能方框图 ....................................................................2
2.3 各模块功能的介绍 ..................................................................2
2.4 硬件方案的选择 ....................................................................2
2.4.1 CPU 方案的选择 ..................................................................2
2.4.2 电源模块方案的选择 ..............................................................3
2.4.3 按键输入方案选择 ................................................................3
2.4.4 红外遥控方案的选择 ..............................................................3
2.4.5 时钟方案的选择 ..................................................................4
2.4.6 显示模块方案的选择 ..............................................................4
2.4.7 驱动芯片方案的选择 ..............................................................5
3 主要元器件介绍 ......................................................................6
3.1 AT89C51 单片机介绍.................................................................6
3.2 HT6221 遥控器芯片介绍..............................................................7
3.3 光敏电阻介绍 ......................................................................8
3.4 LCD1602 液晶显示介绍...............................................................9
3.5 L298N 驱动芯片介绍................................................................11
4 硬件电路设计 ......................................................................12
4.1 单片机最小系统 ...................................................................12
4.2 电源电路 .........................................................................13
4.3 按键信号输入电路 .................................................................13
4.4 光敏电阻电路 .....................................................................14
4.5 红外遥控电路 .....................................................................15
4.6 显示电路 .........................................................................15
4.7 L298N 电机驱动电路................................................................17
5 软件编程 ...........................................................................19
5.1 总程序流程 .......................................................................19
5.2 独立键盘子程序 ...................................................................20
5.3 红外遥控子程序 ...................................................................20
5.4 液晶显示子程序 ...................................................................21
5.5 电机驱动子程序 ...................................................................22
6 硬件仿真部分 .......................................................................23