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 ạ ầ ử ụ ố ượ ươ ể ự ể ở ộ