找回密碼
 立即註冊
查看: 3726|回復: 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,當做輸入就是高阻抗,就可以用了.
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-7-7 11:05 AM , Processed in 0.031024 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表