已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验2 IO端口LED指示灯闪烁一、实验目的:1.正确安装keil软件正确安装调试驱动程序,熟悉实验板的使用。3.学习使用IO口。二、实验设备:Scm开发板,学生自己的笔记本电脑三、实验内容:使用单芯片IO端口输出、led、程序编写和必要时使指示灯亮起。四、实验原理:1.lpc11114总共将42个GPIO分成4个端口,P0、P1、P2端口为12位宽,针脚为Px.0到Px.11,P3端口为6位宽,针脚为P3.0到P3.5。接脚的内部结构如图所示。其中Rpu是牵引阻力,Rpd是牵引阻力。2.为了节省芯片空间和针数,LPC1100系列微处理器的针大部分使用功能重用,用户在使用外围设备时必须先设置针。控制插针设置的寄存器称为IO配置寄存器,每个端口插针PIOn_m被分配IO配置寄存器IO configuration registry IOCON _ PIOn _ m,该寄存器控制插针功能和电气特性。3.表中列出了IOCON_PIOn_m注册表的位域定义。位域符号说明2:0彭c选取接脚功能000:可选功能1选择00:功能2(如果未定义功能2,则保留)010:功能3选择(如果未定义功能3,则保留)01:功能4选择(如果未定义功能4,则保留)100-111:预订4:3模式选择功能模式(片上拉/下拉电阻控制)00:模式错误(允许免费池和下拉电阻)01:允许下拉式阻力10:允许上限阻力11:继电器模式5海丝待机模式1:禁止0:允许6-保留,重置值为17广告模式选择模拟/数字模式(如果没有AD功能,则保留,重置值为1)0:模拟输入模式1:数字功能模式9:8I2CMODE选择I2C模式00:标准I2C模式/快速I2C模式(默认)01:标准I/O功能10: FM I2C模式11:预订31:8-保留,重置值为04.根据每个针脚IOCON寄存器的位233600配置,可以使用不同的值。5.GPIO寄存器GPIO数据寄存器用于读取输入插针的状态数据或配置输出插针的输出状态,表5-5描述了GPIOnDATA寄存器位。比特符号访问说明11:0数据R/W接脚PIOn_0到PIOn_11输入资料(读取)或输出资料(写入)31:12-保留GPIO的数据定向是通过GPIOnDIR寄存器中的位或操作实现的,与LPC1100微处理器和8051微控制器的GPIO不同,使用前必须设置数据定向。比特符号访问值说明11:0IOR/W0接脚PIOn_0到PIOn_11由输入组成1接脚PIOn_0到PIOn_11由输出组成31:12-保留6.发光二次管的工作电压和工作电流如何?_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _发光二极管的限流电阻如何计算?_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _五、实验电路图:六、实验阶段:一、基本要求1、写发光二极管闪烁程序。二、扩展要求1.寻找有关呼吸灯的信息,了解呼吸灯的工作原理。2.编写直接呼吸灯代码,在实验板上验证。七、方块图:八、参考程序:/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *# #include LPC11XX。H/头文件打开连接到# define D1 _ on()(LPC _ gpio 1-data=(10)/p 1.0的指示灯关闭连接到# define D1 _ off()(LPC _ gpio 1-data |=(10)/p 1.0的指示灯打开连接到# define LED 2 _ on()(LPC _ gpio 1-data=(11)/p 1.1的指示灯关闭连接到# define LED 2 _ off()(LPC _ gpio 1-data |=(11)/p 1.1的指示灯/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FunctionName : Delay()* Description :延迟函数* EntryParameter : None* ReturnValue : None* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Void Delay()Uint16_t i、j;for(I=0);I5000I)for(j=0);J200j);/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FunctionName : LedInit()* Description :初始化指示灯针脚* EntryParameter : None* ReturnValue : None* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Void LedInit(void)LPC _ syscon-sysauhbclkctrl |=(116);/创建IOCON时钟LPC _ IOCON-R _ Pio 1 _ 0=0x 07;LPC _ IOCON-R _ Pio 1 _ 0 |=0x 01;/将P1.0脚设置为GPIOLPC_IOCON-R_PIO1_1=到0x07LPC _ IOCON-R _ Pio 1 _ 1 |=0x 01;/将P1.1脚设置为GPIOLPC _ sys con-sysauhbclkctrl=(116);/能源禁止IOCON时钟LPC _ gpio 1-DIR |=(10);/P1.0设定为输出接脚Lpc _ gpio 1-数据|=(10);/将P1.0设置为更高的级别LPC _ gpio 1-DIR |=(11);/P1.1设定为输出接脚LPC _ gpio 1-DATA |=(11);/P1.1设置为更高的级别/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FunctionName : main()* Description :主函数* EntryParameter : None* ReturnValue : None* * * * * * * * * * * * * * * * * * * *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年蔬菜种植公司大棚、农机等固定资产投资管理制度
- 2025牧原集团西北区域招聘2133人易考易错模拟试题(共500题)试卷后附参考答案
- 2025湖南靖州苗族侗族自治县自来水公司招聘16人易考易错模拟试题(共500题)试卷后附参考答案
- 2025海南保亭县招聘文明志愿督导员3人易考易错模拟试题(共500题)试卷后附参考答案
- 2025河北邯郸市峰峰矿区政府系统事业单位招聘274人易考易错模拟试题(共500题)试卷后附参考答案
- 实物类会计题库及答案
- 2025年上学期高一生物侧向思维能力测评试题
- 幼儿教师伦理题库及答案
- 健康管理知识与生活作息优化方案
- 区块链钱包开发工程师团队建设方案
- 2025浙江杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院)第三批行政人员(聘用制)招聘22人考试笔试备考试题及答案解析
- 动火作业安全培训课件
- 高精度地震定位技术及其网络部署-洞察及研究
- 新能源汽车电力电子基础课件 项目一 电工基础
- 水厂配水管道工程可行性研究报告
- 山路交通安全培训课件
- 劳动争议维权课件
- 供货合同范本附件模板
- 国开2025年春本科《国家安全教育》形考作业1-4终考答案
- 硫化氢安全防护知识培训课件
- 2025年中医确有专长考试题库(附答案)与答案
评论
0/150
提交评论