需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8937 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:“十二五”时期以来,我国的产业结构和经济发展方式有了重大的转变。对于我国的照明用电也提出了相应的要求,如何做到照明用电的绿色、节能、环保也成为越来越人们关注的焦点。针对这些问题,本文设计了一个简单的基于单片机的LED灯系统。 本文通过用汇编语言对STC89C52单片机写程序实现了对发光二极管的自如控制,主要分为供电模块、驱动模块、按键模块、显示模块等主要部分,并具有复位和中断功能。根据设计要求完成控制单片机内部的控制逻辑,系统根据光敏电阻采集亮度通过A/D转换器将数据送给单片机。单片机根据I/O口采集电压值,来改变LED的亮暗,且单片机通过采集I/O口采集按键状态触发中断,在中断函数里控制LED灯的亮暗。该系统具有操作简单、价格亲民、稳定性高等优点。 关键词:单片机;89C52;发光二极管;AD;中断
目录 摘要 Abstract 第一章 绪论-1 1.1 课题研究背景-1 1.2 课题研究意义-1 1.3 课题研究内容-1 第二章 主要电子元器件的简介-2 2.1 STC89C52单片机-2 2.1.1 STC89C52单片机简介-2 2.1.2 单片机引脚功能介绍-2 2.2 ADC0804简介-3 2.3 LED灯-4 2.4 独立按键-5 2.5 光敏电阻-5 2.6 电压比较器-5 第三章 系统硬件设计-6 3.1系统硬件总设计-6 3.1.1系统总框图-6 3.2 主控系统的设计-6 3.2.1 LED驱动电路-7 3.2.2 光照检测电路-7 3.3 电源电路的设计-8 3.4 控制电路的设计-8 3.4.1 时钟电路-8 3.4.2 手动控制电路-9 3.4.3 复位电路-9 3.4.4 最小系统电路-10 第四章 系统软件设计-12 4.1 主程序设计-12 4.2 调光照明控制-14 4.2.1 手动控制-14 4.2.2 自动控制-15 4.3光强比较电路-17 4.3.1 PWM控制-19 第五章 系统调试-20 5.1硬件调试-20 5.2 软件调试-20 5.2.1 开发语言及工具-20 5.2.2 软件烧录-21 结束语-24 致 谢-25 参考文献-26 附录1:实物图-27 附录2:原理图-27 附录3:源程序-28 |