基本信息
文件名称:基于51单片机红外遥控流水灯设计与制作.pdf
文件大小:2.75 MB
总页数:23 页
更新时间:2025-04-03
总字数:约1.71万字
文档摘要

湖南商务职业技术学院毕业设计

目录

1产品功能分析1

2设计方案遴选1

单片机的选择1

通讯方式的选择1

系统框图设计3

3产品硬件设计3

STC89C51RC单片机主控模块3

系统电源设计4

复位电路设计4

晶振电路设计5

红外接收电路设计6

4产品软件设计6

主程序流程图7

红外解析程序设计8

产品程序清单8

5产品使用说明9

产品装配图9

产品调试10

6产品设计技术标准11

参考资料12

7附录13

7-1元器件清单13

7-2电路原理图14

7-3PCB设计图15

7-4产品实物图16

7-5主程序和红外解析代码17

I

湖南商务职业技术学院毕业设计

基于51单片机红外遥控流水灯设计与制作

1产品功能分析

在科技日新月异的今天,红外遥控技术以其独特的优势,已经深入到我们

的日常生活之中。而在灯光的艺术中,流水灯的出现,无疑为我们的生活增添

了一份别样的魅力。红外遥控流水灯的工作原理主要基于红外线(IR)的特

性。红外线是一种不可见光,具有穿透性,能够被一些物体反射并被特定的接

收器接收。本课题中,红外线发射器(是一个小型LED灯珠)发出红外线,当

红外线照射到红外线一体式接收头时,接收头接收、放大和解调会在输出端直

接输出原始信号的反相信号,控制LED灯的亮灭变化。红外遥控的优势:控制

内容多,抗干扰能力较强,响应速度也比较快,不会对其他的电器产生干扰,

体积比较小,成本低,功耗小,但缺点也很明显,由于红外线本身的限制,红

外线遥控器无法通过障碍物或以很大的角度遥控设备,且抗干扰能力不佳。红

外遥控流水灯作为一种具有创意和实用性的电子产品,受到了人们的欢迎。本

课题采用单片机STC89C52芯片功能和C语言程序,实现流水灯的多种形式的

亮灭,其中LED灯的闪烁间隔时间使用延时程序控制。

2设计方案遴选

单片机的选择

51单片机最早由Intel推出,是能够兼容所有Intel8051指令系统的单

片机。其丰富的指令系统以及完善的总线结构便于寄存器的集中管理。也为了

其它的单片机研发提供了基础参考价值。随着后期的研发,Flashrom研发技

术的进步,51单片机也被广泛应用于工业控制系统之中。

STC89C51单片机是一个低功耗,高性能的51内核的CMOS8位单片机,具

有在线编程功能,不再需要像AT89C51那样的12V的VPP编程高压且具有丰富

的外设、大容量储存和易开