Vi t cho các B n m i làm quen v i ic vi đi u khi n, h AT89C51, ic làm vi c theo ế
câu l nh.
IC vi đi u khi n là gì?
Tr c h t hãy làm quen v i khái ni m đi u khi n trong ngành đi n t . Đi u khi n là dùngướ ế
m c áp cao hay th p đ đóng m m t thi t b . B n xem thí d sau: ế
Trong hình này, B n th y khi chân B c a transistor Q1 cho đt m c volt th p, thì
transistor tr ng thái ng ng d n và không có dòng c p cho Led. Led s t t. ư
Trong hình này, B n th y khi chân B c a transistor Q1 cho đt m c volt cao thì
transistor tr ng thái bão hòa và có dòng c p cho Led. Led s sáng.
V i hình đng chúng ta th y rõ h n tác nhân đi u khi n, t c bit 0 hay bit 1 trên chân B, ơ
làm Led lúc t t lúc sáng. B n xem hình.
Qua hai hình này có th th y, chúng ta có th dùng m c volt cao th p đ t t m m t
thi t b , đây là t t m Led. Chúng ta t m ch p nh n đnh nghĩa sau:ế
* M c volt th p là bit 0.
* M c volt cao là bit 1.
V y có th nói đ cho Led sáng, chúng ta dùng bit 1 và làm cho Led t t chúng ta dùng bit
0. Trong tác đng đi u khi n đóng m , chúng ta có th đóng m m t Relay, đóng m
đi n cho m t motor DC. B n xem hình:
Trong hình này, trên chân C c a transistor Q1, chúng ta th y có:
* Led chi u sáng.ế
* Relay 12V v i ti p đi m lá kim K1. ế
* Motor DC 12V
V y n u đt bit 1 trên chân B các thi t b trên chân C c a Q1 s đc c p dòng và n u ế ế ượ ế
dùng bit 0 trên chân B thì các thi t b trên chân C s b c t dòng. Qua các thí d trên,ế
chúng ta th y n u có m t linh ki n đi n t có th xu t ra m c volt cao hay m c volt th p ế
theo câu l nh do chúng ta so n ra thì lúc đó chúng ta đã có th đi u khi n các thi t b ế
b ng câu l nh. IC vi đi u khi n có các c ng (port), các chân c a c ng có th xu t nh p
m c áp cao hay th p tùy theo các câu l nh do chúng ta so n ra, do đó n u dùng ic vi ế
đi u khi n chúng ta s có th đi u khi n nhi u thi t b theo câu l nh. ế
Hình v sau đây cho th y 4 c ng c a ic vi đi u khi n AT89C51.
B n bi t m c volt trên các chân c a m i c ng B n đu có th ch n đnh m c volt cao ế
hay m c volt th p b ng câu l nh.
L nh đt chân lên m c volt cao là setb (set bit). L nh đt chân xu ng m c volt th p là clr
(Clear bit).
Thí d : B n mu n chân p1.0 (chân s 1) lên m c volt cao, B n gõ câu l nh nh sau: ư
setb p1.0
B n mu n chân p1.1 (chân s 2) xu ng m c volt th p. B n gõ câu l nh nh sau: ư
clr p1.1
Qua ph n trình bày trên, tôi nghĩ B n đã hi u đi u khi n các thi t b b ng câu l nh là gì? ế
và nó làm vi c ra sao?
Hãy xem hình sau: