Giáo trình hình thành phân mạch ứng dụng điều chế thiết bị bán dẫn chứa các mạch logic điện tử p2

7 14 0
Giáo trình hình thành phân mạch ứng dụng điều chế thiết bị bán dẫn chứa các mạch logic điện tử p2

Đang tải... (xem toàn văn)

Thông tin tài liệu

Caên cöù vaøo töø ñieàu khieån cuûa 8255, coù theå klhôûi taïo 8255 ôû caùc mode 0 hoaëc mode 1 hoaëc mode 2, vaø coù theå xaùc ñònh höôùng vaøo ra döõ lieäu cho moãi port.. Ñeå trao ñ[r]

(1)

LUÂÄN VĂN TỐT NGHIỆP 16

Hình 6: Cấu trúc từ điều khiển IC ngoại vi 8255

Căn vào từ điều khiển 8255, klhởi tạo 8255 mode mode mode 2, xác định hướng vào liệu cho port

Để trao đổi thông tin với ngoại vi (ở mô - đun vào ra) thông qua 8255, ba bước sau cần thiết :

(1) Xác định địa cổng A, B C ghi điều khiển theo logic chọn chip (CS) đường địa A0, A1

(2) Ghi từ điều khiển vào ghi điều khiển

(3) Ghi lệnh I/O để thông tin với ngoại vi thông qua cổng A,B C Hệ thống Kit đặt cho 8255 làm việc với ngõ vào / mốt sau :

1 Các ngõ chốt

2 Các ngõ vào không chốt

3 Các cổng khả bắt tay ngắt Ví dụ:

Để A, C cổng nhập (8 bít), B cổng xuất(8bít), chọn ngoại vi có địa từ 00 – 03 phải làm sau:

PORT C (LOWER) 1=INPUT 0=OUTPUT

D7 D6 D5 D4 D3 D2 D1 D0

PORT B 1=INPUT 0=OUTPUT

MODE SELECTION 0=MODE 1=MODE 1 PORT C (UPPER) 1=INPUT 0=OUTPUT PORT A 1=INPUT 0=OUTPUT MODE SELECTION 00=MODE 01=MODE 1X=MODE 2

GROUP B

GROUP A

MODE SETFLAG 1=ACTIVE

(2)

LUÂÄN VĂN TỐT NGHIỆP 17

Gởi từ điều khiển 99hex vào ghi điều khiển

Xuất từ điều khiển ghi điều khiển có địa 03hex I.3. IC GIẢI MÃ HIỂN THỊ 8279:

I.3.1.Cấu trúc 8279 I.3.1.1.Phần cứng:

8279 phương pháp phần cứng để giao tiếp với bàn phím ma trận hiển thị đa hợp Bất lợi phương pháp dùng phần mềm vi xử lí bị bận lúc kiểm tra làm tươi hiển thị 8279 thay vi xử lí đảm trách hai nhiệm vụ

8279 (Hình ) thiết bị dạng DIP _ 40, có hai phần : bàn phím hiển thị Phần bàn phím nối với ma trận tối đa 64 phím, gõ phím giải nẩy mãphím lưu trữ vào nhớ FIFO bên (First _ In _ First _ Out : Vào trước, trước) , tín hiệu ngắt phát lần gõ phím Phần hiển thị cung cấp hiển thị có quét tối đa 16 Led Phần có nhớ RAM 16 x 8, sử dụng đọc / ghi thơng tin cho mục đích hiển thị Phần hiển thị khởi tạo dạng ghi phải (right entry) ghi trái (left entry)

Tần số xung đồng hồ cấp cho 8279 tối đa 3,125MHz

Hình 7: Sơ đồ chân logic 8279 Bảng 3: Chức chân IC 8279

Tên chân Số chân Mô tả chức

DB0 – DB7 Bi-directional

(3)

LUÂÄN VĂN TỐT NGHIỆP 18

chiều

Tất lệnh liệu giữaCPU 8279 truyền đường liệu

CLK Clock input: ngõ vào xung

clock Xung clock có tần ố tối đa 3,125MHz

RESET Reset in: dùng để đặt lại

trạng thái làm việc 8279 ngõ vào mức cao

Sau reset, 8279 làm việc chế độ:

 Hiển thị 16 ký tự lối vào trái

 Lập mã quét phím khóa ngồi phím

CS\ Chip select: tác động mức

thấp cho phép 8279 thực chức kết nối với CPU để truyền nhận liệu

A0 Buffer address: đường địa

chỉ thương kết nối với đ5a A0 vi xử lý dùng để phân biệt lệnh hay liệu

 A0=[1]: tín hiệu vào lệnh

 A0=[0]:tín hiệu vào liệu

RD\, WR\ Read, Write:ch phép đọc

(4)

LUÂÄN VĂN TỐT NGHIỆP 19

IRQ Interrupt Request: đường

tín hiệu yêu cầu ngắt (output) Ngõ mức cao nế có liệu nhớ FIFO hay SensorRAM, ngõ mức thấp khicó đọc nhớ FIFO/SensorRAM trởlại mức cao d4có liệu chứa RAM

Vss, Vcc Cấp nguồn 0Vvaø +5V cho

8279

SL0 – SL3 Scan lines: đường scan

line nàycó thể giải mã 16 đường hay mã hóa thành đường, dùng để quét phím hay ma trận cảm biến hiển thị

RL0 – RL7 Return line: nối với

đường scan line thông qua phím hay cơng tắc cảm biến Ở chế độ qt phím, kết hợp với đường scan lines tạo thành mã phím nhấn SHIFT

CTRL/STB

1

Shift, Control / Strobe input Mode: chế độ quét phím, mức logic ngõ vào lưu trữ với vị trí phím để tạo giá trị phím nhấn

OUT A0 – A3 OUT B0 – B3

4

(5)

LUÂÄN VĂN TỐT NGHIEÄP 20

đường quét scan lines để đa hợp thành số hiển thị Hai ngõ bit xóa độc lập kết hợp với để tạo thành ngõ bit

BD\ Blanking display: dùng để

xóa hiển thị trình chuyển đổi số hay gặp lệnh xóa hiển thị

Sơ đồ khối logic (Hình 8) trình bày bốn phần 8279 : bàn phím, quét, hiển thị giao tiếp vi xử lí Các chức phần miêu tả :

IR

BD CL RESE

DB0-Data Buffer Control and Timing Registers Timing and Control Internal Data Bus (8)

Display Address Registers

16 x Display RAM

x FIFO/Sensor RAM Keyboard Debounce and Control

OUT A0-A3 OUT

Display Registers

SL0-Scan Counter

RD WR CS A0

I/O Control FIFO/Sensor RAM Status RL0-RL7SHIF Return

Hình 8: Sơ đồ khối 8279

Để giao tiếp với vi xử lý, 8279 cần tám đường liệu hai chiều (BD0 _ BD7), đường yêu cầu ngắt (IRQ), sáu đường giao tiếp, kể đường địa đệm (A0)

Khi A0 mức cao, tín hiệu hiểu từ điều khiển trạng thái Khi A0 mức thấp, tín hiệu hiểu liệu

(6)

LUÂÄN VĂN TỐT NGHIỆP 24

Dựa vào bit A3, A4, A5 xác định ngoại vi sử dụng sau:

III. SỬ DỤNG KIT: Chức phím:

 Phím RESET Q: khởi động lại toàn hệ thống Kit, ghi, điểm dừng, khởi tạo, reset

 Phím A Address S: đặt lại địa ô nhớ để tác động vào: xem liệu, thay đổi nội dung

 Phím UP : lưu trữ liệu led trái vào địa ghi led phải  Phím Down : để xem lại liệu nạp

 Phím P PC: đặt địa chạy chương trình

 Phím G GO: chạy chương trình địa chọn sẳn

 Phím I INTR: ngắt chương trình, khởi động nóng hệ thống, khởi tạo, điểm dừng

Các thao tác nhập liệu để đưa liệu, lệnh vi xử lý mã hóa dạng mã máy, vào địa yêu cầu người thảo chương Vàsau đó, kết kiểm tra, chạy thử chương trình cho biết chương trình hay sai

Mục đích chủ yếu đề tài rút ngắn thời gian dịch sang mã máy thời gian nhập liệu, nghĩa phải nạp liệu vào nhớ RAM mà không tốn thời gian nhập liệu

A B C

O0 O1 O2 O3 O4 O5 O6 O7 74138

A3

A4

A5

CS\8255A CS\8255B CS\8253A CS\8253B CS\8259 CS\8251 CS\ADC0805 CS\DAC0808

(7)

LUÂÄN VĂN TỐT NGHIỆP 25

Chương IV:

GIAO TIẾP

MÁY TÍNH VỚI KIT THỰC TẬP

Ngày đăng: 01/04/2021, 02:11

Tài liệu cùng người dùng

Tài liệu liên quan