实验一LED闪烁实验

实验一LED闪烁实验

ID:39130220

大小:248.50 KB

页数:5页

时间:2019-06-25

实验一LED闪烁实验_第1页
实验一LED闪烁实验_第2页
实验一LED闪烁实验_第3页
实验一LED闪烁实验_第4页
实验一LED闪烁实验_第5页
资源描述:

《实验一LED闪烁实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一:LED闪烁实验一、实验仪器:PC机一台,TMS320VC5416DSK一套(附CCS)二、实验目的1.初步了解TMS320VC5416DSK硬件的基本结构及工作原理;2.学习和熟悉CodeComposerStudio开发环境;3.学习BSL(BoardSupportLibrary)。三、实验原理EMIFDATAADDRCTRL5416CPLD指示灯一指示灯二指示灯三指示灯四1.硬件原理图DSP初始化第n个灯亮第二个灯亮调子函数延时第一个灯亮调子函数延时While(1)开始NOYES结束2.软件流程图3.使用的软件函数、宏,叙述调用形式、参数、返回值和包括该函数的库文件、头

2、文件1)DSK5416_init()功能:这段程序是初始化DSP环境。调用形式:voidDSK5416_init();2)Blink0()功能:这段程序是用户自己编写的,用来控制LED的闪烁的。调用形式:voidBlink0();3)TSK_sleep()功能:程序中完成延时的功能调用形式:voidTSK_sleep(nticks);(nticks为要延时的系统时钟周期数)4)DSK5416_LED_on()功能:使DSK上的LED发光调用形式:voidDSK5416_LED_on(num);(num为LED的编号(0-3))5)DSK5416_LED_off()功能:使DSK上

3、的LED熄灭调用形式:voidDSK5416_LED_off(num);(num为LED的编号(0-3))三、实验步骤发光灯闪烁程序可以使人了解使用CCS来开发TMS320VC5416DSK的一些特点。发光灯闪烁演示如何使用DSK上的四个信号灯。这个例子将使信号灯按照一定的规律连续闪烁。1.如果你的软件安装在C盘的Cti目录下,就请在c:timyprojects目录下创建LED子目录;如果安装目录在其他位置,则在相应位置的myprojects目录下创建LED子目录。2.从dir实验一LEDLED目录里拷贝所有的文件到新建的文件夹。3.单击“开始”菜单,选择“程序”,在

4、TexasInstrumentsCodeComposerStudio'C5416DSKTools2('C5416)组中选择CodeComposer图标,启动CodeComposerStudio,或者单击桌面上C5416DSKCCS图标。4.在CodeComposerStudio主界面中打开Project菜单,选择New选项。5.在“SaveNewProject”对话框中选择刚刚建立的工作目录,在文件名编辑框中输入LED为项目名称,建立工程项目文件LED.prj,打开“Project”菜单选择“Addfiletoproject”,在随后打开的窗口中选择led.c并按“打开”按钮

5、。6.打开“Project”菜单,选择“Addfiletoproject”,在随后打开的窗口中改变文件类型为Configurationfile(*.cdb),选择led.cdb,并按“打开”按钮。7.打开“Project”菜单,选择“Addfiletoproject”,在随后打开的窗口中改变文件类型为SelectLinkerCommandFile(*.cmd),选择led.cmd,并按“打开”按钮。在项目视图中将所有“+”项展开(如上图所示),可以看到此工程包括以下文件:◎led.cC主程序,定义如何对DSK进行检测。◎ledcfg.cmd命令文件,将段映射到存储器中。8.在项目

6、浏览器中双击led.c,激活led.c文件浏览该文件的内容。9.在项目浏览器中双击led.cdb,激活led.cdb文件进行编辑。10.在scheduling下的TSK一栏中,单击右键,选择“InsertTSK”,新建一个任务,随后在TSKManager下出现一个名为TSK0的图标。11.选择该图标,单击右键,选择“Properties”,弹出属性对话框,在Functions标签下的Taskfunction输入:_blink0,然后单击确定,退出对话框。12.打开“Project”菜单,选择“BuildOptions”,弹出对话框,在“Compiler”一栏中选择“Advance

7、d”,勾上选项“usefarcalls”。在“Linker”一栏中选择“Basic”,在“IncludeLibraries”一栏中填入“dsk5416f.lib”。12.打开“Project”菜单,选择“Rebuildall”选项,CodeComposerStudio重新编译和链接这个工程项目,整个的处理过程在屏幕下方的Message窗口中返回信息,当改变了设置后必须从新编译所有的文件。当整个项目通过编译,汇编,连接后就会在产生一个输出文件(*.out)。13.打开“File”菜

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

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

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