1 研究背景与意义
现如今中国的能源需求越来越多,但能源数量却很少,供不应求,特别是中国人口基数比较大,在此情况下节约能源是国家应该关注的内容,因此解决全国自适应光源的节能问题变得很重要。在此之前采用的城市照明大多数是低效且高耗的,这极大造成了资源的浪费,为解决资源短缺及减少不必要的资源浪费,大力发展绿色节能照明显得日益重要。
目前高压钠灯是全世界广泛使用的自适应光源种类,一般情况下可以使用2年以上,但是这些高压钠灯由于非正常的使用,极大缩短了自适应光源的使用寿命,有的使用寿命仅仅只有一年多,或者只有几个月,这就造成了自适应光源维修费用的增加和材料的浪费。在超压条件下,负载不仅没有更好的工作,反而由于发热造成自适应光源的损坏。
2 硬件系统
3 软件部分设计
本设计使用的是AT89S52单片机,软件编写常采用ASM51汇编语言和C51高级语言,这两种语言各有各的特点。就汇编语言来说,它更接近机器语言,常用来编写与系统硬件相关的程序。如访问I/O端口、中断处理程序、实时控制程序、实时通信程序等;而C51高级语言适合编写数学运算程序,这样可以提高编程的效率和应用程序的可靠性。
考虑到汇编语言和C语言的不同,本设计使用C语言对程序进行编写。
具体思路如下:
- 首先确定设计目标,明确自己的设计功能;
- 想好设计思路,根据所需功能进行程序流程图的绘制;
- 进行程序的编写,按照设计功能编写程序,明确各个程序之间的关系,可采用注释进行标注,以便以后的阅读和程序调试;
- 用Keil软件进行调试,并对程序进行优化;