作者sunsquare (5/15白馬縱橫紀念日)
看板ASM
標題Re: [問題] 單晶片3pin控制6顆LED
時間Mon Aug 24 02:12:54 2009
※ 引述《z912168 ()》之銘言:
: ※ 引述《blacklarry (漂浮在人間)》之銘言:
: : 各位先進好
: : 我是剛學單晶片不久的新手
: : 最近和其他實驗室同學聊到他們指導老師出個題目讓他練習
: : 目標是利用盡量少的腳位控制物件
: : 應該是利用3支output pin控制6顆LED燈號
: : 不能使用外部IC幫助 只能利用程式控制
: : 這種事情真的有辦法辦到的嗎 是很困難的東西嗎
: : 希望會的人給我點指示 告訴我這要怎麼辦到呀 謝謝了
: I/O 1 ──Ω─┬─┬─┬─┐
: │ │ │ │
: ─ ▼ │ │
: a▲ b─ │ │
: │ │ │ │
: I/O 2 ──Ω─┼─┤ ─ ▼
: │ │ e▲ f─
: ▼ ─ │ │
: c─ d▲ │ │
: │ │ │ │
: I/O 3 ──Ω─┴─┴───┘
: ......我是來騙P幣的
為了標示我改了z大的圖,
I/O123 a b c d e f
LLL
LLH 1 1
LHL 1 1
LHH 1 1
HLL 1 1
HLH 1 1
HHL 1 1
HHH
只推H/L只有兩類情況: 全暗/亮兩個LED
如果I/O可以關掉(不一定要open drain)關的乾淨就可以多出其他組合
譬如表格第二列 I/O123變成{L,off,H}就可以亮e (電阻大)
ade (電阻小)
分析完畢, 理想上可以造出 12+1 種LED亮暗組合.
--
風雨無情灑入亭, 誰憐枯葉四飄零;
今朝共赴酩酊醉, 且忘相思兒女情。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.4.45
1F:推 z912168:高手 08/24 12:39
2F:推 blacklarry:這樣我大概瞭解意思了 謝謝唷!! 08/24 13:39
3F:推 sorkayi:這樣說沒錯 可是一次一定要亮兩顆 08/24 16:22
4F:→ sorkayi:我還是喜歡 高速亮滅的說法 08/24 16:23
5F:→ sunsquare:我只是對電位組合再提出想法 跟快速亮滅不互斥喔^^ 09/09 11:29