作者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