照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)...

基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文16200字,程序,答辩PPT)

摘 要

常见的路灯、过道灯、草坪灯、广告箱灯、霓虹灯和厕所等公共场所用的一些照明灯往往彻夜通明,这不仅浪费能源,在某种程度上也造成了光污染。在今天电力能源供应比较紧张的情况下,在没有人员活动的深夜让这些灯关掉一些,不仅可以节约能源,也能够节约一些开支。

本文主要介绍系统的开发背景、意义,并重点介绍了硬件设计和软件设计的过程。在硬件方面,该照明灯系统采用STC89C52单片机为核心,利用单片机的端口分别控制LCD1602标准时钟系统、蜂鸣器和LED灯,达到智能操控照明系统,并用PROTEL 99SE软件对原理图和电路板的制作。软件方面,用现阶段比较流行的单片机C语言编程,用PROTEUS进行仿真,而且涉及到了单片机仿真软件KEIL C51的使用。

关键词:AT89C52;LCD1602;光敏电阻;KEIL C51;PROTEL 99SE

Abstract

Some common streets which are in public places,such as:the aisle way light,the lawn lamp,the advertisement box lamp,the neon light and the restroom and so on the public place uses some flares often all night are brightly lit,this is not only wasting of energy,but also make the ray pollution in some kind of procedure.Nowadays,the electric power energy is in short supply,so if we turn off some when there is no people,it is not expenses.

In this article,it introduces the systematic development background,the significance and especially the process of the hardware design and the software design.In the hardware aspect,this article elaborates the part,the module,the system one by one,especially the core of the system STC89C52,it makes use of the port of monolithic integrated to control the LCD1602 standard clock system,buzzer and the LED light and then the lighting system was controlled by intelligence,and uses the PROTEL 99SE.In the software aspect with the present stage quite popular monolithic integrated circuit C language programming,Simulation with Proteus,and involves the use of single-chip simulation software KEIL C51.

Key words:STC89C52;LCD1602;photo resistance;KEIL C51;PROTEL 99SE

课题研究的方案

本选题是用单片机STC89C52、DS1302、LCD1602、光敏电阻、驻极体设计一个智能路灯控制系统;24小时制,具备日期时间调节功能,待机时显示日期/时间/星期;使用2个LED灯模拟路灯,在非节能模式下同时亮灭,凌晨0点—6点为节能模式,该模式下路灯只亮其中一个,如有声响则开启两个灯,延迟10s后重新变为一亮一灭状态;具有设置时间段功能,比如设置19:00~19:30,在这个时间段中,路灯一直亮,其他时间段(除节能模式外)则需根据光线强度和声响来打开路灯;当非设置时间段时,系统通过检测光线强度和声响,在黑暗时若有声响,即两者同时出现的情况下,则自动启动路灯,路灯延时10s后自动关闭;使用一个光敏电阻检测路灯的故障情况,在路灯符合条件正常开启的情况下,若此时没有检测到光线,启动蜂鸣器报警;仿真使用PROTUES、编程用C语言、编译器使用Keil4、原理图用PROTEL 99SE。

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第1张图片

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第2张图片

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第3张图片

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第4张图片

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第5张图片

照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)..._第6张图片

目 录

第1章 概述    1

1.1 课题研究的背景    1

1.2 本系统设计意义    2

1.3 课题研究的方案    2

1.4 本论文主要内容    2

第2章 芯片选用说明    3

2.1 STC89C52芯片    3

2.2 电压比较器    6

2.3 液晶显示器LCD1602    7

2.4 时钟芯片DS1302    12

2.5 光敏电阻    13

2.6 本章小结    15

第3章 系统硬/软件设计    16

3.1 智能照明系统的设计    16

3.2 标准时钟显示部分    18

3.3 光敏和声音接收电路    18

3.4 路灯故障检查和报警装置    19

3.5 电源转化电路    20

3.6 备用电源    20

3.7 按键可调部分    22

3.8 本章小结    22

第4章 仿真与调试    23

4.1 原理图仿真    23

4.2 软件调试    23

4.3 硬件调试    24

4.4 本章小结    25

结 论    26

参考文献    27

致 谢    28

附 录    29

你可能感兴趣的:(照明灯智能控制器c语言编程)