led灯闪烁实验报告

led灯闪烁实验报告

ID:29735880

大小:17.28 KB

页数:5页

时间:2018-12-22

led灯闪烁实验报告_第1页
led灯闪烁实验报告_第2页
led灯闪烁实验报告_第3页
led灯闪烁实验报告_第4页
led灯闪烁实验报告_第5页
资源描述:

《led灯闪烁实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划LED灯闪烁实验报告  课程名称:Zigbee技术及应用实验项目:LED灯闪烁实验指导教师:  专业班级:姓名:学号:成绩:  1.实验目的  学习单片机IO口配置与驱动,实现指示灯LED1闪烁,频率为1Hz;  通过模块化编程,养成良好编程习惯。  2.实验设备  CC2530核心板一块;  传感器底板一个;  仿真器一个;  方口USB线一根;  3.实验原理  硬件设计原理  本实验的原理如图1-1所示。其中,LED1和LED3

2、都串联一个R273和R275限流电阻,然后连接到CC2530的P1口的P1_1和P1_0管脚上。当P1_1为低电平时,LED1上有电流流过,LED1被点亮,反之熄灭。  图1-1LED灯原理图目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  限流电阻R的计算:图中R273和R275限流电阻,其计算公式如下:  R=(U-UF)/ID(1-1)  式中,U为

3、电路供电电压,UF为LED正向压降,ID为LED的工作电流。对于普通LED发光二极管,其正向压降:黄色为、红色为、蓝/白色为;点亮工作电流为3-20mA。  由图1-1可知,电路供电电压为U=,LED1选择为黄色发光二极管,带入(1-1)式可得R的取值范围是95-633Ω,电阻只要在此范围内即可,一般选择了470Ω的常用电阻。  从图1-1可以看出,如果要让LED1发光,需要设置CC2530对应的I/O口将LED电平拉低。本实验我们只点亮LED1指示灯,所以只要设置LED1为低电平即可,所以只要我们知道LED1与CC2530哪个管脚相  连就可

4、以进行编程。随着这个思路我们在原理图中找到LED1与CC2530芯片的P1_1管脚连接,将P1_1管脚拉低LED1即被点亮。  程序设计原理  主程序分析  本实验的程序流程如图1-2所示,其重点IO口的配置。如果以1Hz的频率点亮LED1闪烁,则需要配置P1_1为输出,然后在P1_1输出1Hz的脉冲信号。  图1-2程序逻辑流程图  IO端口配置目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保

5、从业人员的业务技能及个人素质的培训计划  P1口通过特殊功能寄存器P1SEL和P1DIR进行配置,其定义如下。  特殊功能寄存器的配置方法:通过位操作实现对特殊功能寄存器的配置。【例如,如果需要对P1SEL的第3位设置为1,则可用P1SEL

6、=0x08(二进制表示为:)来实现;如果需要对P1SEL的  第3位设置为0,则可用P1SEL&=0xF7来实现。】  延时子程序设计  延时函数原型如下,在16MHz主时钟频率下,参数time的值表示延时了多少ms。  voidDelay_ms(unsignedinttime)  {  unsignedi

7、nti,j;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  for(i=0;iLED灯闪烁实验报告)是:在一定时间内显示红灯,然后开始倒计时,过了一定时间后,就显示一段时间的绿灯,再倒计时,然后重新显示红灯。在这个实验中我简化了交通灯的模型,红灯和绿灯的倒计时间一样,都设定为8秒,即计时器显示为8-7-6-5-4-3-2-1-8-7-6-5-4-3-2-

8、1......于是,应该先做一个模八的倒计时计数器,这个功能我通过芯片74191完成。而红灯绿灯的切换显示我通过一个JK触发器完成,其余的主要是为实现模为8服务,在quartus上连接的电路如下截图所示:  实验测试结果应该为每次倒计时8到1的时候,都只会有一盏灯亮,然后到下一个8到1倒计时的时候,就会换成另一种颜色的LED灯亮,而原来亮的LED灯会灭掉。在DE2开发板上的实现详见附件:  方案三:模仿射击小游戏中的子弹发射过程,控制18盏红色LED灯和2盏绿色LED灯的亮与灭  如今假设从右往左开枪射击,特别地用两盏绿色LED灯代表枪头,每次

9、绿色LED灯亮就代表开枪射击,用两盏发光的红色LED灯代表射出的枪弹,开枪后枪弹从右往左运动,设计中用两盏发光的红色LED灯从右往左运动代表。那么通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。