目 录
1. 绪论 1
1.1 选题的目的意义 2
1.2 红外学习研究现状 3
1.3 选题研究的内容 3
2 智能红外遥控学习方案设计 4
2.1 总体方案介绍 4
2.2 方案论证 5
2.21 学习方式 5
2.22 按键模块 5
2.23 显示模块 6
2.24 红外接收模块 6
2.25 微控制器选择 6
3 硬件电路设计 7
3.1 系统硬件基本组成 7
3.2 主要模块电路设计 7
3.2.1键盘和显示电路设计 8
3.2.2 红外发射电路及其编码 8
3.2.3红外接收电路 11
3.2.4 存储电路 12
3.2.5 单片机控制电路 13
4 系统软件设计 16
4.1 系统编程语言和编程工具 16
4.1.1编译软件Keil uVision2简介 17
4.2软件设计 18
4.2.1学习功能 19
4.2.2数据压缩编码 25
5 智能红外遥控器的实现 31
5.1 系统硬件调试 32
5.1.1 元件的使用 32
5.1.2 整板测试 34
5.1.3 上电测试 34
5.2系统软件调试 36
5.2.1按键与显示模块调试 36
5.2.2接收模块调试 36
5.2.3发射模块调试 36
5.3调试小结 36
5.4 智能红外遥控器性能测试 37
5.41 测试所使用仪器 37
5.42 测试结果 37
5.43 结果分析 38
总结 39
谢 辞 40
参考文献 40
附 录 44