作者proach (pazroach)
看板ASM
標題Re: [問題] 單晶片3pin控制6顆LED
時間Sat Aug 22 10:47:43 2009
※ 引述《blacklarry (漂浮在人間)》之銘言:
: 各位先進好
: 我是剛學單晶片不久的新手
: 最近和其他實驗室同學聊到他們指導老師出個題目讓他練習
: 目標是利用盡量少的腳位控制物件
: 應該是利用3支output pin控制6顆LED燈號
: 不能使用外部IC幫助 只能利用程式控制
: 這種事情真的有辦法辦到的嗎 是很困難的東西嗎
: 希望會的人給我點指示 告訴我這要怎麼辦到呀 謝謝了
有個方法我沒試過,你不妨試試看。io pin這樣接法:
VCC--R1---->|----pin1------>|----R2---GND
LED1 LED2
怎麼控制請自己想想,跟大家分享一下 :)
R1與R2要計算過,不然會出問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.193.15
1F:推 dsplab:當pin1為high,LED2亮,pin1為low,LED1亮,不過沒辦法同時 08/22 11:20
2F:→ dsplab:亮或同時暗,除非pin1可以設定成open drain狀態,但也只能 08/22 11:22
3F:→ dsplab:同時暗! 08/22 11:23
4F:→ hayden0828:現在問題就是原問的MCU能不能支援Open Drain而已 08/22 11:27
5F:推 squall0734:請問~Open Drain的意思是?高阻抗嗎?才疏學淺阿~ 08/22 13:27
6F:推 blacklarry:其實我本身不是很懂 我朋友是用8051系列 而我是用PIC 08/22 17:26