实验2--led显示实验

实验2--led显示实验

ID:13953312

大小:5.58 MB

页数:4页

时间:2018-07-25

实验2--led显示实验_第1页
实验2--led显示实验_第2页
实验2--led显示实验_第3页
实验2--led显示实验_第4页
资源描述:

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

1、北京信息科技大学自动化学院实验报告课程名称DSP控制技术实验名称指示灯显示实验实验仪器计算机、ICETEK-F28335-A实验箱专业自动化班级/学号自控1105/2011010865学生姓名黄洁艳实验日期实验地点教七楼102成绩指导教师艾红实验二数字量输入与数字量输出内容一:指示灯实验一.实验目的1.了解ICETEK–F28335-A评估板在TMS320F28335DSP外部扩展存储空间上的扩展。2.了解ICETEK–F28335-A评估板上指示灯扩展原理。二.实验设备计算机,ICETEK-F28335-A实验箱。三.实验原理1.TMS320F28335DSP的存储器扩展接口存储器扩展接口

2、是DSP扩展片外资源的主要接口,它提供了一组控制信号和地址、数据线,可以扩展各类存储器和存储器、寄存器映射的外设。-ICETEK–F28335-A评估板在扩展接口上除了扩展了片外SRAM外,还扩展了指示灯和DIP开关等设备。具体扩展地址如下:0x180001:板上DIP开关控制寄存器0x180000:板上指示灯控制寄存器2.指示灯扩展原理图3.1指示灯扩展原理四.实验要求1.编写程序实现将0-F和F-0十六进制代码送到指示灯显示。2.编写程序实现小灯从左到右循环显示。3.编写程序实现小灯从右到左循环显示。五.实验程序如下:1.指示灯显示0-F和F-0:#include"DSP2833x_De

3、vice.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncludeFile#defineLED(*(unsignedshortint*)0x180000)#defineSRAM_Base_Adress0x100000voidDelay(unsignedintnTime);//延时子程序voidmain(void){longi;InitSysCtrl();InitXintf16Gpio();DINT;InitPieCtrl();IER=0x0000;IFR=0x0000;for

4、(;;){for(i=0;i<=0xf;i++)//指示灯从0~F显示{LED=i;Delay(612);}for(i=0xf;i>=0;i—)//指示灯从F~0显示{LED=i;Delay(612);}}}voidDelay(unsignedintnDelay){inti,j,k=0;for(i=0;i

5、000);i=0;3.指示灯从右到左循环显示:for(i=0x03;i>=0;i--){LED=a;a=a>>1;Delay(5000);}a=0X08;Delay(5000);i=0x03;六.实验结果展示:1.左图为0~F显示的5,右图为F~0显示的A:2.指示灯从左到右循环显示:3.指示灯从右到左循环显示:

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

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

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