实验一LED闪烁实验.docx
led灯闪烁实验报告

led灯闪烁实验报告本实验旨在探究LED灯闪烁的原因及其调节方法。
本文将详细阐述实验设计、实验结果及分析。
1.实验设计1.1 实验目的通过数据采集器测量LED灯闪烁时间,探究LED灯闪烁的原因及其调节方法。
数据采集器、LED灯、电池、导线、万用表。
将LED灯连接至电池,通过万用表检测电压,记录下LED灯处于正常耀眼发光状态下的电压值。
1.3.2 实验操作将数据采集器连接至LED灯,进行数据采集。
在数据采集的过程中,观察 LED灯是否存在闪烁现象,并记录下其闪烁时间。
根据观测数据,分析闪烁原因,并对LED灯进行相应调节操作。
①准备实验材料③将数据采集器连接至LED灯,进行数据采集⑤分析闪烁原因2.实验结果及分析通过数据采集器采集到的数据,得出以下实验结果:1) LED灯存在闪烁现象,闪烁时间约为0.5秒;2)LED灯正常耀眼发光时,电压值稳定在2V左右。
LED灯闪烁的原因及调节方法分析如下:2.2.1 低电池电压LED灯闪烁的原因之一是电池电压低,无法维持 LED灯的稳定发光。
因此,应使用新电池或充电完好的电池,并确保电池电压达到 LED灯的工作电压。
2.2.2 短路或开路当LED灯连接在一个有短路或断路的电路中时,灯就会闪烁或不亮。
在实验中,如果出现LED灯偶尔闪烁或直接不亮,应检查其连接线路,排除短路或开路。
2.2.3 工作温度LED灯一般在零下40至60度之间工作,在高温环境下,LED灯的工作效率会受到影响,如果温度过高,LED灯更容易出现闪烁现象。
因此在使用LED灯时,应尽量避免过高的环境温度。
2.2.4 驱动电流驱动电流也是导致LED灯闪烁的原因之一。
如果LED灯所需的驱动电流过大或过小,就会导致它出现闪烁、颜色改变等现象。
因此,选择合适的驱动电流也是很重要的。
3.实验结论通过本实验,我们发现LED灯闪烁的原因有多种,其中最常见的是电池电压不足、连接线路短路或开路、工作温度过高以及驱动电流不合适等原因。
亮点闪烁实验报告

一、实验背景随着科技的不断发展,嵌入式系统在各个领域得到了广泛应用。
为了更好地学习和掌握嵌入式系统编程,我们设计并完成了亮点闪烁实验。
本实验旨在通过控制LED灯的闪烁,加深对嵌入式系统编程的理解,并提高动手实践能力。
二、实验目的1. 熟悉嵌入式系统编程环境;2. 掌握LED灯控制的基本方法;3. 理解延时函数在程序中的作用;4. 提高编程能力和团队协作能力。
三、实验设备1. 嵌入式开发板:STM32F103ZET62. LED灯:共阳极LED灯,8个3. 电源:3.3V4. 连接线:杜邦线5. 计算机:一台6. 编译器:Keil uVision57. 调试器:ST-Link V2四、实验原理本实验通过编程控制STM32F103ZET6开发板上的8个LED灯进行闪烁。
LED灯的闪烁原理是通过控制GPIO引脚的输出电平来实现。
当GPIO引脚输出高电平时,LED灯点亮;输出低电平时,LED灯熄灭。
五、实验步骤1. 创建项目:在Keil uVision5中创建一个新的项目,命名为“亮点闪烁实验”。
2. 添加源文件:将编写好的代码添加到项目中。
3. 编写代码:编写用于控制LED灯闪烁的代码。
以下是部分代码示例:```c#include "stm32f10x.h"void delay(uint32_t ms) {uint32_t i, j;for (i = 0; i < ms; i++)for (j = 0; j < 1200; j++);}int main() {// 初始化GPIORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // 使能GPIOC时钟GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 |GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7; // 设置PC0-PC7GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOC, &GPIO_InitStructure);while (1) {// 点亮LED灯GPIO_SetBits(GPIOC, GPIO_Pin_0);delay(1000); // 延时1000ms// 熄灭LED灯GPIO_ResetBits(GPIOC, GPIO_Pin_0);delay(1000); // 延时1000ms}}```4. 编译代码:编译代码,生成可执行文件。
实验指导书—LED闪烁灯

实验指导书
实验名称:
电子设计基础
(现代电子系统设计ⅠⅡ)
实验项目:电路装调
电路名称:LED闪烁灯
西南科技大学·信息工程学院
电子技术创新基地
2010.7
一.实验目的
1.学习简单电子电路的焊装、调试;
2.分析电路及其元件的功能、作用。
“—”表示跳线,可使用剪下的元件引脚装焊。
2.注意元器件的极性、引脚排列顺序和安装位置,避免装错。
五.电路调测
1.首先,应仔细检查电路板元器件安装和导线的连接是否正确;然后,将LM358装到插座上,注意方向(缺口或圆点对应1脚)。
2.电路接入5V电源电压(注意电源引线正、负极的正确连接),观察LED发光二极管的显示状态,记录电源电压和电流数值,说明电路功能;
六.分析思考
1.电路中,有些元器件安装有方向性,请问如何确定这些元器件的方向?
2.U1A及其外围元件构成何种电路单元?
3.U1B及其外围元件构成何种电路单元?
4.R2和R3的作用是什么?
5.T1的作用是什么?
6.R1的作用是什么?可以省去不用吗?
7.C2和C3的作用是什么?
8.J1连线的作用是什么?
9.若T1的基极改接到U1B的输出端U1-7,电路的工作状态有什么改变?。
led闪烁实验报告

led闪烁实验报告LED闪烁实验报告引言LED(Light Emitting Diode)是一种半导体器件,可以将电能转化为光能。
在现代科技中,LED被广泛应用于各种设备中,如电视、手机、车灯等。
LED的闪烁频率和亮度对其在各种设备中的使用起着至关重要的作用。
本实验旨在研究LED的闪烁频率和亮度之间的关系,以便更好地了解LED的工作原理。
实验目的1. 研究LED的闪烁频率与输入电流之间的关系;2. 探究LED的亮度与输入电流之间的关系;3. 了解LED的工作原理。
实验材料1. LED灯2. 电源3. 电阻4. 示波器5. 万用表6. 电线实验步骤1. 将LED灯连接到电源和电阻上,通过示波器观察LED的闪烁频率;2. 调节电源的输入电流,记录LED的闪烁频率和亮度;3. 使用万用表测量LED的电压和电流,计算LED的功率;4. 分析实验数据,得出LED的闪烁频率、亮度和功率之间的关系。
实验结果通过实验数据的分析,我们得出了以下结论:1. LED的闪烁频率与输入电流成正比关系,输入电流越大,LED的闪烁频率越高;2. LED的亮度与输入电流也成正比关系,输入电流越大,LED的亮度越高;3. LED的功率与输入电流的平方成正比关系,输入电流越大,LED的功率增加得更快。
结论通过本实验,我们深入了解了LED的工作原理,了解了LED的闪烁频率、亮度和功率之间的关系。
这些结果对于LED在各种设备中的应用具有重要的指导意义,也为LED的进一步研究提供了有益的参考。
总结LED的闪烁实验为我们提供了深入了解LED工作原理的机会,通过实验数据的分析和结论的总结,我们对LED的闪烁频率、亮度和功率之间的关系有了更清晰的认识。
希望通过这些研究,能够更好地应用LED技术,推动LED技术的发展,为人类的生活带来更多的便利和创新。
led灯闪烁实验报告总结

led灯闪烁实验报告总结LED灯闪烁实验报告总结引言:本次实验是关于LED灯的闪烁实验,通过对不同电路的搭建和控制,观察LED灯的亮灭情况,以此加深对电路原理和信号控制的理解。
一、实验目的1.了解LED灯的工作原理和特性;2.掌握LED灯亮度调节电路的搭建方法;3.学会使用单片机进行信号控制;4.加深对电路原理和信号控制的理解。
二、实验器材1.LED灯2.电阻、电容器3.单片机4.面包板等三、实验步骤及结果分析1.LED灯亮度调节电路搭建根据图纸,将所需元件连接在面包板上,并接好电源。
将一个可调电阻接在两个固定电阻之间,以此来调整LED灯亮度。
通过实际操作可以发现:随着可调电阻值增大,LED灯逐渐变暗;随着可调电阻值减小,LED灯逐渐变亮。
2.LED闪烁控制器搭建将所需元件连接在面包板上,并接好单片机。
通过单片机产生不同频率的信号,控制LED灯的闪烁。
通过实际操作可以发现:随着信号频率增大,LED灯闪烁速度变快;随着信号频率减小,LED灯闪烁速度变慢。
3.综合实验将LED灯亮度调节电路和LED闪烁控制器连接在一起,并接好单片机。
通过单片机产生不同频率、不同亮度的信号,控制LED灯的亮度和闪烁。
通过实际操作可以发现:随着信号频率和亮度变化,LED灯呈现出不同的闪烁效果。
四、实验结论1.LED灯亮度调节电路能够通过可调电阻来控制LED灯的亮度。
2.LED闪烁控制器能够通过单片机产生不同频率的信号来控制LED灯的闪烁速度。
3.综合实验中,能够通过单片机产生不同频率、不同亮度的信号来控制LED灯呈现出不同的闪烁效果。
五、实验总结通过本次实验,我们了解了LED灯的工作原理和特性,学会了使用可调电阻和单片机进行信号控制,并掌握了LED灯亮度调节电路和LED 闪烁控制器的搭建方法。
同时,通过综合实验,我们也加深了对电路原理和信号控制的理解。
闪烁现象实验报告

闪烁现象实验报告
随着社会的发展,人们对光学现象的研究越来越深入。
而在这些研
究中,闪烁现象是一种十分有趣且引人注目的光学现象。
闪烁现象在
我们日常生活中也随处可见,比如电视屏幕、LED灯、甚至是路灯。
为了进一步了解闪烁现象背后的原理,我们进行了一系列实验。
实验一:LED灯的闪烁频率测定
我们首先选择了一盏LED灯进行实验。
通过调整LED灯的电压,
我们记录LED灯在不同电压下的闪烁频率。
实验结果显示,随着电压
的增加,LED灯的闪烁频率也随之增加。
这一实验结果表明,LED灯
的闪烁频率与电压之间存在一定的正相关关系。
实验二:频闪灯对人眼的影响实验
接着,我们进行了频闪灯对人眼的影响实验。
实验中,我们使用了
一个频闪灯以不同频率的方式闪烁,并让实验者观察频闪灯对视觉的
影响。
实验结果显示,频闪灯的频率越高,实验者感到的眩晕感越强。
这说明频闪灯的频率对人眼有着明显的影响。
实验三:频闪对大脑记忆的影响实验
最后,我们进行了频闪对大脑记忆的影响实验。
实验中,我们让实
验者观察频闪灯在不同频率下的闪烁,并进行一定时间内的记忆测试。
实验结果显示,频闪对大脑的记忆力有一定程度的影响,频率较高的
闪烁更容易影响实验者的注意力和记忆能力。
通过以上实验,我们深入探讨了闪烁现象在光学领域中的重要性和影响。
闪烁现象不仅是一种普遍存在的光学现象,更是对人类视觉和认知过程产生影响的重要因素。
希望我们的实验结果能够为进一步研究闪烁现象提供一定的参考和启发。
led闪烁实验报告
竭诚为您提供优质文档/双击可除led闪烁实验报告篇一:单片机实验--LeD灯闪烁实验实验报告课程名称实验项目20XX年3月13日【实验目的】1.掌握51单片机开发板的使用步骤;2.掌握51单片机开发板所需软件的安装过程;3.以LeD灯闪烁为例子,掌握软件KeIL3的使用方法。
熟悉51单片机开发板的使用【实验环境】1.实验仪器、设备计算机、51单片机开发板2.软件usb驱动程序、KeLL开发软件3.实验过程51单片机开发板的使用步骤1)安装usb驱动程序;2)安装KeIL开发软件3)在KeIL环境中编写和调试程序4)用程序烧录软件,将单片机程序烧录到单片机51单片机开发板所需软件的安装过程1)安装usb驱动程序2)设置串口LeD灯闪烁的程序的编写、调试和烧录。
【实验内容】1.内容一1.1操作过程(1)将单片机开发板的电源与pc的usb口相连;(2)在pc机上安装usb_Driver驱动程序的安装,具体安装步骤,请参见《文件驱动程序安装说明.pdf》;设置串口,请参见《设置串口.pdf》;(3)在pc机上安装KeILV3软件,具体安装步骤,请参见《安装说明.TxT》;(4)运行KeIL3软件,软件的具体使用方法,请参见请参见《keil入门.pDF》文件;(5)在KeIL软件中,创建内容如下的c程序,文件名为学生自己的学号:(6)编译和调试,修改程序错误;(7)使用软件《pZIsp自动下载软件.exe》将程序烧录到单片机中,观察现象是否与正常;(8)再在原来程序的基础上,修改程序,实现功能较复杂的程序。
(9)编写内容如下的汇编程序,文件名为学生学号.asm:1.2操作结果程序下载成功后,则单片机开发板上的8个LeD灯将闪烁。
下图为LeD灯电路图。
1.3结果分析主程序中有:(1)p2=0x00;(2)delay(600);(3)p2=0xff;(4)delay(600);第一条程序为置p0口为低电平,点亮p2口8个LeD;,第二条程序为调用延时程序,等待一段时间熄灭,第三条程序为置p0口为高电平,熄灭p2口8个LeD灯;最后一条程序为调用延时程序。
定时器控制led灯闪烁实验报告
定时器控制LED灯闪烁实验报告引言本实验旨在通过使用定时器控制LED灯的闪烁,演示定时器在嵌入式系统中的应用。
通过本实验,我们可以深入了解定时器的工作原理以及如何使用它来实现各种定时功能。
实验器材•STM32F407开发板•杜邦线•LED灯•电阻实验步骤步骤一:准备工作1.将STM32F407开发板与计算机通过USB线连接。
2.在计算机上安装Keil软件,并打开工程文件。
3.将LED灯连接到开发板的GPIO引脚。
4.在Keil软件中配置GPIO引脚为输出模式。
步骤二:编写程序1.在程序的头文件中引入相应的库文件。
2.在代码中定义LED灯所连接的GPIO引脚。
3.初始化LED灯所连接的GPIO引脚,并设置为输出模式。
4.配置定时器的工作模式和频率。
5.启动定时器。
6.在无限循环中读取定时器的计数器值,并通过判断计数器值的大小来控制LED灯的亮灭状态。
步骤三:烧录程序1.将开发板与计算机通过USB线连接。
2.打开Keil软件,点击烧录按钮,将程序烧录到开发板中。
步骤四:实验验证1.确保程序已成功烧录到开发板中。
2.接通开发板的电源,观察LED灯的闪烁状态。
结果与分析经过实验验证,LED灯按照预定的频率闪烁,证明定时器工作正常。
通过调整定时器的频率,可以控制LED灯的闪烁速度,进一步验证了定时器的功能。
实验总结通过本实验,我们深入了解了定时器的工作原理,并成功实现了定时器控制LED灯的闪烁功能。
定时器在嵌入式系统中具有广泛的应用,可以用于定时中断、测量时间等功能。
在今后的学习和应用中,我们可以灵活运用定时器,提高嵌入式系统的稳定性和性能。
参考文献暂无参考文献。
附录无序列表:•STM32F407开发板•USB线•LED灯•电阻有序列表:1.准备工作1.将STM32F407开发板与计算机通过USB线连接。
2.在计算机上安装Keil软件,并打开工程文件。
3.将LED灯连接到开发板的GPIO引脚。
4.在Keil软件中配置GPIO引脚为输出模式。
单片机实验--实验报告-LED灯闪烁实验
单片机实验--实验报告-LED灯闪烁实验
为了深入了解单片机,本次实验我们选取LED灯闪烁实验,研究单片机控制LED闪烁
的原理。
经过这次实验,初步了解了单片机实验的基本设备及操作步骤,掌握了单片机语
言操控LED进行简单应用。
实验做法如下:
一、设计流程:
1.实验目的
本次实验的目的是了解单片机的原理,掌握单片机语言的基本使用方法,编制可控制LED灯闪烁的程序,完成LED灯闪烁的控制。
2.实验设备
实验设备主要包括:单片机51系列主控板,51单片机芯片,备有LED等硬件。
3.原理描述
本次实验主要是利用单片机来实现LED灯发出的闪烁效果,将单片机的P0作为一个
数据口出口实现闪烁的控制,这里使用一个定时器定时,通过程序实现数据口的翻转,可
以实现LED的闪烁效果。
二、实验步骤:
1.硬件的准备及接线
准备所需要的硬件,将单片机的芯片插入51系列主控板,将LED灯接线到主控板上。
2.软件编译
打开Keil软件,创建一个单片机工程文件,然后调用单片机库函数,建立用于控制LED灯闪烁的相关函数。
3.程序下载
编译、链接生成hex文件,将hex文件下载到单片机芯片上,运行程序(此处使用51编程器),完成LED的闪烁控制。
4.程序调试
完成程序的编写、下载即可实现LED的闪烁,对程序做个完整的测试,保证程序的可
靠性。
闪烁的led实验报告
闪烁的led实验报告闪烁的LED实验报告引言:在现代科技的发展中,LED(Light Emitting Diode)作为一种新型的光源,已经广泛应用于各个领域。
本次实验旨在通过对LED的闪烁特性进行观察和研究,深入了解LED的工作原理以及其在实际应用中的潜力。
一、实验目的本次实验的主要目的是通过搭建一个简单的LED电路,观察和分析LED的闪烁频率和亮度变化。
通过实验,我们将探索LED的工作原理以及如何控制LED的亮度和闪烁频率。
二、实验材料和方法材料:1. LED灯2. 电阻3. 电源4. 连线5. 万用表方法:1. 将LED灯连接到电源上,通过电阻限流。
2. 调节电源电压,观察LED的亮度变化。
3. 改变电阻的阻值,观察LED的亮度变化。
4. 通过改变电源电压和电阻阻值的组合,探索LED的闪烁频率变化。
三、实验结果和讨论在实验过程中,我们首先将LED灯连接到电源上,并通过电阻限流。
当电源电压较低时,LED的亮度较暗,随着电源电压的增加,LED的亮度逐渐增强。
这是因为LED是一种半导体器件,其亮度与电流强度成正比。
当电流通过LED时,半导体材料中的电子与空穴结合,释放出能量,产生光。
接下来,我们改变了电阻的阻值,观察到LED的亮度变化。
当电阻阻值较大时,电流通过LED的强度减小,导致LED的亮度降低。
而当电阻阻值较小时,电流通过LED的强度增加,LED的亮度也相应增加。
这表明通过改变电阻的阻值,我们可以控制LED的亮度。
在调节电源电压和电阻阻值的组合时,我们发现LED的闪烁频率也会发生变化。
当电源电压较低,电阻阻值较大时,LED的闪烁频率较低,闪烁的间隔较长。
而当电源电压较高,电阻阻值较小时,LED的闪烁频率较高,闪烁的间隔较短。
这是因为当电源电压和电阻阻值变化时,电流通过LED的强度也会变化,从而影响LED的闪烁频率。
四、实验结论通过本次实验,我们得出了以下结论:1. LED的亮度与电流强度成正比,可以通过改变电源电压和电阻阻值来控制LED的亮度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一: LED 闪烁实验
一、实验仪器: PC 机一台, TMS320VC5416 DSK 一套(附 CCS)
二、实验目的
1.初步了解 TMS320VC5416DSK 硬件的基本结构及工作原理;
2.学习和熟悉Code Composer Studio 开发环境;
3.学习 BSL( Board Support Library)。
三、实验原理
1.硬件原理图
E M I F
CPLD
CTRL DATA
ADDR
5416
指示灯一指示灯四
指示灯二指示灯三
2.软件流程图
开始
DSP 初始化
NO
While(1)
YES
第一个灯亮
调子函数延时
第二个灯亮
结束
第 n 个灯亮
调子函数延时
3.使用的软件函数、宏,叙述调用形式、参数、返回值和包括该函数的库
文件、头文件
1)DSK5416_init()
功能 : 这段程序是初始化 DSP环境。
调用形式: void DSK5416_init();
2)Blink0()
功能:这段程序是用户自己编写的,用来控制LED的闪烁的。
调用形式: void Blink0 ();
3) TSK_sleep()
功能 : 程序中完成延时的功能
调用形式: void TSK_sleep(nticks);(nticks为要延时的系统时钟周期
数)
4)DSK5416_LED_on()
功能:使 DSK 上的 LED 发光
调用形式:void DSK5416_LED_on(num) ;(num 为 LED 的编号( 0- 3))5)DSK5416_LED_off ()
功能:使 DSK 上的 LED 熄灭
调用形式: void DSK5416_LED_off(num) ;(num 为 LED 的编号( 0-
3))
三、实验步骤
发光灯闪烁程序可以使人了解使用 CCS 来开发 TMS320VC5416 DSK 的一些
特点。
发光灯闪烁演示如何使用DSK上的四个信号灯。
这个例子将使信号灯按照
一定的规律连续闪烁。
1.如果你的软件安装在 C 盘的 C \ ti 目录下,就请在 c:\ti\ myprojects 目录下
创建 LED子目录;如果安装目录在其他位置,则在相应位置的myprojects目录下创建 LED子目录。
2.从实验一\LED\LED目录里拷贝所有的文件到新建的文件夹。
3.单击“开始”菜单,选择“程序”,在Texas Instruments\Code Composer Studio
组中选择 Code Composer图标,启动 Code Composer Studio,或者单击桌面上 C5416 DSK CCS图标。
4.在Code Composer Studio主界面中打开 Project 菜单,选择 New 选项。
5.在“ Save New Project”对话框中选择刚刚建立的工作目录,在文件名编辑框中输入 LED为项目名称,建立工程项目文件 LED.prj ,打开“ Project”菜单选择“ Add file to project ”,在随后打开的窗口中选择 led.c 并按“打开”按钮。
6.打开“ Project”菜单,选择“ Add file to project ”,在随后打开的窗口
中改变文件类型为 Configuration file(*.cdb) ,选择 led.cdb,并按“打开”按钮。
7.打开“ Project”菜单,选择“ Add file to project ”,在随后打开的窗口中改变文件类型为 Select Linker Command File(*.cmd),选择 led.cmd,并按“打开”按钮。
在项目视图中将所有“+”项展开(如上图所示),可以看到此工程包括以
下文件:
◎led.c C主程序,定义如何对 DSK 进行检测。
◎ledcfg.cmd 命令文件,将段映射到存储器中。
8.在项目浏览器中双击 led.c,激活 led.c文件浏览该文件的内容。
9.在项目浏览器中双击 led.cdb,激活 led.cdb文件进行编辑。
10.在 scheduling下的 TSK 一栏中,单击右键,选择“ Insert TSK”,新建
一个任务,随后在 TSK Manager下出现一个名为 TSK0的图标。
11.选择该图标,单击右键,选择“ Properties”,弹出属性对话框,在Functions 标签下的 Task function输入: _blink0 ,然后单击确定,退出对话框。
12.打开“Project”菜单,选择“Build Options ”,弹出对话框,在“Compiler”一栏中选择“ Advanced”,勾上选项“ use far calls”。
在“ Linker ”一栏中选择
“ Basic”,在“ Include Libraries”一栏中填入“ dsk5416f.lib ”。
12.打开“ Project”菜单,选择“ Rebuild all”选项, Code Composer Studio 重新编译和链接这个工程项目,整个的处理过程在屏幕下方的Message窗口中返回信息,当改变了设置后必须从新编译所有的文件。
当整个项目通过编译,汇编,
连接后就会在产生一个输出文件(*.out )。
13.打开“ File”菜单,选择“ Load Program”选项,在“ Load Program”对话框中选中新建目录下的 debug,在 debug目录下选中 led.out 文件,此时 Code Composer Studio将把这个目标文件装载到 5416DSK上,同时 Code Composer Studio 打开反汇编窗口,显示被加载程序的汇编指令码。
14.打开“ Debug”菜单,选择“ Run”选项或按 F5运行程序,观察 5416 DSK 上的信号灯可以按一定规律的间隔连续闪烁。
15.打开“ Debug”菜单,选择“ Halt”选项或按 Shift-F5 终止实验结果。
四、实验结果
实验的最后现象看到 5416DSK上的四个信号灯按一定规律连续闪烁。
五、可能会遇到的问题
1.先用 USB电缆将 5416DSK 与PC 机相连而后再将电源接上
2.防止静电容易烧坏电路板
3.要在断电的情况下插拔器件
六、练习
1.在实验中,只有一盏 LED发光,请考虑,如何修改源文件,来改变 LED闪烁的时间间隔?如何让多盏 LED 按照一定的规律同时闪烁?
2.请考虑:在源文件中,定义的函数名称是 blink0(), 为何在 TSK function 一栏中输入的却是 _blink0?
3.认真阅读 BSL概述 .doc和TSK.doc,为下次实验做准备。
附源文件
#include "ledcfg.h"
#include "dsk5416.h"
#include "dsk5416_led.h"
void Blink0()
{
int delay,i,j;
//Set delay between LED transitions
delay = 500;
//Blink LED #0
while(1)
{
for(i=1;i<=4;i++)
{
for(j=0;j<i;j++)
{
// Turn the LED on
DSK5416_LED_on(j);
}
TSK_sleep(delay);
for(j=0;j<i;j++)
{// Turn the LED off
DSK5416_LED_off(j);
}
TSK_sleep(delay);
}
}
}
void main()
{
//Initialize the board support
library DSK5416_init();
}。