Mạch ựo ánh sáng và ựiều khiển ựèn thông qua cổng nối tiếp RS-232. Mạch sử dụng quang trởựể ựo ánh sáng ựiều khiển ựèn, với ựiện áp chuẩn 2.5V lấy từ
Diod Zener REF25Z, sau ựó qua mạch khuếch ựại ựưa LM358 ựưa vào ựiện áp chuẩn 2.5V vào AD0804. AD0804 chuyển ựổi tắn hiệu tương tự từ quang trở thành tắn hiệu số từ D0→D7.
đầu vào quang trở dùng trở 330Ωựể giảm dòng vào, 2 diod 4148 tạo ra ngưỡng dẫn.
Khi chân WR ựược kắch mức logic 0 từ chân RTS của cổng nối tiếp RS-232 thì AD0804 bắt ựầu làm việc. Sau khi kết thúc 8 chu kỳ INTR báo kết thúc. Tắn hiệu tương tự khi qua con AD0804 chuyển thành tắn hiệu số, thông qua đảo 7414
ựưa bit 1 vào chân LE (chip ựệm) và OE nối mass sẽ cho thông dữ liệu. đầu ra kắch con ba trạng thái thông dữ liệu từ 8 ựầu vào D0→D7 khi ựầu ra bằng ựầu vào, mạch còn lại chuyển tắn hiệu truyền từ song song qua nối tiếp.
Thông qua mạch dao ựộng (7414, 10K, 10nF ) sẽ tạo xung ựưa vào IC74161
ựếm từ 000→111, sau ựó quay trở lại và cứựếm mãi như vậy.
QDựược kắch mức logic 0 sẽ kắch mở 74151(A), sau 8 lần ựếm cứ lần lượt
ựưa dữ liệu ra ựầu ra Y ựến chân RxD của cổng RS-232 thông qua máy tắnh ựiều khiển, ựiện áp sẽựược ựưa ra chân DTR +12V, dòng qua Diod 20mA làm Diod sáng lên kắch mở Tranzitor, mở C828 và H106. Lúc này Role ựiện từựóng nối nguồn AC ựèn sáng lên.
QAQBQC lần lượt tác ựộng như bảng trạng thái sau: QA QB QC Y
0 0 0 D0
1 0 0 D1
0 1 0 D2
0 0 1 D3
Khi kết thúc 111 chuyển qua 011 D7 tắt. Qua ựầu ựảo ựiều khiển tương tự
74151(B) có ựược bit dữ liệu D4→D7. Sau bit stop qua 3 bit Break. Vậy cuối cung thu ựược 8 bit data,0 parity, 1 stop, 9600 Baud, 6 bit Break.
III. Lưu ựồ thuật toán: Khởi phát chếựộ