1、重庆理工大学毕业 论文 基于单片 机的红外 通讯软件设计 1 A 目 录 摘要 . I Abstract . II 1 绪论 . 1 1.1 课题的研究意义 . 1 1.2 红外通信的国内外现状 . 2 1.3 目前红外通信技术的应用热点 . 2 1.4 系统设计思路分析 . 3 1.5 系统设计需解决的难点要点 . 3 2 系统方案设计 . 5 2.1 系统功 能设计 . 5 2.2 系统的总体方案设计 . 5 2.2.1 系统的总体设计思路 . 5 2.2.2 系统总体设计流程图 . 6 2.2.3 系统总体结构图 . 6 2.2.3 系统总体结构图 . 7 2.3 系统设计所需用到的主要
2、器件 . 7 2.4 系统设计技巧 . 7 3 系统硬件设计 . 8 3.1 主要元器件的简单介绍和选择 . 8 3.1.1 单片机介绍及选择 . 8 3.1.2 红外通讯编码解码芯片选择 . 9 3.1.3 红外发射头和接收头 . 9 3.2 红外通讯系统电路设计 . 10 3.2.1 最小系统电路 . 10 3.2.3 按键输入电路 . 11 3.2.4 红外编码电路及其红外发射 . 12 3.2.5 载波信号电路 . 12 3.2.6 解码电路及其红外接 . 13 3.2.7LCD 液 晶显示电路和电机电路 . 13 4 系统软件设计 . 16 4.1 红外通讯系统软件设计的编程语言选择
3、 . 16 4.2 开发环境 ,即编程软件 的选择 . 17 4.3 软件设计原则 . 17 4.4 系统软件设计 . 18 4.4.1 主程序功能的设计及其实现 . 18 重庆理工大学毕业 论文 基于单片 机的红外 通讯软件设计 1 B 4.4.2 LCD1602 液晶显示器软件设计 . 21 4.4.3 矩阵键盘行列检测软件设计 . 22 4.4.4 模拟编码芯片的编码程序设计 . 24 4.4.5 38KHz 载波信号调制程序 . 25 4.4.6 解码程序设计 . 25 4.4.7 发射端与接收端的通信协议设计 . 28 4.4.8 电机控制软件设计 . 28 4.5 软件抗干扰技术 . 29 4.6 系统软件设计注意事项 . 29 5 调试及其系统误差分析 . 30 5.1 软件编写及调试过程 . 30 5.2 调试过程中遇到的问题及其解决办法 . 32 结论 . 34 参考文献 . 35 致谢 . 37 附录 . 38