发光二极管阵列显示实验_第1页
发光二极管阵列显示实验_第2页
发光二极管阵列显示实验_第3页
发光二极管阵列显示实验_第4页
发光二极管阵列显示实验_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 发光二极管阵列显示实验一、实验目的通过实验学习使用5416adsp(digital signal processor,数字信号处理器)的扩展端口控制外围设备的方法,了解发光二极管阵列的控制编程方法。二、实验设备计算机、icetek-vc5416-edu实验箱(或icetek仿真器+icetek-vc5416-a系统板+相关连接线及电源)。三、实验原理1、扩展接口icetek-vc5416-a是一块以tms320vc5416adsp为核心的dsp扩展评估板,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种外围设备。2、发光二极管显示阵列的显示是由扩展端口控制,扩展在io接口的两

2、个寄存器ctrla提供具体控制。原理图如下:3、显示原理dsp须将显示的图形按列的顺序存储起来(88点阵,8个字节,高位在下方,低位在上方),然后定时刷新控制显示。具体方法是,将以下控制字按先后顺序、每两个为一组发送到端口ctrla,以送完毕后,隔不太长的时间(以人眼观察不闪烁的时间间隔)再以送一遍。由于位值为“0”时点亮,所以需要将显示的数据取反。0x01,第8列数据取反,0x02,第7列数据取反,0x04,第6列数据取反,0x08,第5列数据取反,0x10,第4列数据取反,0x20,第3列数据取反,0x40,第2列数据取反,0x80,第1列数据取反。4、实验程序流程图:四、实验步骤1、实验

3、准备: 连接实验设备: 连接电源:打开实验箱,取出三线电源线(如下图),将电源线的一端插入实验箱外部左侧箱壁上的电源插孔中。确认实验箱面板上电源总开关(位于实验箱底板左上角)处于“关”的位置,连接电源线的另一端至220v交流供电插座上,保证稳固连接。 使用电源连接线(如右图,插头带孔的)连接各模块电源:确认实验箱总电源断开。连接icetek-ctr板上边插座到实验箱底板上+12v电源插座;icetek-ctr板下边插座到实验箱底板上+5v电源插座;如使用pp(并口)型仿真器,则连接仿真器上插座到实验箱底板上+5v电源插座;连接dsp评估板模块电源插座到实验箱底板上+5v电源插座。注意各插头要插

4、到底,防止虚接或接触不良。 连接dsp评估板信号线:当需要连接信号源输出到a/d输入插座时,使用信号连接线(如右图)分别连接相应插座。 接通电源:检查实验箱上220v电源插座(箱体左侧)中保险管是否完好,在连接电源线以后,检查各模块供电连线是否正确连接,打开实验箱上的电源总开关(位于实验箱底板左上角),使开关位于“开”的位置,电源开关右侧的指示灯亮。 将icetek-ctr板的供电电源开关拨到“开”的位置,见图2-2。2、设置code composer studio 2.21在硬件仿真(emulator)方式下运行:设置ccs通过icetek-5100usb仿真器连接icetek-vc5416

5、-a硬件环境进行软件调试和开发。 双击桌面上图标: 进入ccs设置窗口。 在出现的窗口中按标号顺序进行如下设置: 接着在下面的窗口中按标号顺序进行如下设置: 在出现的窗口中按标号顺序进行如下设置: 在出现的窗口中按标号顺序进行如下设置: 以上设置完成后,ccs已经被设置成emulator的方式(用仿真器连接硬件板卡的方式),并且指定通过icetek-5100usb仿真器连接icetek-vc5416-a评估板。如果一直使用这一方式就不需要重新进行以上设置操作了。3、启动code composer studio 2.21: 首先将实验箱电源关闭。连接实验箱的外接电源线。 检查icetek-510

6、0usb仿真器的黑色jtag插头是否正确连接到icetek-vc5416-a板的j3插头上。注:仿真器的插头中有一个孔加入了封针,与j3插头上的缺针位置应重合,保证不会插错。 检查是否已经用电源连接线连接了icetek-vc5416-a板上的pow1插座和实验箱底板上的+5v电源插座。 检查其他连线是否符合实验要求。检查实验箱上三个拨动开关位置符合实验要求否。 打开实验箱上电源开关(位于实验箱底板左上角),注意开关边是红色指示灯点亮。icetek-vc5416-a板上指示灯d1和d2点亮。如果打开了icetek-ctr的电源开关,icetek-ctr板上指示灯l1、l2和l3点亮。如果打开了信

7、号源电源开关,相应开关边的指示灯点亮。 用实验箱附带的usb信号线连接icetek-5100usb仿真器和pc机后面的usb插座,注意icetek-5100usb仿真器上指示灯power和run灯点亮。双击桌面上仿真器初始化图标:如果出现下面提示窗口,表示初始化成功,按一下空格键进入下一步操作。如果窗口中没有出现“按任意键继续”,请关闭窗口,关闭实验箱电源,再将usb电缆从仿真器上拨出,返回第步重试。如果窗口中出现“the adapter returned an error.”,并提示“按任意键继续”,表示初始化失败,请关闭窗口重试两三次,如果仍不能初始化则关闭实验箱电源,将usb电缆从仿真器

8、上拨出,返回第步重试。 双击桌面上图标:启动ccs2.21。 如果进入ccs提示错误,先选“abort”,然后用“初始化icetek-5100usb2.0仿真器”初始化仿真器,如提示出错,可多做几次。如仍然出错,拔掉仿真器上usb接头(白色方形),按一下icetek-vc5416-a板上s1复位按钮,连接usb接头,再做“初始化icetek-5100usb2.0仿真器”。 如果遇到反复不能连接或复位仿真器、进入ccs报错,请打开windows的“任务管理器”,在进程卡片上的“映像名称”栏中查找是否有“cc_app.exe”,将它结束再试。选择菜单debugreset cpu。4、打开工程文件:打开菜单“project”的“open”项选择c: icetek-vc5416-edulablab0402-ledarray目录中的ledarray.pjt。浏览ledarray.c文件的内容,理解各语句的作用。5、编译6、下载程序点击“file“下的”load program“得到如下界面打开相应文件,看到界面7、运行程序观察结果点击“bebug”下的“run”即运行8、结束程序运行,退出ccs。五、实验结果与分析实验结果:可以观察到发光二极管阵列显示0到9的计数。分析:本程序使用循环延时的方法,如果想实现较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论