湖南商务职业技术学院毕业设计
目录
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编程高压且具有丰富
的外设、大容量储存和易开