国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

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

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

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

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

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-14 12:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

pYYBAGPCKMeADgNCAAAZ6JFG6P8406.gif?imgver=1

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

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

條件搜索輪詢

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

配置示例

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

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

軟件大綱

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

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

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

按下了哪個按鈕?

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

超過 8 個按鈕

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

poYBAGPCKMmAKn4bAAAFuQa4MfA860.gif?imgver=1

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

審核編輯:郭婷

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

    關(guān)注

    185

    文章

    18375

    瀏覽量

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

    關(guān)注

    21

    文章

    4047

    瀏覽量

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

    關(guān)注

    8

    文章

    926

    瀏覽量

    42414
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    請問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

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

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

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

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

    如何去接外接制動電阻的兩根

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

    耳機子兩根線斷了有沒有正負

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

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

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

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

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

    電容壞了怎么測出來_電容兩根線怎么接

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

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

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

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

     一般來說,溫度傳感器的兩根線通常沒有“正”和“反”之分。這是因為溫度傳感器主要用于測量溫度,而不涉及電流的方向或極性。
    的頭像 發(fā)表于 08-14 15:35 ?2.8w次閱讀
    溫度傳感器<b class='flag-5'>兩根</b>線怎么接線 溫度傳感器<b class='flag-5'>兩根</b>線與三<b class='flag-5'>根</b>線的區(qū)別

    電線是如何讓機車運行的?

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

    光纖lc接口為啥是兩根

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