0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机GPIO接口介绍

科技观察员 来源:英锐恩 作者:英锐恩 2023-07-10 09:27 次阅读

单片机MCU)广泛用于控制所有类型的电子设备,MCU由CPU(中央处理单元)、存储器和实现各种外设支持功能的附加电路组成。

CPU通过读取程序和以下指令进行操作:读取数据、进行计算和比较、根据比较结果生成其他操作等指令。内存的作用不仅是存储数据,还包括程序本身。

fig1-mcus-internal-conf-en.jpg

MCU还包括实现各种外围功能的电路,从而可以更轻松地在各种设置中进行部署。例如,MCU通常包括各种I/O(输入和输出)端口,以促进CPU与外部传感器和开关之间的信号流。它还通常包括一个或多个ADC模拟/数字转换器)以将输入的模拟信号转换为数字值,以及一个或多个DAC(数字/模拟转换器)以将数字值转换为输出模拟信号。这些I/O端口和转换器支持使用各种信号类型。

单片机应用最多的一个外设是RTC(实时时钟),它用于实现准确的时间测量和时间监控,并被引用或依赖于时间的进程广泛使用。另一个常见的外设是UART(通用异步接收器发送器),用于将并行信号转换为串行信号,并将串行信号转换为并行信号。

重要外设:GPIO接口

GPIO(通用输入/输出)端口处理传入和传出的数字信号。作为输入端口,它可用于将从开关接收到的ON/OFF信号或从传感器接收到的数字读数与CPU进行通信。作为输出口,它可以根据CPU指令和计算结果驱动外部操作——例如,根据计算结果驱动LED显示屏,或者输出驱动信号给电机

GPIO也被称为“通用接口”,因为每个引脚都可以自由设置为用作输入或输出。在早期的MCU中,每个端口要么专门输入,要么专门输出。然而,GPIO是灵活的。如果它有8个引脚,您可以将它们设置为最适合您的需要:4输入和4输出,或7输入和1输出,或任何其他组合。

需要注意的是,当程序读取、写入和操作数字值(0和1)时,外部设备通常使用信号电平:低电压和高电压。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6008

    文章

    44051

    浏览量

    622497
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16090

    浏览量

    344455
  • GPIO
    +关注

    关注

    16

    文章

    1147

    浏览量

    50706
收藏 人收藏

    评论

    相关推荐

    STM32单片机的八种GPIO口模式

    GPIO 是通用输入/输出端口的简称,本文以STM32为例进行说明,其他的单片机功能上都是大同小异,学会STM32的GPIO,我们可以触类旁通。
    发表于 09-07 11:38 1809次阅读
    STM32<b class='flag-5'>单片机</b>的八种<b class='flag-5'>GPIO</b>口模式

    单片机系统配置及接口相关介绍

    单片机原理及应用C语言版9ppt课件单片机原理及应用 (C语言版)第9章单片机系统配置及接口 第9章 单片机系统配置及
    发表于 07-14 08:08

    详细介绍单片机的原理

      很多电子爱好者,都想学习单片机这门技术。下面的这一系列教程是专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介绍单片机的原理,指令,寄存器,以及接口等,后面还
    发表于 07-15 08:23

    介绍单片机硬件系统

    本书结合当前的职业教育改革要求,采用项目教学、任务驱动方式进行编写,主要介绍单片机硬件系统、单片机开发系统软件、单片机并行端口应用、定时与中断系统、显示与键盘
    发表于 07-20 06:14

    单片机gpio是什么

    单片机gpio是什么,概念GPIO(general purpose intput output)是通用输入输出端口的简称,可以通过软件来控制其输入和输出。51 单片机芯片的
    发表于 07-21 07:31

    GPIO硬件介绍

    目录第一节 GPIO硬件介绍 3第二节 GPIO寄存器介绍 4第三节 实验 6第四节 实验现象 8官网地址GPIO硬件
    发表于 11-29 06:49

    单片机串口的介绍

    目录串口的介绍串口硬件电路串口电平标准常用通信接口比较51单片机的UARTUART参数及时序图UART模式图串口和中断串行口相关寄存器串口发送数据代码usart.husart.cmain.c串口
    发表于 11-30 06:24

    主要介绍STM32单片机GPIO口基本概念

    本篇主要介绍STM32单片机GPIO口基本概念和GPIO 寄存器的使用参考资料【51/STM32】详解单片机
    发表于 02-22 07:30

    关于单片机GPIO的简介

    薪火培训电控第一讲——单片机GPIO关于单片机GPIO简介GPIO八种输入输出模式GPIO引脚
    发表于 02-24 06:29

    I/O接口介绍_田老师的PIC单片机教案3

    I/O接口介绍_田老师的PIC单片机教案3,快来下载吧
    发表于 09-01 18:17 0次下载

    STC15单片机GPIO口驱动LED资料合集

    本文档的主要内容详细介绍的是STC15单片机GPIO口驱动LED资料合集包括了 :HEX文件,寄存器版程序和工程文件,库函数版程序和工程文件,GPIO驱动LED实验连接图,
    发表于 10-10 08:00 16次下载
    STC15<b class='flag-5'>单片机</b>的<b class='flag-5'>GPIO</b>口驱动LED资料合集

    【MSP430单片机GPIO

    【MSP430单片机GPIO
    发表于 11-19 16:06 14次下载
    【MSP430<b class='flag-5'>单片机</b>】<b class='flag-5'>GPIO</b>篇

    STM32单片机GPIO口简介

    本篇主要介绍STM32单片机GPIO口基本概念和GPIO 寄存器的使用参考资料【51/STM32】详解单片机
    发表于 12-28 19:23 23次下载
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>GPIO</b>口简介

    薪火培训电控第一讲——单片机GPIO

    薪火培训电控第一讲——单片机GPIO关于单片机GPIO简介GPIO八种输入输出模式GPIO引脚
    发表于 12-31 19:47 2次下载
    薪火培训电控第一讲——<b class='flag-5'>单片机</b>与<b class='flag-5'>GPIO</b>

    STM32单片机GPIO输入、输出模式与配置方法

    STM32 单片机是一款高性能、低功耗的 32 位微控制器,具有强大的计算能力、灵活的外设模块和实现微控制器应用所需的社区支持。在单片机应用中,GPIO 输入输出模式是必不可少的硬件接口
    发表于 08-15 18:23 5598次阅读