摘要:光电式电子蜡烛采用电子器件模拟真实的蜡烛效果,是一种安全、环保且方便的电子产品。它克服了传统蜡烛污染、发热及不安全的缺点,避免了着火等危险的发生。光电蜡烛使用发光二极管代替实物蜡烛,可以多次循环使用。在满足人们感情需要的同时,也满足了环保、安全的理念。
本文主要对光电式模拟蜡烛进行了设计。本设计主要应用AT89C51单片机作为核心器件,控制和接收传感器的信号采集,以达到预期的效果。整体设计包括以下几个模块:单片机控制模块,点火检测模块,熄灭检测模块,时钟电路等。点蜡烛过程:通电工作时,火柴靠近热敏电阻,使温度达到设定值后,传感器输出信号传输给单片机,单片机控制二极管发光;吹灭蜡烛过程:当向麦克风吹气时,引起话筒震动,单片机采集到话筒输出信号后控制二极管熄灭,从而实现了模拟传统蜡烛点燃和熄灭的效果。
系统软件设计方面使用C语言作为编程语言,最后利用Proteus软件进行了系统仿真。
关键词:电子蜡烛;单片机;二极管;传感器
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景与研究意义-1
1.2 设计任务-1
2 传感器的选择-2
2.1 温度传感器-2
2.2 麦克风传感器-2
3 系统的总体设计思路-4
4 系统的硬件电路设计-5
4.1 AT89C51单片机功能-5
4.2 时钟电路-6
4.3 复位电路-7
4.4 热敏电阻电路-7
4.5 放大电路-9
4.6 A/D转换电路-10
4.7 驻极体话筒电路-11
4.8 蜡烛点亮模块电路-12
4.9 蜡烛熄灭模块电路-13
5 系统软件设计-15
5.1 keil软件-15
5.2 系统软件设计说明-15
5.3 软件流程图-16
6 系统仿真-20
6.1 Proteus软件-20
6.2 Proteus仿真过程-20
6.3 仿真结果图-22
结 论-25
参 考 文 献-26
附录A 系统整体电路图-27
附录B 程序-29
致 谢-37