Trong boä thí nghieäm coù moät ma traän 8x3 taïo thaønh moät baøn phím coù 24 phím giao tieáp vôùi IC 8279 chuyeân veà queùt phím keát noái vôùi heä thoáng II nhöng cuõng coù theå hoaït[r]
(1)TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA ĐIỆN TỬ – BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP
_
(2)LỜI GIỚI THIỆU
Sau tìm hiểu kiến thức vi điều khiển bạn bắt đầu thực thực hành vi điều khiển để giúp bạn hiểu rõ bạn đọc
Các ứng dụng điều khiển đa dạng nên chương giới thiệu đến bạn thí nghiệm vi điều khiển tương đối đầy đủ yêu cầu phần cứng nhiều chương trình điều khiển giúp bạn thực hành, thí nghiệm tự nghiên cứu, tự học
Bộ thí nghiệm vi điều khiển sử dụng nhiều loại vi điều khiển 89C51, 89C52, 89S51, 89S52, 89S8252, 89C1051, 89C2051 89C4051 Bộ thí nghiệm nạp chương trình cho nhiều loại vi điều khiển vừa nêu
Đặc biệt vi điều khiển 89S51, 89S52 89S8252 nạp chương trình hệ thống chạy – điều tiết kiệm cho bạn nhiều thời gian trình gắn vào bo nạp sau nạp xong lại gắn vào bo chạy làm làm lại nhiều lần họ 89C – dĩ nhiên 89C làm mạch điện phức tạp Điều tiện lợi thứ 89C bạn tháo gắn IC socket nạp bạn gắn ngược làm hỏng IC, cịn 89S khơng cần tháo gắn nên điều không xảy
Chương trình sử dụng cho thí nghiệm MCS_52 dễ sử dụng, cho phép bạn soạn thảo biên dịch chương trình cách nhanh chóng, dễ dàng tìm lỗi chương trình
(3)HỆ THỐNG VI ĐIỀU KHIỂN DÙNG BỘ NHỚ TRONG
Vi điều khiển 89XX có port (từ port đến port 3) nối với pinheader Sơ đồ nguyên lý hình hình bố trí linh kiện thí nghiệp hình 8-2
Trong hình có socket để gắn vi điều khiển vào thực thí nghiệm, chiều gắn IC vào giống hình Có jumper [JP] để giao tiếp tín hiệu vào
(4)1. GIAO TIẾP VỚI LED ĐƠN
Một ứng dụng đơn giản để sử dụng port vi điều khiển xuất liệu làm quen với lập trình ta có hệ thống 32 led đơn có kết nối với pinheader chân
Khi muốn dùng port để điều khiển led cần dùng bus dây sợi kết nối pinheader chân từ hệ thống vi điều khiển đến hệ thống led đơn
Sơ đồ mạch 32 led đơn (do giống nên trình bày led) hình 8-3 sơ đồ bố trí linh kiện hình 1-1:
Hình 1-1 Sơ đồ nguyên lý 32 led.
Hình 1-2 Sơ đồ linh kiện thí nghiệm 32 led đơn
4 pinheader dùng để kết nối với 32 led, ngõ vào mức led sáng, mức led tắt Do sử dụng led 10 ly để tăng cường độ sáng nên mạch sử dụng IC đệm 2803 dùng nguồn 12V điện trở hạn dòng cho led 1k
(5)2. GIAO TIẾP TRỰC TIẾP VỚI LED ĐOẠN
Trong thực tế có nhiều ứng dụng ta sử dụng hay hai led đoạn hệ thống đếm giây, đếm sản phẩm, hệ thống hẹn nên hệ thống thí nghiệm có thiết kế thêm phần giao tiếp với led đoạn loại anode chung để tiện cho việc sử dụng Sơ đồ mạch giao tiếp led qua điện trở hạn dịng có pinheader để nhận tín hiệu hình 8-5 hình thí nghiệm hình 8-6
Hình 2-1 Sơ đồ nguyên lý led đoạn
(6)3. GIAO TIẾP VỚI LED ĐOẠN THEO PHƯƠNG PHÁP QUÉT
Hình 3-1 Sơ đồ giao tiếp với led đoạn
Hình 3-2 Sơ đồ linh kiện thí nghiệm led đoạn
Trong ứng dụng điều khiển, nhiều thơng tin nhập từ bàn phím thông tin hiển thị led đoạn ví dụ thiết lập nhiệt độ khống chế đo nhiệt độ hệ thống
Trong thí nghiệm có thiết kế giao tiếp với led đoạn loại anode chung theo phương pháp quét Sơ đồ nguyên lý led đoạn ma trận phím hình 8-5 hình 8-6
Để điều khiển led đoạn phải dùng 16 đường điều khiển: đường điều khiển đoạn a, b, c, d, e, f, g, dp đường điều khiển đóng ngắt transistor
Tại thời điểm ta cho tranistor dẫn transistor lại tắt, liệu gởi sáng led tương ứng với transistor dẫn Sau cho transistor khác dẫn gởi liệu hiển thị cho led đó, q trình điều khiển diễn hết led
(7)* Mã quét: mức logic transistor dẫn, mức logic transistor ngắt
MÃ HEX Mã quét điều khiển transistor
FEh 1 1 1 Transistor ON
FDh 1 1 1 Transistor ON
FBh 1 1 1 Transistor ON
F7h 1 1 1 Transistor ON
EFh 1 1 1 Transistor ON
DFh 1 1 1 Transistor ON
BFh 1 1 1 Transistor ON
7Fh 1 1 1 Transistor ON
* Mã đoạn: hệ thống sử dụng led đoạn loại Anode chung nên mức logic led sáng mức logic led tắt
Số hex dp g f e d c b a Mã số hex
0 1 0 0 0 C0
1 1 1 0 F9
2 1 0 0 A4
3 1 0 0 B0
4 0 1 0 99
5 0 0 92
6 0 0 82
7 1 1 0 F1
8 0 0 0 80
9 0 0 0 90
A 0 0 88
B 0 0 1 83
C 1 0 0 C2
D 1 0 0 A1
E 0 0 1 86
F 0 1 8E
Các mã khác bạn tự thiết lập
Các transistor điện trở gắn bên bo mạch nên bạn khơng nhìn thấy hình Trong hệ thống thí nghiệm bàn phím phục vụ cho hệ thống để nhập mã lệnh thông số phục vụ cho thí nghiệm làm quen với bàn phím
(8)4. ỨÙNG DỤNG GIAO TIẾP VỚI MA TRẬN 24 PHÍM
Trong thí nghiệm có ma trận 8x3 tạo thành bàn phím có 24 phím giao tiếp với IC 8279 chuyên quét phím kết nối với hệ thống II hoạt động giao tiếp với hệ thống I cách chuyển 12 switch sang vị trí off để cách ly với IC 8279 hình 4-1 hình thí nghiệm 4-2
Bàn phím tổ chức theo dạng ma trận hàng cột nên tổng số phím 24 phím kết nối với switch màu đỏ Khi thực thí nghiệm liên quan đến bàn phím bạn phải chuyển 12 switch sang vị trí off
(9)5. ỨÙNG DỤNG GIAO TIẾP VỚI THANH GHI DỊCH BIT 6B595
Để mở rộng thêm số lượng tín hiệu điều khiển sử dụng nhiều phương pháp, phương pháp đơn giản sử dụng ghi dịch Trong thí nghiệm có sử dụng ghi dịch 6b595 có sơ đồ ngun lý hình 8-11 hình thí nghiệm 8-12
Hình 5-1 Sơ đồ giao tiếp với ma trận led 8x8
(10)6. GIAO TIẾP VỚI LED MA TRẬN LED 8X8
Một ứng dụng phổ biến quảng cáo thông tin hiển thị led ma trận, để giúp người học hiểu nguyên lý điều khiển led ma trận hệ thống có thiết kế giao tiếp với led ma trận 8x8 hai màu xanh đỏ Sơ đồ nguyên lý trình bày hình 6-1 hình thí nghiệm 6-2
Hình 6-1a Sơ đồ giao tiếp với ma trận led 8x8
Các hàng sử dụng IC đệm 2803 transistor, cột sử dụng ghi dịch 6B595 Led ma trận có màu xanh đỏ có đường điều khiển hàng đường điều khiển cột màu xanh đường điều khiển cột màu đỏ – tổng cộng 18 đường kết nối với pinheader