Các khái ni m c b n ệ ơ ả
ế ị ạ ộ ỉ
ạ ượ ử ụ
ứ ạ ị ố ủ ệ ạ
ẳ t đ phòng, trong các , hi n th s l c dùng đ hi n th nhi ể ể ng b ng đi n t ằ ả ng s n ệ ộ ể
ủ t b , đ báo tr ng thái ho t đ ng c a Trong các thi ế ị ể ạ ố ch là các dãy i s d ng v i thông s t b đó cho ng thi ớ ườ ử ụ led 7 đo nạ ". i ta s d ng " ng ng s đ n thu n, th ử ụ ườ ườ ầ ố ơ c s d ng khi các dãy s không đòi h i Led 7 đo n đ ỏ ố quá ph c t p, ch c n hi n th s là đ , ch ng h n led 7 ỉ ầ đo n đ ị ạ ượ đ ng h treo t ị ố ượ ệ ử ồ ồ ph m đ c ki m tra sau m t công đo n nào đó... ộ ượ ẩ ườ ể ạ
ạ ấ ạ ồ
ơ ơ
ộ góc d i, bên ph i c a led ế ỏ ể ệ ở
Led 7 đo n có c u t o bao g m 7 led đ n có d ng ạ và có thêm m t led đ n hình tròn thanh x p theo hình nh th hi n d u ch m tròn ả ủ ướ ấ ấ 7 đo n.ạ
ự
ớ ơ ự ượ ố
ộ ệ
ỗ ơ ượ ư
i trên m i led đ n đ ượ ư ạ c đ a thành 8 chân riêng, ạ ệ
ự ạ
ể ạ
c đ a ra ngoài đ k t n i v i m ch đi n. N u ế ể ế ố ớ ượ c ầ i dùng đ đi u khi n tr ng ạ ể ề ặ t c a các led đ n, led ch sáng khi tín hi u đ t ắ ủ ệ ỉ
ế
m c 0. N u led 7 đo n có ạ ượ ố ố c n i xu ng ự ầ
8 led đ n trên led 7 đo n có Anode(c c +) ho c ặ ạ Cathode(c c -) đ ể c n i chung v i nhau vào m t đi m, c đ a chân ra ngoài đ k t n i v i m ch đi n. 8 c c đ ự ể ế ố ớ ượ ư còn l ạ cũng đ led 7 đo n có Anode(c c +) chung, đ u chung này đ n i v i +Vcc, các chân còn l ố ớ thái sáng t ơ vào các chân này ở ứ Cathode(c c -) chung, đ u chung này đ Ground (hay Mass), các chân còn l ể i dùng đ đi u khi n ể ề ạ
ạ ơ ỉ
t c a các led đ n, led ch tr ng thái sáng t ắ ủ ở sáng khi tín hi u đ t vào các chân này ặ ệ m c 1.ứ
ơ
ạ ả ế ố ầ ỗ ơ
ệ
c các ế ở ả ồ ệ
Vì led 7 đo n ch a bên trong nó các led đ n, do đó ứ khi k t n i c n đ m b o dòng qua m i led đ n trong ả kho ng 10mA-20mA đ b o v led. N u k t n i v i ế ố ớ ể ả ngu n 5V có th h n dòng b ng đi n tr 330Ω tr ướ ể ạ chân nh n tín hi u đi u khi n. ệ ằ ể ề ậ
S đ v trí các led đ c trình bày nh hình d i: ơ ồ ị ượ ư ướ
ở
ượ ế c k t ạ ượ c ế
Các đi n tr 330Ω là các đi n tr bên ngoài đ ở ệ n i đ gi ệ ố ể ớ ạ n i v i ngu n 5V. ố ớ ệ i h n dòng đi n qua led n u led 7 đo n đ ồ
ệ ắ
t, ngõ vào ng t ể v i các chân và các led ự ớ ề ươ ể
Chân nh n tín hi u a đi u khi n led a sáng t ậ b đ đi u khi n led b. T còn l ể ề i. ạ
2.K t n i v i Vi đi u khi n ế ố ớ ề ể
ạ ệ ể ủ
ể ủ
ạ ể
ề ể ề
ạ
ể ể ị
ng đ c g i là ượ ọ hi n th led 7 ị ể ự ạ
ự
ở ị ị ố ầ
ể ệ ế ử ụ
ứ ệ
Ngõ nh n tín hi u đi u khi n c a led 7 đo n có 8 ề ậ ề ng, vì v y có th dùng 1 Port nào đó c a Vi đi u đ ườ ậ khi n đ đi u khi n led 7 đo n. Nh v y led 7 đo n ạ ư ậ ể ể ề ể Vi đi u khi n đ đi u khi n nh n m t d li u 8 bit t ể ừ ộ ữ ệ ậ t c a t ng led led đ n trong nó, d li u ho t đ ng sáng t ữ ệ ơ ắ ủ ừ ạ ộ c xu t ra đi u khi n led 7 đo n th đ ườ ể ề ấ ượ "mã hi n th led 7 đo n". Có hai ki u mã ạ đo n: mã dành cho led 7 đo n có Anode(c c +) chung và ạ mã dành cho led 7 đo n có Cathode(c c -) chung. Ch ng ẳ ạ v trí b và c h n, đ hi n th s 1 c n làm cho các led ạ sáng, n u s d ng led 7 đo n có Anode chung thì ph i ả ạ đ t vào hai chân b và c đi n áp là 0V(m c 0) các chân còn ặ i đ l ạ ượ ặ c đ t đi n áp là 5V(m c 1), n u s d ng led 7 ứ ế ử ụ ệ
ứ
c đi n áp là ệ ượ ạ ứ
đo n có Cathode chung thì đi n áp(hay m c logic) hoàn ệ ạ i, t c là ph i đ t vào chân b và c l toàn ng ả ặ 5V(m c 1). ứ
B ng mã hi n th led 7 đo n: ể ạ ả ị
•
ấ ủ
ượ ế ố ớ ệ c k t n i v i 1 Port b t kì c a Vi ệ ử ậ
ề ố ớ ượ ế ố
ế cho đ n ứ ự
Ph n c ng đ ầ ứ đi u khi n, đ thu n ti n cho vi c x lí v sau ph n ầ ể ể ề c k t n i nh sau: Px.0 n i v i chân a, c ng nên đ ư ứ Px.1 n i v i chân b, l n l t theo th t ố ớ ầ ượ Px.7 n i v i chân h. ố ớ ạ ấ
• D li u xu t có d ng nh phân nh sau : hgfedcba ị
ữ ệ ư
ả ạ ị
m c 0): ạ B ng mã hi n th led 7 đo n dành cho led 7 đo n ể có Anode chung (các led đ n sáng ơ ở ứ
ị ị ị
ể ạ ạ
S hi n th ố ể trên led 7 đo n ạ 0 1 2 3 4 5 Mã hi n th led 7 đo n d ng nh ị phân h g f e d c b a 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 Mã hi n th led 7 ể đo n d ng th p l c ậ ụ ạ ạ phân C0 F9 A4 B0 99 92
1 1 0 0 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 0 1 0 1 1 1 1 1 1 82 F8 80 90 88 83 C6 A1 86 8E BF 6 7 8 9 A B C D E F -
ả ạ ạ ị
B ng mã hi n th led 7 đo n dành cho led 7 đo n có ể Cathode chung (các led đ n sáng m c 1): ở ứ ơ
ị ị ị
ể ạ ạ
S hi n th ố ể trên led 7 đo n ạ 0 1 2 3 4 Mã hi n th led 7 đo n d ng nh ị phân 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 0 1 1 0 Mã hi n th led 7 ể đo n d ng th p l c ậ ụ ạ ạ phân 3F 06 5B 4F 66
5 6 7 8 9 A B C D E F - 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 6D 7D 07 7F 6F 77 7C 39 5E 79 71 40
ể ớ ế ề
3.Giao ti p Vi đi u khi n v i nhi u led 7 đo n : ạ ề (minh h a và th c hành v i 8 led 7 đo n ) ự ạ ọ ớ
ộ ỗ ể ề
i đa k t n i đ
ế ố ố ư ả
ủ
ớ ố ượ ể
ề ố
Vi đi u khi n càng ít càng t ử ụ t. Có hai gi ệ ệ ụ
N u k t n i m i m t Port c a Vi đi u khi n v i 1 ớ ủ ế c 4 led 7 đo n. M t khác led 7 đo n thì t ặ ạ ế ố ượ ạ n u k t n i nh trên s h n ch kh năng th c hi n các ế ẽ ạ ế ố ệ ự ế ả ế công vi c khác c a Vi đi u khi n. Cho nên c n ph i k t ầ ể ề ệ ề ng chân đi u n i, đi u khi n nhi u led 7 đo n v i s l ạ ề ề ố i pháp: khi n t ả ể ể ừ m t là s d ng các IC chuyên d ng cho vi c hi n th led ị ộ ộ 7 đo n, hai là k t n i nhi u led 7 đo n vào cùng m t ề ế ố ạ ạ
ệ ể ầ
đ ườ đ n cách k t n i nhi u led 7 đo n theo gi ề ế ng xu t tín hi u hi n th . N i ph n này s đ c p ẽ ề ậ ị i pháp th 2. ứ ấ ế ố ộ ạ ả
i có đ c đi m sinh lí là ch thu nh n 24 ắ ể
ậ i xung ợ ả ỉ ề ế ớ
ế ườ ể ổ ộ
ả
ụ ề ạ
ớ ơ
ọ ng trình đã th c hi n v i led đ n và làm ệ i, đ n m t giá tr nào đó b n s ộ ạ ẽ ạ ị
M t ng ặ hình/giây đ t ng h p các hình nh v th gi t h n ắ ơ quanh. N u m t tín hi u ánh sáng có chu kì sáng t ệ ộ i luôn c m nh n đó là m t 24 l n trong 1 giây, m t ng ầ ậ ườ ắ ngu n sáng liên t c. Đ minh h a cho đi u này, b n hãy ể ồ l y các ch ươ ấ ng n th i gian delay l ờ th y các led đ u sáng liên t c. ề ự ế ụ ắ ấ
ạ ề
ố ấ ả ạ ề t c các chân nh n tín hi u c a t ậ ầ ử ụ
ậ
ụ c n i v i P0. Dùng các ngõ ra còn l ề ượ ượ ố ớ ể ạ
c đ ể ể ạ
ạ ị
c). ự Đ k t n i nhi u led 7 đo n vào vi đi u khi n th c ể ế ố ể hi n nh sau: n i t ệ ủ ấ t ư ệ c các led 7 đo n (chân abcdefgh) c n s d ng vào cùng ả 1 Port, trong ví d , 8 led 7 đo n có các chân nh n tín hi u ệ ạ ạ ủ i c a cùng đ Vi đi u khi n đi u khi n on/off cho led 7 đo n, m i ngõ ề ỗ ạ ra đi u khi n ON/OFF cho 1 led 7 đo n,(ON: led 7 đo n ề c c p ngu n đ hi n th , OFF: led 7 đo n b ng t đ ắ ị ồ ượ ấ ngu n nên không hi n th đ ị ượ ồ ể ể ể
nh hình d i: S đ k t n i th c t ơ ồ ế ố ự ế ư ướ
Click vào hình đ xem kích th ể ở ướ ự c th c
ơ ồ
ạ ượ ử ụ ậ
ở ạ ớ ấ ả ệ t c các chân nh n tín hi u đ ể ề
ạ ử ụ
ậ ể ừ ộ
c ON khi tín hi u t ủ ệ ừ vi
ề ề
ể ể ặ ợ ệ
ả t hoàn toàn, ẽ ị ắ
Trong s đ trên, led 7 đo n đ c s d ng là lo i có ạ Anode chung, v i t ệ ượ ế c k t ể n i v i Port 0 đã qua đi n tr h n dòng. Đ đi u khi n ố ớ ON/OFF cho các led 7 đo n, s d ng transitor lo i PNP, ạ m t ngõ ra c a Vi transitor này nh n dòng đi u khi n t ề đi u khi n, led 7 đo n s đ ạ ẽ ượ ạ m c 0. Có th s transitor lo i đi u khi n đ n transitor ể ử ở ứ ế A564 ho c 2N3905 ho c m t transitor PNP khác có thông ặ ộ ả s phù h p. Các đi n tr 4.7K và đi n tr treo 4.7K đ m ệ ở ố ở ch đ ng t/d n(đ m b o b o transitor luôn ho t đ ng ả ạ ộ ắ ẫ ở ế ộ ả tr ng thái OFF s b t khi led 7 đo n đang ở ạ ạ không b sáng m m ). ờ ờ ị
ờ ỗ ạ ể
ỉ ạ ộ ạ
ể ể
ỉ ỗ ể ạ ờ
ả ả
T i m i th i đi m, ch nên cho Vi đi u khi n đi u ề ể ề ờ khi n cho 1 led 7 đo n ho t đ ng, do đó t i m i th i ỗ ạ m c đi m ch nên có 1 ngõ ra duy nh t n i v i transitor ở ứ ấ ố ớ c ON nên 0. T i m i th i đi m ch có m t led 7 đo n đ ạ ượ ộ ỉ i và s không x y ra tình tr ng quá t i cho quá t ạ ẽ vi đi u khi n khi đi u khi n nhi u led 7 đo n. ạ i cho t ả ề ả ể ể ề ề
ị ố ạ ầ
ph i sang trái, ơ ồ ế ố c th t ứ ự
ướ ư ậ ầ ể ừ ả ể ẳ các led 7 đ ượ ế ạ
ệ ứ ứ c đ m t ứ ấ ạ
ầ
ị ạ ạ ế ế
ị ố i không hi n th . Đ u tiên OFF t ị ể ạ ứ ấ
ạ ạ
ể ị ố ể ỉ ấ ả
ể ạ ị
ờ
ờ ế ế ạ ỉ ể ị
ồ ứ ị ứ ị ố ạ ể ế ạ
ị ố ạ ể ị ố ạ
ứ ể ấ
ờ
ỉ i m i th i đi m ch có ụ ể ả ỗ
ụ . Th i gian ON/OFF ch ỉ ờ ậ ạ
ệ ạ ấ
ứ ủ ỗ
Trong s đ k t n i trên, ch ng h n c n hi n th s 451, qui ị ố nh v y c n làm cho led 7 đo n th nh t hi n th s 1, ị led 7 đo n th hai hi n th s 5, led 7 đo n th 3 hi n th ệ ị ố ạ ấ ả t c s 4, các led còn l ố ệ ể các led 7 đo n. K ti p xu t mã hi n th led 7 đo n đ ấ ệ hi n th s 1, ON led 7 đo n th nh t, lúc này dòng đi n ạ ứ ch đi qua led 7 đo n th nh t, làm cho led 7 đo n th ứ ấ ụ nh t hi n th s 1, th i gian ON trong kho ng vài ch c µs(1µs=1/10-6s). K ti p xu t mã hi n th led 7 đo n hi n ể ấ th s 5, OFF led 7 đo n th nh t và đ ng th i ON led 7 ứ ấ đo n th 2, lúc này ch có led 7 đo n th hai hi n th và ệ hi n th s 5. Ti p theo xu t mã hi n th led 7 đo n hi n ấ th s 4, OFF led 7 đo n th hai và ON led 7 th ba, lúc ứ ứ ị ố C thứ ế này ch duy nh t led 7 đo n th ba hi n th s 4. ỉ ạ l p l i quá trình trên liên t c ặ ạ trong kho ng vài ch c µs, và t ạ m i m t led 7 đo n hi n th s c a chính nó, vì v y m t ắ ị ố ủ ộ ỗ i th y 3 led 7 đo n không sáng đ t quãng, mà sáng ng ườ liên t c, m i led hi n th 1 s riêng c a nó. Th c hi n ệ ố ụ ự ị ng led 7 đo n c n s d ng. đ m r ng s l ng t t ạ ầ ử ụ ố ượ ươ ể ự ể ở ộ