1 / 9
文档名称:

LED灯亮度调节.doc

格式:doc   大小:607KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LED灯亮度调节.doc

上传人:s0012230 2018/9/25 文件大小:607 KB

下载得到文件列表

LED灯亮度调节.doc

相关文档

文档介绍

文档介绍:课程嵌入式实验
题目 LED灯亮度调节报告
学院信息工程学院
专业 13计算机测控
LED灯亮度调节实验
一、实验目的
应用PWM定时器输出PWM信号控制LED显示亮度,要求亮度分256级连续可调。亮度级别由电位器调节电压通过AD转换输入,亮度级别值显示在LCD液晶显示器。要求采用中断方式进行AD值读取。
二、实验设备
、keil5
三、实验原理
系统通过调节电位器,利用LPC2114内置的AD转换器读取电位器的电压值,根据电压值调整PWM信号的占空比,积分后实现LED亮度可调,并实时在LCD1602上显示亮度级别。
PWM输出
LPC2000的PWM基于标准的定时器模块,具有定时器的所有特性,它是定时器功能中匹配事件的功能扩展。使用PWM功能,可以在指定引脚输出需要的波形。输出波形可分为两类:单边沿输出和双边沿输出。该实验使用单边沿输出。
使用两个匹配寄存器就可以实现单边沿控制的PWM输出。其中一个匹配寄存器(PWMMR0)控制PWM周期,另一个匹配寄存器控制PWM边沿的位置,即占空比。
AD转换器
AD转换器的基本时钟由VPB时钟提供。(最大)。10位精度要求的转换需要11个A/D转换时钟。
LCD12864
引脚功能说明
12864采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3-1所示:
引脚
名称
方向
说明
引脚
名称
方向
说明
1
VSS
-
GND(0V)
11
DB4
I
数据4
2
VDD
-
Supply Voltage For Logic (+)
12
DB5
I
数据5
3
VO
-
Supply Voltage For LCD (悬空)
13
DB6
I
数据6
4
RS (CS)
O
H: Data L: Instruction Code
14
DB7
I
数据7
5
R/W (SID)
O
H: Read L: Write
15
PSB
O
H: Parallel Mode
L: Serial Mode
6
E (SCLK)
0
Enable Signal
16
NC
-
空脚
7
DB0
I
数据0
17
/RST
O
Reset Signal 低电平有效
8
DB1
I
数据1
18
NC
-
空脚
9
DB2
I
数据2
19
LEDA
-
背光源负极(LED-OV)
10
DB3
I
数据3
20
LEDK
-
背光源正极(LED+5v)
表3-1:引脚接口说明表
1602LCD的指令说明
1602LCD的时序
读写操作时序如图3-1和图3-2所示:
图3-1 读操作时序
图3-2 写操作时序
四、软件设计
#include ""
#include "