红外线遥控器系统的设计.doc
约38页DOC格式手机打开展开
红外线遥控器系统的设计,1.17万字自己原创的毕业论文,仅在本站独家出售,重复率低,推荐下载使用摘要 随着社会的发展,如今,各种家用电器已经进入到人们的日常生活,随之而来的是各类的控制系统及各类遥控器被人们所熟知。传统的红外线遥控器采用单一的控制编码及其解码电路。此种设计虽然设计简单,但其应用对象却受到了极大的限制,只能...
内容介绍
此文档由会员 淘宝大梦 发布
红外线遥控器系统的设计
1.17万字
自己原创的毕业论文,仅在本站独家出售,重复率低,推荐下载使用
摘要 随着社会的发展,如今,各种家用电器已经进入到人们的日常生活,随之而来的是各类的控制系统及各类遥控器被人们所熟知。传统的红外线遥控器采用单一的控制编码及其解码电路。此种设计虽然设计简单,但其应用对象却受到了极大的限制,只能单一的控制某种电器设备,增加了用户的操作难度。而本文所采用的以单片机为基础的自学习红外线遥控器,在成本低廉的基础之上,同时具有了编码灵活的优点,使得只通过一个遥控器就能够学习多个红外遥控信号,解决了传统遥控器只能遥控单一设备的局限性,有效的减少了用户需要操作的遥控器数量,方便了我们的生活。本设计以单片机为核心,包含接红外接收,红外发射,显示,按键,存储以及电源六个子模块,通过单片机对各个子模块进行协调工作。可以对基于NEC红外协议的红外信号进行辨别,存储和再发射。本文对NEC红外协议做了详细的介绍,同时,本文也详细介绍了系统的软硬件设计,并给出了详细的各个模块的具体电路设计以及系统运行的流程图。
关键字:单片机、自学习、红外遥控;
Design of infrared remote controller system
ABSTRACT With the development of society, today, all kinds of household appliances has entered into people's daily life, followed by the control system and various types of remote control to be known. Infrared remote control code is adopted in traditional single and decoding circuit. This design is simple, but its application has been greatly restricted, only a single control some equipment, increase the user's operation difficulty. Self learning infrared remote controller and the microcontroller based, on the basis of low cost, and has the characteristics of flexibility, can put a plurality of infrared signal learning in a remote control device, overcomes the limitations of traditional remote control only a single device, effectively avoids the user operation a plurality of remote control of the situation, to facilitate our lives.This paper is based on the single chip microcomputer, including the infrared receiver, infrared emission, display, keyboard, memory and power supply of six sub modules, through the microcontroller to coordinate the work of each sub module. With the recognition of the infrared signals of NEC infrared protocol based on function, storage and re emission. This paper introduced in detail, the NEC infrared protocol at the same time, this paper also introduces the hardware and software design of the system, and gives each module in detail the specific circuit design and the system operation flow chart.
Keywords:Single chip microcomputer、The learning、Infrared remote controller;
目录
第1章 绪论 1
1.1 红外概述 1
1.2 选题意义 2
1.3 设计思想 3
第2章 硬件的选取 4
2.1 单片机 4
2.1.1 简介 4
2.1.2 引脚介绍 4
2.1.3 单片机的工作模式 6
2.1.4 定时器/计数器 7
2.2 电源稳压器概述 7
2.3 存储器 8
2.4 红外接收头 9
第3章 系统及各单元组成 10
3.1 信号发射电路 10
3.2 信号接收电路 11
3.2.1 红外接收原理 11
3.3 复位电路 13
3.4 CPU时钟电路 13
3.5 独立式按键结构 14
3.5.1 键盘与单片机接口 14
3.5.2 键连击现象的克服和处理 14
3.6 存储器电路 15
3.6.1 引脚说明 15
3.6.2 单片机接口 16
3.7 指示灯电路 17
3.8 电源电路 17
3.9 整体电路图设计 17
第4章 遥控器软件设计 19
4.1 程序设计 19
4.2 键号判别程序设计 20
4.2.1 流程图如图4.2所示 20
4.2.2 键号扫描程序源代码 21
4.3 红外接收 22
4.3.1 红外接收程序流程图 22
4.3.2 红外接收程序源代码 23
4.4 红外发射 25
4.4.1 红外发射流程图 25
4.4.2 红外发射源代码 26
4.5 I2C总线程序 28
4.5.1 位传输 28
4.5.2 数据传输的字节格式 28
4.5.3 I2C数据传输协议 28
4.6 系统调试 29
结论和展望 31
致谢 32
参考文献 33
1.17万字
自己原创的毕业论文,仅在本站独家出售,重复率低,推荐下载使用
摘要 随着社会的发展,如今,各种家用电器已经进入到人们的日常生活,随之而来的是各类的控制系统及各类遥控器被人们所熟知。传统的红外线遥控器采用单一的控制编码及其解码电路。此种设计虽然设计简单,但其应用对象却受到了极大的限制,只能单一的控制某种电器设备,增加了用户的操作难度。而本文所采用的以单片机为基础的自学习红外线遥控器,在成本低廉的基础之上,同时具有了编码灵活的优点,使得只通过一个遥控器就能够学习多个红外遥控信号,解决了传统遥控器只能遥控单一设备的局限性,有效的减少了用户需要操作的遥控器数量,方便了我们的生活。本设计以单片机为核心,包含接红外接收,红外发射,显示,按键,存储以及电源六个子模块,通过单片机对各个子模块进行协调工作。可以对基于NEC红外协议的红外信号进行辨别,存储和再发射。本文对NEC红外协议做了详细的介绍,同时,本文也详细介绍了系统的软硬件设计,并给出了详细的各个模块的具体电路设计以及系统运行的流程图。
关键字:单片机、自学习、红外遥控;
Design of infrared remote controller system
ABSTRACT With the development of society, today, all kinds of household appliances has entered into people's daily life, followed by the control system and various types of remote control to be known. Infrared remote control code is adopted in traditional single and decoding circuit. This design is simple, but its application has been greatly restricted, only a single control some equipment, increase the user's operation difficulty. Self learning infrared remote controller and the microcontroller based, on the basis of low cost, and has the characteristics of flexibility, can put a plurality of infrared signal learning in a remote control device, overcomes the limitations of traditional remote control only a single device, effectively avoids the user operation a plurality of remote control of the situation, to facilitate our lives.This paper is based on the single chip microcomputer, including the infrared receiver, infrared emission, display, keyboard, memory and power supply of six sub modules, through the microcontroller to coordinate the work of each sub module. With the recognition of the infrared signals of NEC infrared protocol based on function, storage and re emission. This paper introduced in detail, the NEC infrared protocol at the same time, this paper also introduces the hardware and software design of the system, and gives each module in detail the specific circuit design and the system operation flow chart.
Keywords:Single chip microcomputer、The learning、Infrared remote controller;
目录
第1章 绪论 1
1.1 红外概述 1
1.2 选题意义 2
1.3 设计思想 3
第2章 硬件的选取 4
2.1 单片机 4
2.1.1 简介 4
2.1.2 引脚介绍 4
2.1.3 单片机的工作模式 6
2.1.4 定时器/计数器 7
2.2 电源稳压器概述 7
2.3 存储器 8
2.4 红外接收头 9
第3章 系统及各单元组成 10
3.1 信号发射电路 10
3.2 信号接收电路 11
3.2.1 红外接收原理 11
3.3 复位电路 13
3.4 CPU时钟电路 13
3.5 独立式按键结构 14
3.5.1 键盘与单片机接口 14
3.5.2 键连击现象的克服和处理 14
3.6 存储器电路 15
3.6.1 引脚说明 15
3.6.2 单片机接口 16
3.7 指示灯电路 17
3.8 电源电路 17
3.9 整体电路图设计 17
第4章 遥控器软件设计 19
4.1 程序设计 19
4.2 键号判别程序设计 20
4.2.1 流程图如图4.2所示 20
4.2.2 键号扫描程序源代码 21
4.3 红外接收 22
4.3.1 红外接收程序流程图 22
4.3.2 红外接收程序源代码 23
4.4 红外发射 25
4.4.1 红外发射流程图 25
4.4.2 红外发射源代码 26
4.5 I2C总线程序 28
4.5.1 位传输 28
4.5.2 数据传输的字节格式 28
4.5.3 I2C数据传输协议 28
4.6 系统调试 29
结论和展望 31
致谢 32
参考文献 33