0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)GPIO接口介紹

科技觀察員 ? 來(lái)源:英銳恩 ? 作者:英銳恩 ? 2023-07-10 09:27 ? 次閱讀

單片機(jī)MCU)廣泛用于控制所有類(lèi)型的電子設(shè)備,MCU由CPU(中央處理單元)、存儲(chǔ)器和實(shí)現(xiàn)各種外設(shè)支持功能的附加電路組成。

CPU通過(guò)讀取程序和以下指令進(jìn)行操作:讀取數(shù)據(jù)、進(jìn)行計(jì)算和比較、根據(jù)比較結(jié)果生成其他操作等指令。內(nèi)存的作用不僅是存儲(chǔ)數(shù)據(jù),還包括程序本身。

fig1-mcus-internal-conf-en.jpg

MCU還包括實(shí)現(xiàn)各種外圍功能的電路,從而可以更輕松地在各種設(shè)置中進(jìn)行部署。例如,MCU通常包括各種I/O(輸入和輸出)端口,以促進(jìn)CPU與外部傳感器和開(kāi)關(guān)之間的信號(hào)流。它還通常包括一個(gè)或多個(gè)ADC模擬/數(shù)字轉(zhuǎn)換器)以將輸入的模擬信號(hào)轉(zhuǎn)換為數(shù)字值,以及一個(gè)或多個(gè)DAC(數(shù)字/模擬轉(zhuǎn)換器)以將數(shù)字值轉(zhuǎn)換為輸出模擬信號(hào)。這些I/O端口和轉(zhuǎn)換器支持使用各種信號(hào)類(lèi)型。

單片機(jī)應(yīng)用最多的一個(gè)外設(shè)是RTC(實(shí)時(shí)時(shí)鐘),它用于實(shí)現(xiàn)準(zhǔn)確的時(shí)間測(cè)量和時(shí)間監(jiān)控,并被引用或依賴于時(shí)間的進(jìn)程廣泛使用。另一個(gè)常見(jiàn)的外設(shè)是UART(通用異步接收器發(fā)送器),用于將并行信號(hào)轉(zhuǎn)換為串行信號(hào),并將串行信號(hào)轉(zhuǎn)換為并行信號(hào)。

重要外設(shè):GPIO接口

GPIO(通用輸入/輸出)端口處理傳入和傳出的數(shù)字信號(hào)。作為輸入端口,它可用于將從開(kāi)關(guān)接收到的ON/OFF信號(hào)或從傳感器接收到的數(shù)字讀數(shù)與CPU進(jìn)行通信。作為輸出口,它可以根據(jù)CPU指令和計(jì)算結(jié)果驅(qū)動(dòng)外部操作——例如,根據(jù)計(jì)算結(jié)果驅(qū)動(dòng)LED顯示屏,或者輸出驅(qū)動(dòng)信號(hào)給電機(jī)

GPIO也被稱(chēng)為“通用接口”,因?yàn)槊總€(gè)引腳都可以自由設(shè)置為用作輸入或輸出。在早期的MCU中,每個(gè)端口要么專(zhuān)門(mén)輸入,要么專(zhuān)門(mén)輸出。然而,GPIO是靈活的。如果它有8個(gè)引腳,您可以將它們?cè)O(shè)置為最適合您的需要:4輸入和4輸出,或7輸入和1輸出,或任何其他組合。

需要注意的是,當(dāng)程序讀取、寫(xiě)入和操作數(shù)字值(0和1)時(shí),外部設(shè)備通常使用信號(hào)電平:低電壓和高電壓。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6039

    文章

    44575

    瀏覽量

    636373
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17173

    瀏覽量

    351654
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1206

    瀏覽量

    52173
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)必須了解的外設(shè)功能——GPIO/串行通信

    活學(xué)活用單片機(jī)連載將介紹有效使用單片機(jī)外設(shè)功能的結(jié)構(gòu)及使用方法,能讓我們將能學(xué)到各種單片機(jī)共通的基本外設(shè)功能,并可廣泛應(yīng)用到各個(gè)方面。單片機(jī)
    發(fā)表于 09-07 10:45 ?1.8w次閱讀

    主要介紹STM32單片機(jī)GPIO口基本概念

    本篇主要介紹STM32單片機(jī)GPIO口基本概念和GPIO 寄存器的使用參考資料【51/STM32】詳解單片機(jī)
    發(fā)表于 02-22 07:30

    單片機(jī)實(shí)用接口技術(shù)

    單片機(jī)實(shí)用接口技術(shù)介紹了MCS-51系列單片機(jī)應(yīng)用系統(tǒng)的各種實(shí)用接口技術(shù)及其配置。內(nèi)容包括:MCS-51系列
    發(fā)表于 12-23 14:27 ?29次下載
    <b class='flag-5'>單片機(jī)</b>實(shí)用<b class='flag-5'>接口</b>技術(shù)

    單片機(jī)人機(jī)接口

    本書(shū)從三個(gè)章節(jié)對(duì)單片機(jī)人機(jī)接口進(jìn)行說(shuō)明,全面具體地介紹了一些單片機(jī)人機(jī)接口應(yīng)用實(shí)例。其內(nèi)容包括:led顯示與鍵盤(pán)
    發(fā)表于 06-17 17:10 ?297次下載
    <b class='flag-5'>單片機(jī)</b>人機(jī)<b class='flag-5'>接口</b>

    單片機(jī)教程之單片機(jī)原理及應(yīng)用包括LED和鍵盤(pán)接口及LCD接口設(shè)計(jì)

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)教程之單片機(jī)原理及應(yīng)用包括LED和鍵盤(pán)接口及LCD接口設(shè)計(jì)。
    發(fā)表于 02-21 10:37 ?26次下載
    <b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>單片機(jī)</b>原理及應(yīng)用包括LED和鍵盤(pán)<b class='flag-5'>接口</b>及LCD<b class='flag-5'>接口</b>設(shè)計(jì)

    STC15單片機(jī)GPIO口驅(qū)動(dòng)LED資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是STC15單片機(jī)GPIO口驅(qū)動(dòng)LED資料合集包括了 :HEX文件,寄存器版程序和工程文件,庫(kù)函數(shù)版程序和工程文件,GPIO驅(qū)動(dòng)LED實(shí)驗(yàn)連接圖,
    發(fā)表于 10-10 08:00 ?16次下載
    STC15<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>GPIO</b>口驅(qū)動(dòng)LED資料合集

    單片機(jī)人機(jī)接口應(yīng)用實(shí)例

    主要介紹單片機(jī)人機(jī)接口的應(yīng)用實(shí)例。
    發(fā)表于 04-07 14:47 ?10次下載
    <b class='flag-5'>單片機(jī)</b>人機(jī)<b class='flag-5'>接口</b>應(yīng)用實(shí)例

    AVR單片機(jī) 實(shí)驗(yàn)一 單片機(jī)基本輸入輸出(GPIO)實(shí)驗(yàn)

    工程,實(shí)現(xiàn)流水燈的功能,并通過(guò)ISP下載到單片機(jī)中,觀察實(shí)驗(yàn)效果。3 采用AVR單片機(jī)基本輸入輸出接口設(shè)計(jì)流水燈實(shí)驗(yàn);通過(guò)GPIO讀取按鍵(SW8)的狀態(tài),實(shí)現(xiàn)如下功能:
    發(fā)表于 11-14 20:36 ?17次下載
    AVR<b class='flag-5'>單片機(jī)</b>     實(shí)驗(yàn)一 <b class='flag-5'>單片機(jī)</b>基本輸入輸出(<b class='flag-5'>GPIO</b>)實(shí)驗(yàn)

    【MSP430單片機(jī)GPIO

    【MSP430單片機(jī)GPIO
    發(fā)表于 11-19 16:06 ?14次下載
    【MSP430<b class='flag-5'>單片機(jī)</b>】<b class='flag-5'>GPIO</b>篇

    單片機(jī)_IO口知識(shí)點(diǎn)介紹

    單片機(jī)_IO口知識(shí)點(diǎn)介紹IO/GPIOGeneral Purpose Input Output (通用輸入/輸出)簡(jiǎn)稱(chēng)為GPIO,GPIO口作為單片
    發(fā)表于 11-23 17:36 ?74次下載
    <b class='flag-5'>單片機(jī)</b>_IO口知識(shí)點(diǎn)<b class='flag-5'>介紹</b>

    STM32單片機(jī)GPIO口簡(jiǎn)介

    本篇主要介紹STM32單片機(jī)GPIO口基本概念和GPIO 寄存器的使用參考資料【51/STM32】詳解單片機(jī)
    發(fā)表于 12-28 19:23 ?23次下載
    STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>GPIO</b>口簡(jiǎn)介

    STM32單片機(jī)GPIO的配置模式

    我們?cè)趯W(xué)習(xí)單片機(jī)的時(shí)候,一般都是從操作GPIO開(kāi)始的,很多單片機(jī)學(xué)習(xí)的教程第一課就是點(diǎn)亮發(fā)光二極管或者是流水燈。
    發(fā)表于 07-03 14:17 ?1335次閱讀
    STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>GPIO</b>的配置模式

    51單片機(jī)GPIO結(jié)構(gòu)框圖與工作原理

    不論學(xué)習(xí)什么單片機(jī),最簡(jiǎn)單的外設(shè)莫過(guò)于IO 口的高低電平控制,本教程將向大家介紹如何在創(chuàng)建好的工程模板上通過(guò)操作51 單片機(jī)GPIO 口輸出高低電平。
    發(fā)表于 07-15 15:29 ?6883次閱讀
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>GPIO</b>結(jié)構(gòu)框圖與工作原理

    STM32單片機(jī)GPIO輸入、輸出模式與配置方法

    STM32 單片機(jī)是一款高性能、低功耗的 32 位微控制器,具有強(qiáng)大的計(jì)算能力、靈活的外設(shè)模塊和實(shí)現(xiàn)微控制器應(yīng)用所需的社區(qū)支持。在單片機(jī)應(yīng)用中,GPIO 輸入輸出模式是必不可少的硬件接口
    發(fā)表于 08-15 18:23 ?8489次閱讀

    怎么根據(jù)外圍電路配置單片機(jī)gpio的時(shí)鐘

    怎么根據(jù)外圍電路配置單片機(jī)gpio的時(shí)鐘? 根據(jù)外圍電路配置單片機(jī)GPIO的時(shí)鐘是一項(xiàng)重要的任務(wù),它決定了單片機(jī)與外部設(shè)備的通信速度和穩(wěn)定性
    的頭像 發(fā)表于 01-31 10:57 ?1134次閱讀