该夜用照明灯系统采用AT89S52单片机为核心,利用单片机的端口分别控制LCD1602标准时钟系统、可控硅和电铃,达到智能操控照明系统。我们常见的路灯、过道灯、草坪灯、广告箱灯、霓虹灯和厕所等公共场所用的一些照明灯往往彻夜通明,这不仅浪费能源,在某种程度上也造成了光污染。在今天电力能源供应比较紧张的情况下,在没有人员活动的深夜让这些灯关掉一些,不仅可以节约能源,也能够节约一些开支。本文主要介绍系统的开发背景,意义,并重点介绍了硬件设计和软件设计的过程。在硬件方面,从元件,模块,系统逐级阐述,特别是系统的核心部分AT89C52,并用PROTEL 99SE软件对原理图和电路板的制作。软件方面,用现阶段比较流行的单片机C语言编程,利用定时器中断控制标准时钟。最后是软硬件的调试,其中介绍了单片机仿真软件KEIL C51的使用。
文档内容节选
目 录 摘 要 I Abstract II 1 绪论 1 11课题研究的背景 1 12 开发的意义 1 13 课题研究的方案 1 2 芯片选用说明 1 21 AT89S52 1 211 相关芯片及其引脚分析 1 212 引脚功能说明 2 22 AT89C2051pic 4 221 相关芯片及其引脚分析 4 23 LCD1602 5 231相关芯片及其引脚分析 5 23 SMC1602A参考连接: 7 3系统硬软件设计 8 31 夜用照明系统的设计 8 32 标准时钟显示部分设计: 10 33 光敏接收电路 12 34 接键可调部分 12 35 系统照明和报警部分 13 36 系统复位与晶振电路 13 37 软件设计部分 13 38 程序源程序见附页1 14 4 调 试 14 41 硬件调试 14 42 软件的调试 14 5总结与展望 16 5 1工作总结 16 5 2展望 16 参考文献 17 致 谢 18 附页1: 程序清单 19 ......