实验四-LED控制实验

实验四-LED控制实验

ID:38394784

大小:232.00 KB

页数:6页

时间:2019-06-11

实验四-LED控制实验_第1页
实验四-LED控制实验_第2页
实验四-LED控制实验_第3页
实验四-LED控制实验_第4页
实验四-LED控制实验_第5页
资源描述:

《实验四-LED控制实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验四LED控制实验一、实验目的(1)掌握利用S3C2410X芯片地址总线扩展的I/O来驱动LED显示;(2)了解ARM芯片中利用总线扩展I/O口的使用方法。二、实验设备(1)硬件:EmbestEduKit-IV平台,ULINK2仿真器套件,PC机;(2)软件:μVisionIDEforARM集成开发环境,Windows98/2000/NT/XP。三、实验内容编写程序,控制实验平台的发光二极管LED1,LED2,LED3,LED4,使它们有规律的点亮和熄灭,具体顺序如下:LED1亮->LED2亮->LED3亮->LED4亮->LED1灭->LED2灭

2、->LED3灭->LED4灭->全亮->全灭,如此反复。四、实验原理在开发LED驱动之前,首先了解本实验的原理图:EduKit-IV设计了5个LED(D1~D5)用于指示和控制系统的状态,其中D2指示电源的状态,其他4个的状态是用户可编程的(SYSLED1~SYSLED4),在EduKit-IV中,这4个LED的状态通过扩展I/O接口进行控制。EduKit-IVLED所用到的扩展I/O如图1所示:图1片选信号的产生利用3/8译码器将A18-A20扩展了7个外设片选信号CS1-CS7。CS1和CS2引出到外部扩展接口EXCON_B3,CS3和CS4为总

3、线扩展输入的芯片74HC541的片选。CS5,CS6,和CS7为总线扩展输出的芯片74HC573的片选。片选信号在接入74HC573前经过了如图2处理:图2OLE信号的产生其中CS5,CS6,CS73个片选信号和写使能信号通过74HC32或门输出一个选通信号LE为低电平。图3LE信号的产生前面或门输出的LE选通信号经过74HC04反相得到高电平后再连接到扩展输出芯片74HC573。EduKit-IVLED接口电路如图4和图5所示。在本实验平台上,如图4,芯片74VHC573DT的选通物理地址为0x21180000,当访问这个物理地址的时候,就可以访问

4、其上的硬件资源了。这里可以把其理解为一个寄存器,寄存器地址是0x21180000,它的低4位控制了4个LED灯,通过访问地址为0x21180000的寄存器,往其低4位置高/低电平,从而控制相应的4个LED灯的亮/灭。(注意:寄存器0x21180000是只写的,在软件编程时只能往里写数据,不能从里读数据)图4向LED写入数据图5LED1-4连接图如图5所示,LED1-4这4个LED采用了共阳极的接法,分别与SYSLED1-4相连,通过SYSLED1-4引脚的高低电平来控制发光二极管的亮与灭。当这几个管脚输出高电平的时候发光二极管熄灭,反之,发光二极管点

5、亮。五、实验步骤1.准备实验环境使用ULINK2仿真器连接EmbestEduKit-IV实验平台的主板JTAG接口;使用EmbestEduKit-IV实验平台附带的交叉串口线,连接实验平台主板上的COM2和PC机的串口(一般PC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用EmbestEduKit-IV实验平台附带的电源适配器,连接实验平台主板上的电源接口。2.串口接收设置在PC机上运行windows自带的超级终端串口通信程序,或者使用实验平台附带光盘内设置好了的超级终端,设置超级终端:波特率115200

6、、1位停止位、无校验位、无硬件流控制,或者使用其它串口通信程序。(注:超级终端串口的选择根据用户的PC串口硬件不同,请自行选择,如果PC机只有一个串口,一般是COM1)3.打开实验例程1)拷贝实验平台附带光盘DISK3_S3C24103-Codes1-MDKMini2410-IV文件夹到MDK的安装路径:KeilARMBoardsEmbest。(注:也可拷贝工程到任意目录,本实验为了便于教学,故统一实验路径);2)运行μVisionIDEforARM软件,点击菜单栏“Project”,选择“OpenProject…”,在弹出的对话框

7、选择实验例程目录LED_Test子目录下的LED_Test.Uv2工程。3)默认打开的工程在源码编辑窗口会显示实验例程的说明文件readme.txt,详细阅读并理解实验内容。4)工程提供了两种运行方式:一是下载到SDRAM中调试运行,二是固化到NorFlash中运行。用户可以在工具栏SelectTarget下拉框中选择在RAM中调试运行还是固化Flash中运行。如下图所示:图5-2-6选择运行方式下面实验将介绍下载到SDRAM中调试运行,所以我们在SelectTarget下拉框中选择LED_TestINRAM。5)接下来开始编译链接工程,在菜单栏“P

8、rojiet”选择“Buildtarget”或者“Rebuildalltargetfiles”编译整个工程,

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

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

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