欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁(yè) > 互連技術(shù) > 正文

使用引腳復(fù)用減少8位單片機(jī)的引腳使用

發(fā)布時(shí)間:2023-09-26 責(zé)任編輯:lina

【導(dǎo)讀】本文將介紹兩個(gè)利用通用輸入/輸出(GPIO)引腳復(fù)用來(lái)減少項(xiàng)目引腳使用的示例。第一個(gè)示例使用了“查理復(fù)用算法”技術(shù),第二個(gè)示例使用了定時(shí)外設(shè)和中斷來(lái)快速切換引腳輸入狀態(tài)和輸出狀態(tài),以在驅(qū)動(dòng) LED 的同時(shí)讀取按鍵。


本文將介紹兩個(gè)利用通用輸入/輸出(GPIO)引腳復(fù)用來(lái)減少項(xiàng)目引腳使用的示例。第一個(gè)示例使用了“查理復(fù)用算法”技術(shù),第二個(gè)示例使用了定時(shí)外設(shè)和中斷來(lái)快速切換引腳輸入狀態(tài)和輸出狀態(tài),以在驅(qū)動(dòng) LED 的同時(shí)讀取按鍵。

PIC?和 AVR?單片機(jī)上的引腳復(fù)用

通用輸入/輸出(GPIO)引腳是單片機(jī)設(shè)計(jì)時(shí)的重要考量之一。您需要足夠的引腳將單片機(jī)連接到設(shè)計(jì)中的所有其他組件;但是,超過所需的引腳可能會(huì)導(dǎo)致設(shè)計(jì)成本增加,并且占用電路板上更多空間。此外,減少設(shè)計(jì)中的所需引腳數(shù)量可能就可以選擇另一種不同的封裝。如果有一種方法可以從較小的封裝中擠出更多的 I/O引腳就好了!幸運(yùn)的是,我們確實(shí)有方法可以在這種情況下釋放引腳。

下面是 Microchip 應(yīng)用團(tuán)隊(duì)使用 AVR DD 系列單片機(jī)創(chuàng)建的兩個(gè)示例。首先,我們將探討通過一種稱為“查理復(fù)用算法”的技術(shù)復(fù)用 GPIO 引腳來(lái)控制 LED。接下來(lái),我們將看一下如何使用單個(gè)引腳同時(shí)運(yùn)行獨(dú)立的按鍵和 LED。

查理復(fù)用算法的核心思想是利用單片機(jī)引腳可以處于的三種狀態(tài):數(shù)字高電平、數(shù)字低電平和高阻抗數(shù)字輸入狀態(tài)(也稱為高阻態(tài)或三態(tài))。通過使用這三種狀態(tài)而不僅僅是典型的高電平和低電平,用戶可以使用 n 個(gè)引腳驅(qū)動(dòng)最多(n2-n)個(gè)獨(dú)立的LED。在此示例中,三個(gè)指定的引腳可以驅(qū)動(dòng)六個(gè)獨(dú)立的 LED。

那么查理復(fù)用算法的工作原理到底是什么呢?為了理解這一點(diǎn),我們需要看一個(gè)示例。


使用引腳復(fù)用減少8位單片機(jī)的引腳使用


這里我們用三個(gè) I/O 引腳驅(qū)動(dòng)六個(gè) LED。

如果我們只想導(dǎo)通 LED1,則需要將 PA2 設(shè)為高電平,PA3 設(shè)為低電平,PA4設(shè)為高阻態(tài)。電流將流過 LED1 并使其導(dǎo)通,同時(shí)使所有其他 LED 保持關(guān)斷狀態(tài)。


使用引腳復(fù)用減少8位單片機(jī)的引腳使用


這里的三態(tài)十分重要,因?yàn)槿绻?PA4 為“低電平”,它也會(huì)意外導(dǎo)通 LED5。如下面所示:


使用引腳復(fù)用減少8位單片機(jī)的引腳使用


高阻抗邏輯狀態(tài)確保電流只流過 LED1。利用 I/O 引腳狀態(tài)的相應(yīng)組合(要獲得預(yù)期行為,用戶必須將一個(gè)引腳設(shè)為高電平、一個(gè)引腳設(shè)為低電平,其余引腳設(shè)為高阻抗),可以為電路中的任何 LED 重復(fù)此過程。

雖然在任意給定時(shí)刻這種方法只會(huì)點(diǎn)亮一個(gè) LED,但是快速改變 I/O 狀態(tài)可創(chuàng)造出點(diǎn)亮多個(gè) LED 的錯(cuò)覺。(LED 調(diào)光的工作原理是通過在單個(gè) LED 上使用脈沖寬度調(diào)制,原理與此非常相似)。可以在下面看到:(點(diǎn)擊圖片查看動(dòng)態(tài)效果)


使用引腳復(fù)用減少8位單片機(jī)的引腳使用


第二個(gè)示例涉及到在單個(gè)引腳上改動(dòng)一個(gè) LED 和一個(gè)按鍵。

從有利的角度看,可利用中斷和定時(shí)器來(lái)實(shí)現(xiàn)此目的。單片機(jī)引腳大部分時(shí)間都在驅(qū)動(dòng) LED。然而,一個(gè)定時(shí)外設(shè)會(huì)定期在單片機(jī)內(nèi)部觸發(fā)中斷,將引腳從輸出快速切換為輸入,然后檢查按鍵的狀態(tài)。雖然這會(huì)暫時(shí)停止驅(qū)動(dòng) LED,但如果這個(gè)過程可以做得足夠快,那么在檢查按鈕狀態(tài)的時(shí)候,對(duì) LED 造成的影響幾乎不可見。

我們?cè)谙旅娴氖纠惺褂昧诉@種方法。單片機(jī)不停地驅(qū)動(dòng)一個(gè)閃爍的 LED,同時(shí)定期檢查按鍵,如果按鍵被按下,就會(huì)點(diǎn)亮一個(gè)單獨(dú)的 LED。(點(diǎn)擊圖片查看動(dòng)態(tài)效果)


使用引腳復(fù)用減少8位單片機(jī)的引腳使用


盡管本文章只涵蓋了這兩種技術(shù)的基礎(chǔ)知識(shí),但我們的 Microchip 應(yīng)用團(tuán)隊(duì)發(fā)布的相應(yīng) GitHub 頁(yè)面包含了圖表、示例代碼和更詳細(xì)的說(shuō)明。請(qǐng)?jiān)L問該頁(yè)面或我們的 AVR DD 產(chǎn)品系列頁(yè)面來(lái)了解更多信息。

(作者:Nate Thompson 和 Alexandru Sabiuta)


免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理。


推薦閱讀:    

用基于IP的通用協(xié)議實(shí)現(xiàn)智能家居物聯(lián)網(wǎng)通信大一統(tǒng)

LVDS 接收器故障安全偏置網(wǎng)絡(luò)

利用經(jīng)過認(rèn)證的 LoRaWAN 模塊加速遠(yuǎn)距離連接的開發(fā)

揭秘800G OSFP VR8模塊技術(shù)與多領(lǐng)域應(yīng)用                                                                                                                                                               

無(wú)源器件,電容并不總是容性的!


特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
中文字幕亚洲区| 亚洲一区二区三区四区在线观看| 色88888久久久久久影院按摩| 欧美在线观看18| 国产精品色噜噜| 麻豆精品视频在线观看视频| 99国产精品视频免费观看| 精品国产污网站| 亚洲午夜一区二区三区| 成人av在线电影| 精品国产区一区| 青青草伊人久久| 欧美日韩精品欧美日韩精品一| 日本一区二区免费在线观看视频| 天天亚洲美女在线视频| 色综合久久99| 亚洲色大成网站www久久九九| 国产一区二区成人久久免费影院| 欧美肥妇毛茸茸| 视频一区欧美日韩| 欧美日韩国产天堂| 一区二区三区免费看视频| av资源站一区| 国产精品二三区| 色综合久久久久久久久| 国产精品伦一区二区三级视频| 国产乱理伦片在线观看夜一区| 日韩三级伦理片妻子的秘密按摩| 亚洲成人自拍偷拍| 欧美少妇bbb| 亚洲成人动漫一区| 欧美日韩一区二区三区视频| 亚洲丝袜美腿综合| 色综合久久中文综合久久牛| 亚洲免费观看在线视频| 在线免费观看日韩欧美| 亚洲成人福利片| 日韩精品一区二区三区视频在线观看| 麻豆精品在线观看| 久久久久国产免费免费| 国产成人免费av在线| 欧美激情一区在线| 91影院在线观看| 伊人色综合久久天天| 欧美三级中文字| 激情图片小说一区| 国产精品视频看| 色婷婷av一区二区三区大白胸| 亚洲在线一区二区三区| 日韩欧美一区二区三区在线| 国产一区二区0| 亚洲精品免费在线播放| 欧美三级欧美一级| 久久激五月天综合精品| 欧美国产精品v| 欧美亚洲动漫精品| 九九九久久久精品| 国产精品国产自产拍高清av | 日本免费新一区视频| 色久优优欧美色久优优| 亚洲综合在线观看视频| 911精品国产一区二区在线| 精品一区二区av| 国产精品天干天干在观线| 在线影视一区二区三区| 秋霞电影一区二区| 最新久久zyz资源站| 3d成人动漫网站| 成人性生交大片免费| 日韩专区欧美专区| 国产精品拍天天在线| 欧美日韩一区二区三区免费看| 国产乱码精品一区二区三区五月婷 | 色香色香欲天天天影视综合网| 亚洲午夜激情av| 国产亚洲精品超碰| 99久久99久久精品国产片果冻| 1024亚洲合集| 欧美一级片在线观看| 91丨porny丨蝌蚪视频| 玖玖九九国产精品| 亚洲女子a中天字幕| www一区二区| 欧美精品在线观看一区二区| 99久久久免费精品国产一区二区 | 丝袜国产日韩另类美女| 国产精品福利影院| 久久精品人人做| 日韩一区二区在线观看视频 | 五月婷婷激情综合| 国产精品电影院| 久久午夜国产精品| 日韩天堂在线观看| 欧美区一区二区三区| 色吊一区二区三区| 不卡的av网站| 国产不卡视频一区| 国内精品嫩模私拍在线| 日韩精品成人一区二区三区| 一区二区三区蜜桃| 伊人色综合久久天天人手人婷| 国产精品成人一区二区艾草| 久久精品人人做| 久久久亚洲欧洲日产国码αv| 日韩欧美在线影院| 精品久久人人做人人爱| 日韩欧美不卡一区| 色婷婷av一区二区三区软件| 国产成人免费视频网站高清观看视频| 日韩电影在线观看电影| 天天操天天色综合| 五月激情综合网| 午夜久久久久久久久久一区二区| 亚洲男帅同性gay1069| 亚洲视频免费看| 中文字幕一区二区三区乱码在线| 欧美经典一区二区三区| 欧美国产成人精品| 自拍视频在线观看一区二区| 国产精品久久一级| 亚洲黄色性网站| 午夜精品福利一区二区三区蜜桃| 一区二区三区免费在线观看| 亚洲一区精品在线| 蜜臀av性久久久久蜜臀av麻豆| 久久99精品久久久久久国产越南 | 欧美久久久久久蜜桃| 免费成人在线观看视频| 久久99久久久欧美国产| 青娱乐精品视频在线| 国内成人自拍视频| 成人av中文字幕| 91搞黄在线观看| 欧美一级夜夜爽| 日本一区二区三区国色天香| 国产精品美女久久久久aⅴ | 国产精品国产三级国产普通话99| 国产精品国产三级国产aⅴ原创| 专区另类欧美日韩| 秋霞影院一区二区| 国产69精品久久久久毛片| 91国产免费观看| 精品三级在线看| 亚洲天堂a在线| 日本伊人午夜精品| 国产成人精品免费一区二区| 91亚洲男人天堂| 欧美成人a∨高清免费观看| 国产精品青草综合久久久久99| 国产日韩欧美a| 亚洲欧美在线视频观看| 五月天婷婷综合| 国产成人精品一区二| 欧美女孩性生活视频| 久久精品夜色噜噜亚洲aⅴ| 一区二区在线观看视频| 久色婷婷小香蕉久久| 欧美在线一区二区三区| 久久精品视频免费| 日韩精品久久理论片| www.成人网.com| 久久久午夜电影| 香港成人在线视频| 91丨九色porny丨蝌蚪| 日韩欧美电影在线| 亚洲一区二区视频在线| www.色精品| 国产三级欧美三级| 精品一区二区三区久久久| 欧美日韩午夜精品| 一区在线观看视频| 国产999精品久久久久久| 欧美老女人在线| 夜夜爽夜夜爽精品视频| www.日本不卡| 国产欧美日韩久久| 久久精品国产一区二区三区免费看| 99国产精品国产精品久久| 久久久久久久精| 精品在线免费视频| 日韩精品一区二区三区在线| 亚洲国产精品影院| 91九色02白丝porn| 亚洲免费观看高清在线观看| k8久久久一区二区三区 | 国产色婷婷亚洲99精品小说| 免播放器亚洲一区| 欧美一级二级三级乱码| 五月天亚洲精品| 91精品国产福利| 久久成人麻豆午夜电影| 精品免费国产二区三区| 久久国产三级精品| 26uuu另类欧美亚洲曰本| 国内外精品视频| 久久综合色8888| 国产成人综合视频| 亚洲国产精品成人综合| 成人晚上爱看视频| 亚洲精品视频免费看|