GPIO输出控制实验

GPIO输出控制实验

ID:37727150

大小:44.00 KB

页数:4页

时间:2019-05-29

GPIO输出控制实验_第1页
GPIO输出控制实验_第2页
GPIO输出控制实验_第3页
GPIO输出控制实验_第4页
资源描述:

《GPIO输出控制实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一、GPIO输出控制实验班级:学号:姓名:一、实验目的1、掌握LPC2131专用工程模板的使用。2、掌握EasyJTAG仿真器的安装和使用。3、能够在EasyARM教学实验开发平台上运行第一个程序。4、熟悉LPC2000系列ARM7微控制器的GPIO控制。二、实验设备1、硬件:PC机、LPC2131教学实验开发平台2、软件:Windows98/XP系统,ADS1.2集成开发环境三、实验内容1、EasyARM2131实验板概述8个独立的LED指示灯(低电平点亮)、6个独立的微动按键(按下为低电平)、1个蜂鸣器、RS232接口、SPI接口、I2C接口、JTAG接口(可连接JTA

2、G仿真器,连接宿主机)、管脚输出跳线插排A和B,用于物理外设的选择连接。试验时可通过跳线端子选择连接的物理外设。2、JTAG仿真器的启动与设置JTAG仿真器用于连接宿主机(即PC机)和实验板;开发者可在宿主机上交叉编译ARM工程代码,并下载到开发板调试运行。(1)、在桌面双击H-JTAG快捷图标,启动H-JTAG服务;(2)、在H-JTAG服务串口点击按钮,打开H-Flasher窗口;(3)、在H-Flasher窗口的“FlashSelection”项选择仿真的器件型号;(4)、在H-Flasher窗口的“Programming”项窗,点击

3、eck>按钮,H-JTAG将检测到的器件类型显示于本窗口;(5)、确认H-JTAG将检测到的器件类型,关闭H-Flasher窗口和H-JTAGServer窗口,H-JTAG启动设置完毕。四、实验步骤(1)、启动ADS1.2IDE集成开发环境,选择ARMExecutableImageforlpc2131工程模板建立一个工程BeepCon_C;(2)、在user组里编写主程序代码main.c;(3)、选用DebugInRam生成目标,然后编译链接工程。五、实验参考程序/*********************************************************

4、************文件名:main.c*功能:蜂鸣器控制。对蜂鸣器进行控制,采用软件延时方法。*使用I/O口直接控制,采用灌电流方式。*说明:将跳线器JP11短接。**********************************************************************/#include"config.h"#defineBEEPCON0x00000080//P0.7引脚控制B1,低电平蜂鸣/***********************************************************************名称:D

5、elayNS()*功能:长软件延时。*入口参数:dly延时参数,值越大,延时越久*出口参数:无**********************************************************************/voidDelayNS(uint32dly){uint32i;for(;dly>0;dly--){for(i=0;i<5000;i++);}}/**********************************************************************名称:main()*功能:控制蜂鸣器蜂鸣。***********

6、***********************************************************/intmain(void){PINSEL0=0x00000000;//设置管脚连接GPIOIO0DIR=BEEPCON;//设置I/O为输出while(1){IO0SET=BEEPCON;//BEEPCON=1DelayNS(10);IO0CLR=BEEPCON;//BEEPCON=0DelayNS(10);}return(0);}五、思考(1)、在实验参考程序中,如何控制蜂鸣器报警的速度?答:通过控制延时函数的参数来改变蜂鸣器报警的速度

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

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

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