痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 3105|回復: 3

三個 I/O pin 掃描 6 key

[複製鏈接]
發表於 2013-9-3 14:27:29 | 顯示全部樓層 |閱讀模式
本帖最後由 oldhan 於 2013-9-3 02:29 PM 編輯

續前 一變二省 uP IO 妙法話題,
使用三個 I/O pin 掃描六個按鍵,
smip3.png ,
出處: Saving Microcontroller IO Pins
那可不可以 用在輸出 LED 呢?
發表於 2013-9-3 15:23:47 | 顯示全部樓層
本帖最後由 scottwang 於 2013-9-3 03:55 PM 編輯

雖然現在的畫法沒錯,不過看起來怪怪的,重畫之後就很清楚了, LED也是可以這樣接,就用二極體的位置.

3lineto6keys.gif

LED - Charlieplexing.
 樓主| 發表於 2013-9-3 17:59:29 | 顯示全部樓層
scottwang 發表於 2013-9-3 03:23 PM static/image/common/back.gif
雖然現在的畫法沒錯,不過看起來怪怪的,重畫之後就很清楚了, LED也是可以這樣接,就用二極體的位置.

薑還是老的辣,
您改畫一下果然比較容易理解.
Charlieplexing 用在 LED 輸出要有三態的 uP 才行,
一般 51 系列不能用(殘念)
發表於 2013-9-3 18:20:49 | 顯示全部樓層
oldhan 發表於 2013-9-3 05:59 PM static/image/common/back.gif
薑還是老的辣,
您改畫一下果然比較容易理解.
Charlieplexing 用在 LED 輸出要有三態的 uP 才行,

8051 port 0不能直接用而已,Port 1,~3可以用啦,不用的那條線,先送出high,當做輸入就是高阻抗,就可以用了.
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-11-17 10:18 PM , Processed in 0.207268 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.