无人机微控制器技术课件 22、微控制器输入输出端口使用_第1页
无人机微控制器技术课件 22、微控制器输入输出端口使用_第2页
无人机微控制器技术课件 22、微控制器输入输出端口使用_第3页
无人机微控制器技术课件 22、微控制器输入输出端口使用_第4页
无人机微控制器技术课件 22、微控制器输入输出端口使用_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

《无人机微控制器技术》微控制器输入输出端口使用微控制器输入输出端口使用0101微控制器输入输出端口使用微控制器输入输出端口使用1、GPIO概述什么是GPIO?GPIO(GeneralPurposeInputOutput)是通用输入输出端口的简称,简单来说就是软件可控制的引脚。GPIO功能如下:微控制器输入输出端口使用1、GPIO概述检测数字输入,如键盘或开关信号。1驱动LED,蜂鸣器或LCD等其他显示器。2控制片外器件,用引脚模拟期间时序达到控制相应器件的目的,如模拟SPI、总线等。3GPIO特性如下:微控制器输入输出端口使用1、GPIO概述独立控制每个GPIO口的方向(输入/输出模式);独立设置每个GPIO的输出状态(高/低电平);所有GPIO口在复位后都有默认方向(或输入或输出)。GPIO口都是按组规划,有的芯片是8个GPIO口一组,有的是16个或32个为一组。每个GPIO口都需要做两个寄存器位:一是选择口线方向(输入输出)二是需要一个数据位(用于设置输出数据和读取输入数据)。微控制器输入输出端口使用2、寄存器概述具有不同端口数量的单片机微控制器输入输出端口使用2、寄存器概述GPIO口都是按组规划,有的芯片是8个GPIO口一组,有的是16个或32个为一组。每个GPIO口都需要做两个寄存器位:一是选择口线方向(输入输出)二是需要一个数据位(用于设置输出数据和读取输入数据)。一组GPIO口至少会有两个寄存器GPIO-DIR和GPIO-DATA。其中GPIO-DIR用于控制各个GPIO口的方向,

GPIO-DATA用于各个GPIO口的输入输出数据。微控制器输入输出端口使用2、寄存器概述GPIO-DIR确定了输入或输出方向。如果是输出GPIO-DATA寄存器的内容会通过输出锁存到三态门再到IO引脚。如果是输入IO引脚的内容会通过输入缓存输入锁存到GPIO-DATA寄存器。端口类型丰富,有端口P1-P11、S和COM。产品型号不同可包含上述所有或部分端口。同时,不同端口的功能也有所不同。如下表所示:微控制器输入输出端口使用3、MSP430的GPIO特点MSP430各种端口有大量的控制寄存器供用户操作。最大限度提供了输入/输出的灵活性。每个I/O口都可以独立编程;输入或输出可以任意组合;P1和P2所有I/O口都具有边缘可选的输入中断功能;可以按字节输入输出,也可按位进行操作;可设置I/O口的上拉或下拉功能;可配置I/O驱动能力(高驱动能力或低驱动能力)。微控制器输入输出端口使用3、MSP430的GPIO特点寄存器名称功能使用方法PxDIR方向寄存器相互独立的8位定义了8位引脚的输入输出方向Bit=1,将端口设置为输出模式Bit=0,将端口设置为输入模式PxIN输入寄存器该寄存器是只读的其中每一位都反映了对应I/O引脚的输入信号Bit=1,输入为高电平Bit=0,输入为低电平PxOUT输出寄存器该寄存器每位都反映了写入相应输出引脚的值Bit=1,输出为高电平Bit=0,输出为低电平PxREN上拉/下拉电阻使能寄存器该寄存器中每一位可驱动或禁止对应I/O引脚的上拉/下拉电阻Bit=1,驱动上拉/下拉电阻Bit=0,禁止上拉/下拉电阻PxSEL功能选择寄存器该寄存器用来选择引脚的I/O端口功能与外围模块功能Bit=1,选择引脚为I/O端口Bit=0,选择引脚为外设功能PxDS输出驱动强度寄存器该寄存器的每个位可设置引脚的输出高低强度Bit=1,高驱动强度Bit=0,低驱动强度PxIE中断使能寄存器该寄存器的8位决定端口的8个引脚能否产生中断。Bit=1,允许中断Bit=0,禁止中断PxIES中断触发沿选择寄存器该寄存器每位定义对应引脚的中断触发方式Bit=1,下降沿使相应中断标志位Bit=0,上升沿使相应中断标志位PxIFG中断标志寄存器该寄存器用来表示对

温馨提示

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

评论

0/150

提交评论