女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

僅使用兩根電線即可感應(yīng)多個(gè)按鈕

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-01-14 12:00 ? 次閱讀

對(duì)于只需要不到鍵盤或數(shù)字鍵盤的應(yīng)用,這個(gè)簡(jiǎn)單的電路使用單個(gè)多通道1-Wire可尋址開(kāi)關(guān)(DS2408)和幾個(gè)外部元件來(lái)監(jiān)視多個(gè)按鈕開(kāi)關(guān)。

鍵盤和數(shù)字小鍵盤通常為電子設(shè)備提供用戶界面,但許多應(yīng)用只需要少量按鈕。對(duì)于這些,您可以通過(guò)一對(duì)電線監(jiān)控多個(gè)按鈕(圖1)。

pYYBAGPCKMeADgNCAAAZ6JFG6P8406.gif?imgver=1

圖1.該電路連接到微控制器,僅使用兩根電線即可監(jiān)控8個(gè)按鈕。

多通道、1-Wire可尋址開(kāi)關(guān)(U1、DS2408)提供輸入/輸出端口P0–P7,在本應(yīng)用中用作輸入。高值電阻器(R帕金森)將這些端口接地以確保定義的邏輯狀態(tài)(0),D1–C1形成本地電源,從1-Wire通信線路竊取能量。當(dāng)您按下按鈕時(shí),它將相應(yīng)的端口連接到本地電源電壓,相當(dāng)于邏輯1。這種狀態(tài)變化設(shè)置端口的活動(dòng)鎖存器(參見(jiàn)數(shù)據(jù)手冊(cè))。

條件搜索輪詢

作為1-Wire從器件,U1不啟動(dòng)通信。相反,主機(jī)(通常為微控制器)輪詢1-Wire線路。為了最大限度地降低開(kāi)銷,U1支持稱為“條件搜索”的1-Wire網(wǎng)絡(luò)功能。但是,在使用該功能之前,必須根據(jù)應(yīng)用程序的需要配置 U1。這包括定義合格輸入端口(通道選擇),指定合格端口的極性(通道極性選擇),在端口的引腳或活動(dòng)鎖存器之間進(jìn)行選擇,以及指定設(shè)備是響應(yīng)單個(gè)端口的活動(dòng)(OR)還是所有端口的活動(dòng)(AND)。

配置示例

例如,如果八個(gè)端口中的任何一個(gè)檢測(cè)到活動(dòng),則考慮 U1 將執(zhí)行條件搜索。此條件需要以下配置設(shè)置:通道選擇掩碼(地址 008Bh)= 11111111b(1 表示選擇了端口);通道極性選擇寄存器(地址008Ch)= 11111111b(1表示電平必須高);控制/狀態(tài)寄存器(地址 008Dh) = 00000001b(選擇端口的活動(dòng)鎖存器作為源,并指定 OR 作為條件搜索詞,即單個(gè)端口上的活動(dòng))。

上電后,必須使用寫入條件搜索寄存器命令將配置數(shù)據(jù)加載到 U1 中。要用作輸入,PIO 輸出鎖存器必須設(shè)置為 1。通道訪問(wèn)寫入命令(以 FFh 作為 PIO 輸出數(shù)據(jù)字節(jié))將端口定義為輸入。隨后,“重置活動(dòng)閂鎖”命令的發(fā)出將完成配置。U1 現(xiàn)在已準(zhǔn)備好處理按鈕活動(dòng)。

軟件大綱

配置U1后,上電時(shí)的應(yīng)用軟件進(jìn)入無(wú)限循環(huán),其中1-Wire復(fù)位后跟條件搜索命令。如果沒(méi)有按鈕活動(dòng),則 U1 沒(méi)有響應(yīng),如條件搜索命令代碼后面的兩個(gè)位的“邏輯 1”所示。在這種情況下,微控制器取消條件搜索并重新開(kāi)始。

如果 U1 響應(yīng)條件搜索,則前兩位將為 1 和 0,以真形式和反轉(zhuǎn)形式表示設(shè)備家族代碼 (29h) 的最低有效位。在這種情況下,微控制器應(yīng)完成條件搜索流程,該流程由192位序列組成(參見(jiàn)數(shù)據(jù)手冊(cè))。接下來(lái),微控制器通過(guò)使用PIO活動(dòng)鎖存器狀態(tài)寄存器的地址(地址008Ah)發(fā)出讀取PIO寄存器命令來(lái)讀取寄存器的數(shù)據(jù)。然后,微控制器發(fā)出1-Wire復(fù)位,然后發(fā)出恢復(fù)和復(fù)位活動(dòng)鎖存器命令。然后,它返回到無(wú)限循環(huán),輪詢下一個(gè)按鈕事件。

如果U1響應(yīng)且未連接其他1-Wire從機(jī),微控制器可在讀取前2位后取消條件搜索,發(fā)出1-Wire復(fù)位,然后發(fā)出Skip ROM命令,然后讀取PIO活動(dòng)鎖存器狀態(tài)寄存器。接下來(lái),它必須發(fā)出1-Wire復(fù)位,然后發(fā)出跳過(guò)ROM和復(fù)位活動(dòng)鎖存器命令,然后返回?zé)o限循環(huán)。

按下了哪個(gè)按鈕?

從PIO活動(dòng)鎖存器狀態(tài)寄存器讀取的代碼包含答案。如果按下 PB1,則數(shù)據(jù)為 00000001b,對(duì)于 PB2,數(shù)據(jù)為 00000010b,依此類推。8 位中至少有一個(gè)為 1。如果自上次“重置活動(dòng)閂鎖”命令以來(lái)按下了多個(gè)按鈕,則幾個(gè)位將為 1。然后,應(yīng)用軟件必須決定此類條件是否有效。 (在最簡(jiǎn)單的情況下(8 個(gè)代碼中的 1 個(gè)),軟件會(huì)將所有設(shè)置了多個(gè)位的代碼視為無(wú)效。

超過(guò) 8 個(gè)按鈕

這個(gè)概念可以擴(kuò)展到8個(gè)以上的按鈕。您可以將其他按鈕與同時(shí)激活的兩個(gè)端口相關(guān)聯(lián),而不是將一個(gè)按鈕與一個(gè)端口相關(guān)聯(lián)(2/8 代碼)。這些附加按鈕 (PBn) 的連接如圖 2 所示(x, y = 0 到 7, x ≠ y)。如果 Px 或 Py 被另一個(gè)按鈕激活,二極管會(huì)阻止該活動(dòng)傳播到其他端口。同樣,應(yīng)用軟件必須檢查從PIO活動(dòng)鎖存器狀態(tài)寄存器讀取的代碼,以確定其是否有效。這個(gè)概念的理論極限是 255 個(gè)按鈕,每個(gè)額外的按鈕需要組合 2、3、4、5、6、7 或 8 個(gè)二極管。當(dāng)每增加一個(gè)按鈕的二極管成本開(kāi)始超過(guò)收益時(shí),你會(huì)發(fā)現(xiàn)再增加一個(gè)DS2408更具成本效益。

poYBAGPCKMmAKn4bAAAFuQa4MfA860.gif?imgver=1

圖2.如果使用二極管將其他按鈕(最多 28 個(gè))連接到兩個(gè)端口,則可以對(duì)其進(jìn)行監(jiān)控。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18248

    瀏覽量

    254863
  • 電阻器
    +關(guān)注

    關(guān)注

    21

    文章

    4014

    瀏覽量

    63223
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    922

    瀏覽量

    42089
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    兩根線重疊繞制的共模電感和兩根線各自占磁環(huán)一邊繞制的共模電感效果有什么區(qū)別

    如下圖,圖一的共模電感是兩根線重疊繞制的,圖二的共模電感是兩根線各自占磁環(huán)一邊繞制的,這個(gè)共模電感效果上有什么區(qū)別嗎?各自有什么優(yōu)點(diǎn)?用于什么場(chǎng)合?圖一 共模電感是兩根線重疊繞制圖二
    發(fā)表于 09-29 10:26

    請(qǐng)問(wèn)GND上面的兩根斜線是什么?

    RT,那兩根斜線是什么鬼?
    發(fā)表于 04-17 06:36

    為什么PCB大電流到要兩根并行?

    PCB 為什么大電流到要兩根并行
    發(fā)表于 07-07 22:19

    如何在AD中設(shè)置兩根網(wǎng)絡(luò)線的距離?

    AD怎么設(shè)置兩根網(wǎng)絡(luò)線的距離
    發(fā)表于 09-19 03:07

    請(qǐng)問(wèn)485通訊中能把多個(gè)通訊設(shè)備直接并聯(lián)在A,B兩根線上嗎?

    我想在485的通訊中直接把多個(gè)通訊設(shè)備直接并聯(lián)在A,B兩根線上,這樣可以嗎???PC經(jīng)過(guò)232轉(zhuǎn)485的板子,然后并聯(lián)不大于10個(gè)的設(shè)備在A,B線上,這樣可以通訊嗎???如果這樣可以的話,用那種協(xié)議
    發(fā)表于 10-21 01:49

    喇叭兩根線接反了會(huì)有區(qū)別嗎

    請(qǐng)問(wèn)喇叭兩根線接反了會(huì)有區(qū)別嗎?
    發(fā)表于 02-14 14:38

    如何去接外接制動(dòng)電阻的兩根

    本文適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:外接制動(dòng)電阻的兩根線,其中一接到電機(jī)的制動(dòng)電阻線上,另一接到電機(jī)48V
    發(fā)表于 09-01 07:53

    耳機(jī)子兩根線斷了有沒(méi)有正負(fù)

    先上圖:耳機(jī)子兩根線都斷了,網(wǎng)上搜的說(shuō)沒(méi)有正負(fù)。還說(shuō)要去掉漆。兩根線一黃的,一綠的,那綠的是不是涂漆了,怎么去掉啊?謝謝!
    發(fā)表于 02-08 16:02

    四線直流碳刷電機(jī)轉(zhuǎn)子兩根線定子的兩根線怎么接才能轉(zhuǎn)呢?

    四線直流碳刷電機(jī)轉(zhuǎn)子兩根線定子的兩根線怎么接才能轉(zhuǎn)呢?
    發(fā)表于 03-20 14:22

    不是兩根內(nèi)存就能實(shí)現(xiàn)雙通道

    DIY玩家都知道雙通道是一種內(nèi)存控制和管理技術(shù),通過(guò)同時(shí)向兩根內(nèi)存中讀寫數(shù)據(jù)來(lái)實(shí)現(xiàn)雙倍的內(nèi)存帶寬,也就可以提升電腦的性能。
    的頭像 發(fā)表于 03-05 08:54 ?3867次閱讀

    電容壞了怎么測(cè)出來(lái)_電容兩根線怎么接

    本文主要闡述了電容壞了的測(cè)試方法及電容兩根線的接線方法。
    發(fā)表于 03-17 13:53 ?2.3w次閱讀

    為什么兩根相線之間的電壓是380V

    我們從電壓矢量圖中可以清晰的看出來(lái),線電壓是相電壓的√3倍,變壓器二次側(cè)引出的A相B相C相任意項(xiàng)之間的電壓都是380V,所以兩根火線之間的電壓都是 380V;
    的頭像 發(fā)表于 08-28 16:59 ?2.2w次閱讀
    為什么<b class='flag-5'>兩根</b>相線之間的電壓是380V

    溫度傳感器兩根線怎么接線 溫度傳感器兩根線與三線的區(qū)別

     一般來(lái)說(shuō),溫度傳感器的兩根線通常沒(méi)有“正”和“反”之分。這是因?yàn)闇囟葌鞲衅髦饕糜跍y(cè)量溫度,而不涉及電流的方向或極性。
    的頭像 發(fā)表于 08-14 15:35 ?2.6w次閱讀
    溫度傳感器<b class='flag-5'>兩根</b>線怎么接線 溫度傳感器<b class='flag-5'>兩根</b>線與三<b class='flag-5'>根</b>線的區(qū)別

    電線是如何讓機(jī)車運(yùn)行的?

    不知你注意沒(méi)有,高鐵的用電都是用一電線,并不是和家庭用的電一樣是兩根電線
    的頭像 發(fā)表于 12-29 10:29 ?1109次閱讀
    一<b class='flag-5'>根</b><b class='flag-5'>電線</b>是如何讓機(jī)車運(yùn)行的?

    光纖lc接口為啥是兩根

    光纖LC接口之所以是兩根,這主要與LC連接器的設(shè)計(jì)和應(yīng)用需求有關(guān)。以下是對(duì)此現(xiàn)象的詳細(xì)解釋: 一、LC連接器設(shè)計(jì) 結(jié)構(gòu)特點(diǎn): LC接口全稱為L(zhǎng)ucent Connector,是由朗訊公司開(kāi)發(fā)的一種
    的頭像 發(fā)表于 02-08 10:23 ?1123次閱讀