欢迎来到天天文库
浏览记录
ID:29735880
大小:17.28 KB
页数:5页
时间:2018-12-22
《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灯从右往左运动代表。那么通过
此文档下载收益归作者所有