基于单片机的LED灯设计.doc

资料分类:工业大学 上传会员:火箭女孩 更新时间:2020-06-26
需要金币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

相关论文资料:
最新评论
上传会员 火箭女孩 对本文的描述:本论文设计主要采用宏晶公司生产的MCS-51系列中的STC89C52作为控制核心,整个课题设计分为硬件电路及程序设计。硬件设计:由最小系统向单片机提供简洁的运行电路所需,通过光敏电阻......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: