1。2 红外遥控的研究现状与发展 1
第二章 MSP430 以及开发环境简介 3
2。1 单片机 MSP430 简介 3
2。2 开发环境 IAR Systems 介绍 4
第三章 三色 LED 混色原理 6
3。1 发光二极管 LED 简介 6
3。2 三基色混色原理 6
3。3 PWM 脉宽调制 7
3。3。1 PWM 脉宽调制定义 7
3。3。2 占空比 8
3。3。3 脉宽调制(PWM)基本原理 8
3。3。4 PWM 调亮调色 8
第四章 红外遥控解码 10
4。1 红外线遥控器解码原理 10
4。2 红外遥控系统 10
4。3 遥控发射器及其编码 11
4。4 红外接收以及解码过程 12
第五章 硬件电路设计 14
5。1 MSP430 最小系统设计 14
5。1。1 电源模块设计 14
5。1。2 复位电路设计 14
5。1。3 晶振电路设计 15
5。1。4 JTAG 接口设计 16
5。2 驱动电路设计 17
5。3 单片机外设扩展 18
5。3。1 按键电路 18
5。3。2 蜂鸣器和 OLED 显示电路 19
第六章 软件设计 20
6。1 红色模式程序设计 20
6。2 呼吸灯程序设计 20
6。3 警告灯程序设计 21
6。4 遥控器学习模式程序设计 22
第七章 成果展示 24
总结与展望 28
致 谢 29
参 考 文 献 30
第一章 绪论
1。1 红外遥控的研究背景
随着社会的不断进步和科技的发展,单片微型计算机(简称单片机)得到了非常快 速的发展,在家庭、工业甚至是军事上都广泛地被应用[2]。在目前的家电遥控系统中, 普遍都有单片机的应用,而生活中最常见的就是红外遥控系统,像电视机、空调等等。 总的来说红外遥控的过程实质上是红外通信的过程,首先将数据进行编码,然后用 38KHZ 的载波进行调制后将调制信号通过红外发射二极管发射出去,红外信号经接收 机的红外线一体化接收头将收到的红外信号直接转变成高低电平信号,然后通过单片机 数字 I/O 口进行解码。当前随着半导体制造工艺越来越高,所以红外发射二极管和接收 器件的性能也越来越高,从以前的数十米,到现在几十米远,并且现在已经将接收电路 集成到一个只有三极管大小器件内,包括信号的放大、整形和滤波等,此时只要将其直 接与单片机 I/O 口相连即可[3]。