红外线遥控解码器-软件编程设计.doc
约59页DOC格式手机打开展开
红外线遥控解码器-软件编程设计,本科毕业论文摘要:本文探讨了基于单片机的红外线解码控制系统的设计原理和主要开发过程。使用一体化红外线接收头,将红外线遥控器发出的红外信号转换为ttl电平信号,将ttl电平信号送到单片机中进行解码处理,单片机将解码成功后得到的与按键对应的操作码送到两个七段数码管中用16进制显示,同时利用串口...
内容介绍
此文档由会员 roy_hexm 发布
红外线遥控解码器-软件编程设计
本科毕业论文
摘要:本文探讨了基于单片机的红外线解码控制系统的设计原理和主要开发过程。使用一体化红外线接收头,将红外线遥控器发出的红外信号转换为TTL电平信号,将TTL电平信号送到单片机中进行解码处理,单片机将解码成功后得到的与按键对应的操作码送到两个七段数码管中用16进制显示,同时利用串口通信线路将操作码发送到PC机,实现对PC上的对应的多媒体播放器的控制。
关键词:红外线;单片机;操作码;七段数码管;串口通信;
目 录
摘要 - 1 -
第一章 引言 - 2 -
第二章 可行性研究与系统设计 - 2 -
2.1 系统设计目标 - 2 -
2.2 可行性研究 - 3 -
2.3 系统设计..................................................................................................................................- 4 -
第三章 红外光及红外线编码方式介绍 - 5 -
3.1 红外光的起源和发展 - 5 -
3.2 红外线的基本特性 - 6 -
3.3 红外光控系统 - 7 -
3.4 红外信号编码方式 - 8 -
第四章 AT89S51单片机简介 - 11 -
4.1 AT89S51单片机的硬件结构 - 11 -
4.2 AT89S51中断系统 - 13 -
4.3 AT89S51定时/计数器 - 15 -
4.4 串行口及串行通信技术 - 16 -
第五章 单片机C语言编程技术简介 - 18 -
5.1 标准程序格式 - 19 -
5.2 数据的存储类型 - 19 -
5.3 常量 - 21 -
5.4 变量 - 22 -
5.5 函数 - 23 -
5.6 中断函数 - 24 -
附表 - 25 -
第六章 系统设计实现 - 27 -
6.1 工具选择 - 27 -
6.2 硬件电路设计 - 28 -
6.3 程序设计 - 32 -
第七章 多媒体播放器 - 46 -
7.1 主要功能 - 46 -
7.2 界面及外观 - 47 -
7.3 主要技术及开发工具 - 49 -
第八章 系统集成与测试 - 49 -
8.1 系统集成与扩展的目标 - 49 -
8.2 系统集成与扩展的实现 - 49 -
8.3 系统测试 - 52 -
第九章 总结 - 53 -
参考文献 - 55 -
致谢 - 55 -
本科毕业论文
摘要:本文探讨了基于单片机的红外线解码控制系统的设计原理和主要开发过程。使用一体化红外线接收头,将红外线遥控器发出的红外信号转换为TTL电平信号,将TTL电平信号送到单片机中进行解码处理,单片机将解码成功后得到的与按键对应的操作码送到两个七段数码管中用16进制显示,同时利用串口通信线路将操作码发送到PC机,实现对PC上的对应的多媒体播放器的控制。
关键词:红外线;单片机;操作码;七段数码管;串口通信;
目 录
摘要 - 1 -
第一章 引言 - 2 -
第二章 可行性研究与系统设计 - 2 -
2.1 系统设计目标 - 2 -
2.2 可行性研究 - 3 -
2.3 系统设计..................................................................................................................................- 4 -
第三章 红外光及红外线编码方式介绍 - 5 -
3.1 红外光的起源和发展 - 5 -
3.2 红外线的基本特性 - 6 -
3.3 红外光控系统 - 7 -
3.4 红外信号编码方式 - 8 -
第四章 AT89S51单片机简介 - 11 -
4.1 AT89S51单片机的硬件结构 - 11 -
4.2 AT89S51中断系统 - 13 -
4.3 AT89S51定时/计数器 - 15 -
4.4 串行口及串行通信技术 - 16 -
第五章 单片机C语言编程技术简介 - 18 -
5.1 标准程序格式 - 19 -
5.2 数据的存储类型 - 19 -
5.3 常量 - 21 -
5.4 变量 - 22 -
5.5 函数 - 23 -
5.6 中断函数 - 24 -
附表 - 25 -
第六章 系统设计实现 - 27 -
6.1 工具选择 - 27 -
6.2 硬件电路设计 - 28 -
6.3 程序设计 - 32 -
第七章 多媒体播放器 - 46 -
7.1 主要功能 - 46 -
7.2 界面及外观 - 47 -
7.3 主要技术及开发工具 - 49 -
第八章 系统集成与测试 - 49 -
8.1 系统集成与扩展的目标 - 49 -
8.2 系统集成与扩展的实现 - 49 -
8.3 系统测试 - 52 -
第九章 总结 - 53 -
参考文献 - 55 -
致谢 - 55 -