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

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

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

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

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


本文將介紹兩個(gè)利用通用輸入/輸出(GPIO)引腳復(fù)用來減少項(xiàng)目引腳使用的示例。第一個(gè)示例使用了“查理復(fù)用算法”技術(shù),第二個(gè)示例使用了定時(shí)外設(shè)和中斷來快速切換引腳輸入狀態(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 引腳來控制 LED。接下來,我們將看一下如何使用單個(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í)器來實(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 頁面包含了圖表、示例代碼和更詳細(xì)的說明。請(qǐng)?jiān)L問該頁面或我們的 AVR DD 產(chǎn)品系列頁面來了解更多信息。

(作者: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)用                                                                                                                                                               

無源器件,電容并不總是容性的!


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

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
日韩理论片在线| 欧美xxxxx裸体时装秀| 欧美在线观看禁18| 综合av第一页| 成人免费精品视频| 久久精品亚洲一区二区三区浴池| 日本色综合中文字幕| 欧美肥妇bbw| 日韩av电影免费观看高清完整版 | 色网站国产精品| 夜夜亚洲天天久久| 欧美一区二区精品久久911| 免费成人在线观看视频| 26uuu国产在线精品一区二区| 国产盗摄一区二区三区| 亚洲欧洲国产日韩| 欧美剧情片在线观看| 激情深爱一区二区| 亚洲欧美综合色| 在线不卡欧美精品一区二区三区| 久久成人免费网站| **欧美大码日韩| 欧美一区二区性放荡片| 国产精一区二区三区| 亚洲精品免费视频| 欧美va在线播放| 一本大道av伊人久久综合| 男女激情视频一区| 日韩毛片精品高清免费| 日韩欧美的一区| 色综合天天综合网国产成人综合天 | 欧美日韩精品一二三区| 久久99精品久久久| 亚洲乱码国产乱码精品精98午夜 | 精品久久久久久最新网址| 成人av网站在线观看| 五月激情综合婷婷| 亚洲人成精品久久久久| 亚洲精品一线二线三线无人区| 日本高清不卡aⅴ免费网站| 麻豆精品精品国产自在97香蕉 | 中文字幕乱码久久午夜不卡 | 亚洲男同性恋视频| 精品福利一区二区三区免费视频| 99视频有精品| 国产麻豆精品95视频| 天堂一区二区在线| 亚洲综合一二三区| 亚洲欧美aⅴ...| 国产精品美女久久久久久久| 欧美一卡2卡3卡4卡| 色天天综合色天天久久| 岛国av在线一区| 国产精品911| 国产一区二区精品在线观看| 美女在线一区二区| 日日嗨av一区二区三区四区| 亚洲午夜在线电影| 一区二区三区日韩精品| 中文字幕一区二区三区在线播放 | 岛国精品在线观看| 国产伦理精品不卡| 国产福利一区在线| 国产高清在线精品| 成人a免费在线看| 9色porny自拍视频一区二区| 不卡在线观看av| 91视频一区二区三区| 色乱码一区二区三区88| 色吊一区二区三区| 91传媒视频在线播放| 欧美亚洲一区三区| 欧美精品 日韩| 日韩美女一区二区三区| ww久久中文字幕| 国产欧美一区二区三区在线老狼| 久久精品免费在线观看| 中文字幕欧美三区| 亚洲欧洲制服丝袜| 婷婷久久综合九色国产成人| 亚洲mv大片欧洲mv大片精品| 五月婷婷另类国产| 国产乱一区二区| 色欧美片视频在线观看| 欧美日韩久久久久久| 日韩欧美国产不卡| 中文字幕一区二区三区乱码在线 | 成人精品电影在线观看| 91麻豆免费看片| 69堂精品视频| 久久久www成人免费无遮挡大片| 中文一区二区在线观看| 亚洲一区二区美女| 精品一区二区三区在线观看国产| av一二三不卡影片| 777xxx欧美| 国产精品成人免费在线| 丝袜美腿一区二区三区| 国产成人免费视频一区| 欧美午夜一区二区| 久久精品网站免费观看| 亚洲一区二区三区视频在线播放| 久久99精品久久久久久| 在线免费观看日本一区| 欧美精品一区二区在线播放| 亚洲免费视频成人| 九九九精品视频| 欧美体内she精视频| 国产欧美一区二区在线观看| 奇米色一区二区| 99久久精品情趣| 精品av久久707| 五月天丁香久久| 91久久奴性调教| 久久久亚洲综合| 六月丁香婷婷色狠狠久久| 在线亚洲免费视频| 中文字幕亚洲不卡| 国产精品自拍三区| 日韩午夜av一区| 午夜欧美2019年伦理| 色婷婷激情一区二区三区| 国产欧美日韩在线看| 久久成人av少妇免费| 在线播放国产精品二区一二区四区 | 欧美xxxx在线观看| 午夜精品福利在线| 色哟哟亚洲精品| 国产欧美视频一区二区三区| 激情成人午夜视频| 欧美一区二区在线免费观看| 亚洲一区在线播放| 欧美最新大片在线看| 亚洲欧美韩国综合色| 99re成人精品视频| 综合久久一区二区三区| 99视频热这里只有精品免费| 国产精品不卡一区二区三区| 国产精品一区二区免费不卡| www国产精品av| 国产成人综合亚洲91猫咪| 26uuu精品一区二区| 国产麻豆成人精品| 国产喂奶挤奶一区二区三区| 国产成人精品影视| 亚洲色图制服诱惑| 欧美丝袜丝交足nylons图片| 午夜精品久久久久久久久久 | 久久99精品久久久久久国产越南 | 99这里只有精品| 亚洲欧美一区二区三区国产精品| www.在线成人| 一区二区三区在线观看国产| 欧美主播一区二区三区| 天天av天天翘天天综合网| 欧美一区二区美女| 国产精品亚洲一区二区三区妖精| 久久尤物电影视频在线观看| 不卡影院免费观看| 午夜精品久久久久| 26uuuu精品一区二区| 不卡一区二区在线| 午夜影院久久久| 精品国产三级电影在线观看| 成人黄色av电影| 亚洲一区二区三区自拍| 日韩午夜激情av| 99久久亚洲一区二区三区青草| 一区二区三区日韩精品视频| 日韩亚洲欧美成人一区| 国产91露脸合集magnet| 亚洲精品自拍动漫在线| 欧美大片在线观看一区二区| heyzo一本久久综合| 首页亚洲欧美制服丝腿| 国产精品女同互慰在线看| 欧美精品777| 99国产精品视频免费观看| 日韩一区欧美二区| 国产精品久久三| 欧美一区二区黄色| 色综合久久久网| 精品午夜久久福利影院 | 另类小说综合欧美亚洲| 18成人在线视频| 久久综合99re88久久爱| 欧美三级资源在线| 成人黄色综合网站| 国产在线视频不卡二| 日韩成人午夜精品| 洋洋成人永久网站入口| 欧美国产亚洲另类动漫| 欧美一区二区精品在线| 欧美性极品少妇| 成人av免费在线播放| 国产美女在线观看一区| 蜜臀av性久久久久蜜臀av麻豆 | 9久草视频在线视频精品| 午夜不卡在线视频| 亚洲一本大道在线|