




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程嵌入式实验标题LED灯亮度调整报告学院情报工程学院专业13计算机测量LED灯的亮度调节实验一、实验目的要求使用PWM计时器输出PWM信号来控制LED的显示亮度,将亮度连续地调整为256个阶段。 亮度等级是通过AD转换输入用电位计调整后的电压,亮度等级的值显示在LCD液晶显示器上。 要求以中断方式读取AD值。二、实验设备模拟软件proteus7.9、keil5三、实验原理系统调整音量,使用内置于LPC2114的AD转换器读取音量的电压值,根据电压值调整PWM信号的占空比,进行积分,实现LED的亮度调整,实时地在LCD1602上显示亮度水平。3.1 PWM输出LPC2000的基于PWM标准的定时器模块具有定时器的所有特性,是定时器功能中匹配事件的功能扩展。 使用PWM功能,可以向指定端子输出必要的波形。 输出波形可分为单边输出和双边输出2种。 这个实验使用了单边缘输出。通过使用2个匹配寄存器,可实现单边控制的PWM输出。 所述一个匹配寄存器(PWMMR0)控制PWM周期,而另一个匹配寄存器控制PWM边缘的位置,即占空比。3.2 AD转换器AD转换器的基本时钟由VPB时钟提供。 可编程分频器将时钟调整到转换所需的4.5MHz (最大值)。 要求10位精度的转换需要11个A/D转换时钟。3.3 LCD16023.3.1针功能说明1602液晶屏采用标准的14脚(无背光)或16脚(有背光)接口,各针脚接口的说明如表3-1所示:编号符号针脚说明编号符号针脚说明1VSS电源地9d2.d2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/指令选择12D5数据5R/W读取/写入选择13D6数据6e使能信号14D7数据7D0数据15巴拉背光正极8d1.d1数据16BLK公司背光负极表3-1 :针接口说明表脚1:vss是地电源。第二条腿:将5V正电源连接到VDD。第3脚: VL是液晶显示器的对比度调整端,接通正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“重影”,使用时可通过10K的电位器调整对比度。第4脚: RS选择寄存器,高电平选择数据寄存器,低电平选择指令寄存器。第5脚: R/W为读写信号线,在高电平进行读出动作,在低电平进行写入动作。 RS和R/W都为低电平时可以写入指令和显示地址,RS为低电平的R/W为高电平时可以读出忙信号,RS为高电平的R/W为低电平时可以写入数据。第六脚: e端为使能端,e端从高电平转变为低电平时,液晶模块执行指令。第714脚: D0D7为8位双向数据线。第15脚:背光正极。第16脚:背光负极。3.3.2 1602LCD的指令说明1602液晶模块内部的控制器如表3-2所示,有11条控制指令序列号命令RSR/WD7D6D5D4D3d2.d2d1.d1D01清楚地表示00000000012光标返回000000001*3设定输入模式00000001I/Ds4显示开/关控制0000001d.dc.c乙组联赛5移动光标或字符000001S/CR/L*6放置功能00001dl:dlnf.f*7设置字符发生存储器地址0001字符发生存储器地址8设置数据存储器的地址001显示数据存储器的地址9读繁忙标志或地址01BF部计数器地址10写入计数CGRAM或DDRAM )10写作数据的内容11从CGRAM或DDRAM读取11读取的数据内容表3-2命令表1602液晶模块的读写操作、屏幕和光标的操作都通过指令编程实现。 (说明: 1是高电平,0是低电平)指令1 :清除显示、指令代码01H、光标被复位到地址00H的位置。命令2 :光标被复位,光标返回地址00H。指令3 :光标和显示模式设定I/D :光标移动方向、高电平右移、低电平左移S:画面上的全部文字是否左移或右移。 高级别表示有效,低级别表示无效。指令4 :显示开关控制。 d :控制全部显示的开启和关闭,高电平为开启显示,低电平为关闭显示c :控制光标的开启和关闭,高电平为光标,低电平为无光标b :控制光标是否闪烁,高电平未闪烁,低电平未闪烁。命令5 :光标或显示位移S/C :移动高电平时显示的文字,移动低电平时光标。指令6 :功能设定指令DL :高电平时显示4位总线,低电平时显示8位总线n :低电平时显示1行,高电平时显示2行F:低电平时显示5x7的点字符,高电平时显示5x10的点字符。命令7 :文字发生器RAM地址设定。指令8:DDRAM地址设定。指令9 :忙信号和光标地址BF :忙标志位,高电平表示忙,其中模块不能接收指令和数据,低电平表示不忙。命令10 :写数据。指令11 :读取数据。3.3.3 1602液晶屏定时与HD44780兼容的芯片计时表如下所示看状态的双曲馀弦值RS=L,R/W=H,E=H输出D0D7=状态字写命令的双曲馀弦值RS=L,R/W=L,D0D7=命令代码,E=高脉冲输出无阅读数据的双曲馀弦值RS=H,R/W=H,E=H输出D0D7=数据写数据的双曲馀弦值RS=H,R/W=L,D0D7=数据,E=高脉冲输出无表3-3基本操作程序表图3-1和图3-2示出读写动作定时图3-1读出动作的定时图3-2写入动作的定时四、软件设计#include lpc21xx.h #include lcd1602.h #define Fpclk 600000000typedef unsigned char uint8;typedef unsigned int uint16;typedef unsigned long uint32;uint32 ADC_Data,ADC_Data0;uint8 str1=Degree: ;uint8 str2=000 ;uint8numcode 10 = 0,1,2,3,4,5,6,7,8,9 ;/*延迟函数*/void delay_ms(uint16 ms )装模作样uint16 x,y;for(x=0; x 6)0x3ff; /分离转换结果ADC_Data=ADC_Data 2;/第10名的结果是第8名ADCR |=1 24; /*恢复转换*/VICVectAddr=0x00; /*中断结束*/以下称为void ADCInit() /AD转换初始化装模作样ADCR=(1 0 ) | /SEL=1,选择通道0(60-1 )8)|/clk div=FP clk/1000000-1,即转换时钟为1MHz(0 16 ) | /BURST=0,软件控制转换操作(0 17 ) | /CLKS=0,使用11时钟变换(1 21 ) | /PDN=1、通常动作模式(非停电转换模式)(0 22 ) | /TEST1:0=00,正常操作模式(非测试模式)(1 24 ) | /START=1,开始转换(0 27 )PINSEL1 |=122;/设定ad转换/中断设定/*vic设定*/VICIntSelect=0x00; /*所有中断信道都设置为IRQ中断*/VICVectCntl0=0x20 | 18;/*设置ADC中断的最高优先级*/VICVectAddr0=(uint32)IRQ_ADC; /*设置中断服务程序地址*/VICIntEnable=1 18;/*可中断ADC * /以下称为int main ()装模作样PINSEL2 |=0; /p1端口设置为GPIOIODIR1 |=0xFFFF0000;PWMInit (); /pwm初始化ADCInit (); /AD转换初始化PLLCON=2;PLLCFG=0x30;PLLFEED=0xAA;PLLFEED=0x55;while(PLLSTAT0x10)=0)IO1DIR |=0x7ff16; 设定1602端子输出IO1CLR |=0x7ff16;init液晶屏();while(1)装模作样PWMMR1=ADC_Data*10;/将ad处理的数值给予PWMMR1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- otc活动策划方案(3篇)
- 中职食堂饭菜管理方案(3篇)
- 媒介投放规划方案(3篇)
- DB23-T2901-2021-草原草本植物标本制作技术规程-黑龙江省
- 公司市场人员管理制度
- 公司员工信息管理制度
- 城市管线普查方案(3篇)
- 寄递物流管理管理制度
- 宾馆用电安全管理制度
- 农村超市收购方案(3篇)
- 2022年四川省南充市中考英语真题(含答案)
- JJG 646-2006移液器
- PPT用中国地图(可编辑)
- 医院日间手术实施方案(试行)
- 《戏剧鉴赏》专题教学课件
- 卫生法律制度与监督学考核试题及答案
- 二年级语文下册课件-语文园地二8-部编版(共15张PPT)
- 高血压病人的护理(PPT)
- JJF(建材)123-2021 行星式胶砂搅拌机校准规范-(高清现行)
- 马士基提单样单格式
- DB34T 3944-2021 静力触探应用技术规程
评论
0/150
提交评论