Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
516,5 KB
Nội dung
[...]... áp NGUYỄN DUY PHƯƠNG 1 Bài tập Thiết kế mạch ghép nối giữa bộ vi xử lý 8086 và 8255 với các địa chỉ của cổng PA, PB, PC, thanh ghi điều khiển lần lượt là 19h, 1Bh, 1Dh, 1Eh Ghép nối LED MATRIX(8x8) với cổng PA và PB, Viết chương trình điều khiển LED sáng chữ A chạy từ phải sang trái a Phân tích đề bài và cách chọn cách ghép nối - Theo giả thiết, chúng ta sẽ ghép nối 8086 và 8255 với địa chỉ cổng cổng... khi thủ tục được thực hiện xong RET; • Các hàm ngắt 21h của 8086 -Hàm 1: là hàm chờ đọc vào 1 ký tự từ thiết bị vào ra chuẩn(bàn phím) Kết quả được lưu vào trong AL cú pháp : MOV AH,1 INT 21H -Hàm 2 : là hàm hiển thị nội dung thanh ghi DL lên màn hình hoặc thi hành các chức năng điều khiển Cú pháp : MOV AH,2 MOV DL,’A’ Int 21H -Hàm 4CH : là hàm kết thúc chương trình hiện tại và trả điều khiển về cho chương... hoạt động nhơ vậy, chân này được sử dụng để kết hợp với mạch giải mã địa chỉ để Vi xử lý điều khiển nó hoạt động đúng yêu cầu - Chân 5: chân /RD (Read)- là chân tín hiệu cho phép đọc - Chân 36: chân /WR(Write) – là chân tín hiệu cho phép ghi - Chân 9 và 8: tương ứng với chân tín hiệu địa chỉ A0 – A1, 2 chân này được nối với 2 bít được tách ra từ bộ tách địa chỉ của 8086, 2 chân này dùng để giải mã... 19 là các chân tín hiệu địa chỉ được tách ra Do nó được tích hợp bởi 8 con FF_D nên mỗi IC chỉ có thể tách được 8 đương địa chỉ đa hợp cua 8086 Vì vậy mạch cần 2 con IC 74273 để tách hết 16 đường địa chỉ của 8086 Tùy theo đề bài yêu cầu mà các đầu ra này được sử dụng với mục đích khác nhau, các chân này được nối với mạch giải mã địa chỉ đưa vào chân CS của 8255 và dành ra 2 bit để mã hóa cho các cổng... lại nhãn_nguồn khi gặp lệnh này LOOP nhan_nguon ; + Các lệnh AND, OR, XOR và TEST AND dich,nguon ;AND đích với nguồn, kết quả lưu ở đích OR dich,nguon ;OR đích với nguồn, kết quả lưu ở đích XOR dich,nguon ;XOR đích với nguồn, kết quả lưu ở đích TEST dich,nguon ;AND đích với nguồn, kết quả không lưu lại + Lệnh dịch: SHL/SAL dich,1 ;dich sang trai 1 bit SHL/SAL dich,CL ; dich sang trai nhieu bit SHR... chế độ nhóm A là chế độ 0, nhóm B là chế độ 0, cổng PA, PB xuất dữ liệu, cổng PC nhận dữ liệu , ta cài đặt thanh ghi điều khiển như sau: Mov al, 100010001B Out DK, al Chế độ 0: + các cổng A, B, C được sử dụng đọc lập với nhau + Cổng A, B, C có thể vào hoặc ra tùy vào đoạn ghi điều khiển - Chế độ 1: chế độ này được gọi là chế độ vào/ra đột cửa hay ddooid thoại với các bit của cổng C Các cổng A, B, C được... Tương tự như cổng PA, cổng PB cũng có thể đưa dữ lieu 8 bít ra hoặc vào bằng cách thiết lập giá trị của thanh ghi điều khiển - Các chân từ 27 đến 34 : tương ứng theo thứ tự từ D7 đến D0 - Bus dữ liêu(2 chiều) Bus dữ liệu 2 chiều này được nối tới các tín hiệu tương ứng của Vi xử lý để trao đổi dữ liệu vào/ra do chip 8086 xử lý - Chân 35: là chân Reset - khởi tạo trạng thái ban đầu của IC 8255 Nếu đặt... DX,’chuoi ki tu’ 21H • Cấu trúc chương trình lập trình cho 8086 model small ;khai bao kieu bo nho la small stack 100h ;khai bao kich thuoc ngan xep la 100h data ;khai bao doan du lieu ;khai báo các biến, các hằng ở đây code ;khai bao doan ma Main proc ;các lệnh chương trình chính NGUYỄN DUY PHƯƠNG Main endp ;các hàm và thủ tục End main IV CÁC THIẾT BỊ NGOẠI VI 1 Cấu tạo và chức năng của IC 8255A Sơ đồ... cứu chúng ta chỉ nghiên cứu loại đóng gói dạng DIP 40 chân của IC 8255A: - Các chân 14, 15, 16, 17, 13, 12, 11, 10: tương ứng theo thứ tự từ PC0 đến PC7 Đây là cổng giao tiếp dữ liệu 8 bít PC, khi cần thiết, nó có thể tách thành 2 phần PC cao từ bít PC7 đến PC4 và PC thấp từ bít PC0 đến PC3.đặc biệt, hai phần này có thể hoạt động độc lập với nhau nếu cần tùy thuộc vào thanh ghi điều khiển được cài đặt... (HaLT): đưa bộ vi xử lý vào trạng thai dừng để chờ ngắt ngoài Dạng lệnh: HLT + Lệnh LOCK: khóa bus trong môi trường có nhiều bộ vi xử lý + Lệnh NOP: không thực hiện một thao tác nào + Lệnh STI: IF được thiết lập 1 + Lệnh WAIT: Bộ vi xử lý ở trạng thái chờ cho đến khi ngắt ngoài + Lệnh PUSH: cất dữ liệu vào ngăn xếp, giảm SP đi 2 PUSH nguon; + Lệnh PUSHF: chuyển đoạn ghi cờ vào ngăn xếp PUSHF; NGUYỄN . liệu b n ngoài v o + B t PC cao: chọn chiều ra/v o cho 4 bit cao c a c ng PC • Nếu PC=0 thì cho phép c ng PC cao xuất dữ liệu ra • Nếu PC=1 thì cho phép c ng PC ca0 nhận dữ liệu + B t D2: chọn chế. c a c c chân như sau: + chân G2A, G 2B và G1: là c c chân cho phép IC hoạt động, 2 chân G2A và G 2B tích c c ở m c logic 0 và chân G1 tích c c ở m c logic 1. + chân A, B, C tương ứng với chân. v o chân A1, A0 c a 8255 3. C u t o và ch c năng c a IC 74LS138 sơ đồ c u t o b n trong và ch c năng c c chân c a IC 74LS138 - Từ b ng c c m c Logic hoạt động c a IC 74LS138, ta thấy vai trò c a