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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-06-26
  • 论文字数:8937
  • 课题出处:(火箭女孩)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:“十二五”时期以来,我国的产业结构和经济发展方式有了重大的转变。对于我国的照明用电也提出了相应的要求,如何做到照明用电的绿色、节能、环保也成为越来越人们关注的焦点。针对这些问题,本文设计了一个简单的基于单片机的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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费