Skkndownloadbychat@gmail.com Cổng A15A

Một phần của tài liệu Đề tài Thiết kế chương trình chọn và tính tiền hàng hóa tự động sử dụng hệ vi xử lý 8086 (Trang 60 - 62)

4 A13 A12 A1 1 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Địa chỉ PA 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 E1H PB 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 E3H PC 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 E5H CWR 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 E7H

- Ta nhận thấy, bit cĩ trọng số thấp nhất A0 cĩ giá trí khơng đổi và là bit ‘1’ nên các chân dữ liệu được sử dụng cho 8255A sẽ là chân D8-D15.

- Bit địa chỉ thứ 2 và 3 (A1-A2) tạo thành tổ hợp 2 bit (00-01-10-11) tương tự như bit A0-A1 trên 8255A nên được sử dụng cho 2 cổng A0, A1 của 8255A. - Các bit A0 và A3-A15 đều là các bit địa chỉ cố định nên được sử dụng để đưa

vào mạch OR cùng chân M/IO, GND để tạo thành tín hiệu chọn vỏ CS của 8255A (CS = 0 thì 8255A hoạt động). Nếu các chân địa chỉ bị thay đổi và lệch đi thì tín hiệu chọn vỏCS= 0 và IC 8255A sẽ khơng hoạt động.

- LCD 20x4 được ghép nối với IC 8255A với cổng PA dùng để vào/ra dữ liệu với LCD thơng qua 8 bit. Đồng thời, 3 bit thấp của cổng PB được sử dụng để đưa vào các chân điều khiển và chân cho phép của LCD (RS, RW, E)

skkndownloadbychat@gmail.com

- Bàn phím 2x3 là tổ hợp các nút nhấn được kết nối với 6 bit thấp của cổng PC.

- Từ đĩ, chúng em cĩ sơ đồ mơ phỏng ghép nối giữa 8086, IC giả mã địa chỉ 74273, LCD 20x4 và bàn phím như sau:

2.3. Lập trình

#Chương trình tính và in ra menu hàng hĩa đã chọn tự động với IC lập trình vào/ra 8255A và LCD, bàn phím.

Một phần của tài liệu Đề tài Thiết kế chương trình chọn và tính tiền hàng hóa tự động sử dụng hệ vi xử lý 8086 (Trang 60 - 62)

Tải bản đầy đủ (PDF)

(105 trang)