智能LED照明控制系统设计
摘要:该系统以AT89C51 单片机作为控制核心,可以选择以键盘手动控制和根据外界光照强度自动控制两种方式调节流经LED的电流,即可改变其亮度。键盘手动控制方式步进为2mA,可以实现电流增减;自动控制方式以光敏电阻作为光传感器,将外界光强度变化转化为阻值变化,进而实现智能调节 LED 亮度的功能。
关键词:单片机;LED;键盘控制;智能调节
目录
1 引言…………………………………………………………………………………………1
2 总体方案设计………………………………………………………………………………1
2.1方案一………………………………………………………………………………1
2.2方案二………………………………………………………………………………2
3 分电路设计和论证…………………………………………………………………………3
3.1单片机电路系统……………………………………………………………………3
3.1.1 单片机功能说明………………………………………………………………3
3.1.2单片机最小系统………………………………………………………………5
3.2光照采集电路………………………………………………………………………6
3.3 LED照明电路………………………………………………………………………7
3.4 D/A转换模块………………………………………………………………………8
3.4.1 DAC0832简介…………………………………………………………………8
3.4.2 DAC0832与单片机接口电路…………………………………………………9
3.5 A/D转换模块 ……………………………………………………………………11
3.5.1 DAC0809简介 ………………………………………………………………11
3.5.2 DAC0809与单片机接口电路 ………………………………………………13
3.6 显示模块…………………………………………………………………………14
4 软件设计…………………………………………………………………………………15
4.1程序流程 …………………………………………………………………………15
4.1.1系统主程序流程图 …………………………………………………………15
4.1.2各子程序流程图 ……………………………………………………………16
4.2程序 ………………………………………………………………………………17
4.2.1主程序………………………………………………………………………17
4.2.2 各子程序 …………………………………………………………………19
5 软硬件系统的调试………………………………………………………………………24
6 附录………………………………………………………………………………………26
7 参考文献…………………………………………………………………………………27
参考文献
[1]杜伟略,周志德.《80C51单片机及接口技术》.北京:化学工业出版社,2008
[2]李珍,付植桐.《单片机原理与应用技术》.北京:清华大学出版社,2003
[3]王晓明《电动机的单片机控制》.北京:北京航空航天大学出版社,2002.5
[4]何立民《单片机应用技术选编》 . 北京:航空航天大学出版社,1997.10
[5]徐仁贵《微型计算机接口技术及应用》. 北京:机械工业出版社,1999
[6]耿宝林.LED 照明系统的分析与设计[J].科技创新导报, 2010,(08)
[7]赵秀珍,单永磊.《单片微型计算机原理及应用技术》.北京:中国水利水电出版社2002
[8]杨向萍,王跃《单片微型计算机原理及应用技术》北京:中国纺织大学出版社,1999.9
[9]何立民.《单片机应用技术大全》.北京:北京航空航天大学出版社, 1994
[10]何立民.单片机高级教程.北京:航空航天出版社,2000
[11]何占伟,赵智霞,王志本.大功率 LED照明恒流驱动电源的设计.[0L].2009.09