Giáo trình hướng dẫn cách nhận biết các loại tích hợp trong mạch và phương pháp Eprom phần 3 - Pdf 19

Các đường tín hiệu của Port C trở thành các đường điều khiển/ dữ liệu của
Port A.
Bit PC7 trở thành OBF
A
, PC6 trở thành ACK
A
, PC4 thành STB
A
, PC5 thành
IBF
A
và PC3 thành INTR
A
. chức năng của các đường tín hiệu giống như Mode 1,
chỉ khác là tín hiệu ngõ ra INTR
A
=1 khi OBF
A
= 1, INTE
1
=1 hoặc IBF
A
=1, INTE
2

=1.
Các bit PC
2,1,0
còn lại có thể là các bit I/O tùy thuộc vào các bit điều khiển
của nhóm B. Chú ý: khi nhóm A làm việc ở Mode 2, nhóm B chỉ được phép hoạt
động ở Mode 0.

2
-
PA
0

INTE
1
INTE
2
Control Word

RD

WR

INTR
A
OBF
A
ACK
A
STB
A
IBF
A
I/O

MODE
(PORT A)
Cấu hình của từ điều k`iển Set/Reset bit INTE khi 8255A hoạt động ở Mode 1


5

6

7

3

2

1

0

B
0

0
1

0

1

1

0

1


1

0

0

0

0

BIT SET/ RESET FLAG

0 = ACTIVE
X X
X

Don’t Care

-Đầu cắm Centronic
-Đầu cắm nối tiếp V-24 cho phép thay đổi tốc độ truyền
bằng chuyển mạch DIL.
-Giao tiếp Cassette.
Ngắt -Sử dụng toàn bộ ngắt.
BUS -Đầu cắm 64 chân cho bus hệ thống.
Nhập dữ liệu -16 phím nhập số Hex, 9 phím chức năng, 1 nút Reset.
Hiển thò -8 led 7 đoạn.
Nguồn nuôi -+5v, dòng 0,68A
Kích thước -297 x 210mm (DIN A4)
Phần mềm -Chọn chức năng bằng phím F, các chức năng có thể

IV.3.2 BỘ NHỚ:
Bộ nhớ được chia thành 2 khối:
Khối thứ nhất là ROM bao gồm 1 hoặc 2 EPROM 2764 dung lượng 8 Kbyte,
chương trình hệ thống được chứa trong EPROM 1, ngoài ra còn có các chương trình
phụ có nhiệm vụ tìm lỗi, phục vụ cho các yêu cầu lập trình ứng dụng.
Khối thứ 2 là ROM gồm 3 vi mạch nhớ 2116 dung lượng 2K byte tổng cộng là
6K byte.
IV.3.3 GIAO TIẾP I/O:
Máy tính Profi – 5E sử dụng 3 vi mạch giao tiếp song song 8255 mỗi vi mạch
có 3 cổng I/O 8 bit. Một vi mạch trong số này (Port 3) làm nhiệm vụ điều khiển hệ
thống như: bàn phím, DIL Switch…, hai vi mạch còn lại là Port 1 và Port 2 giao tiếp
với bên ngoài thông qua 6 cổng 8 bit và được dẫn ra ngoài đầu cắm 64 chân.
Khi nối 1 máy in với ngỏ ra Centronic vào máy tính Profit – 5E thì phải kết
nối với cổng B và C của Port 2, phần mềm điều khiển tương ứng có sẵn trong
chương trình hệ thống. Ngoài ra, còn có thể đưa các thiết bò ngoại vi khác vào đầu
cắm chuẩn V24.
Chương trình ứng dụng có thể lưu trữ trên băng Audio Cassette tại đầu cắm
giao tiếp với Cassette. Để tận dụng khả năng của hệ thống, toàn bộ các bus của hệ
thống ( đòa chỉ, dữ liệu, điều khiển) được đưa ra đầu ra giao tiếp SMP bus theo
chuẩn SMP của Siemen trong các hệ vi xử lý 8080/8085.
IV.3.4 BÀN PHÍM VÀ HIỂN THỊ:
Lệnh điều khiển và dữ liệu được nhập từ bàn phím với 9 phím chức năng
(màu cam) và 16 phím số thập lục phân (màu đen), các chế độ hoạt động cơ bản
của máy được chọn bằng chuyển mạch 8 vò trí (DIL Switch) trạng thái các phím
chuyển mạch được nhập vào Port 3.
Bộ phận hiển thò của máy là 8 đèn Led 7 đoạn. Tuy nhiên, các đèn này có thể
được điều khiển riêng rẽ tùy theo nhu cầu của người sử dụng.
Thông thường các đèn được điều khiển bởi 1 vi mạch chuyên dùng kết hợp
với phần mềm điều khiển có trong chương trình hệ thống, vò trí các đèn được tiêu
chuẩn hóa giống như một ô nhớ.

21

40

CHƯƠNG III: THIẾT KẾ PHẦN CỨNG
KHÁI NIỆM:
Phần cứng của một thiết bò bao gồm các linh kiện, phần tử cấu tạo nên thiết bò
đó. Tùy thuộc vào chức năng, độ phức tạp mà thiết bò đó có cấu tạo đơn giản hay
phức tạp. Với card giao tiếp chỉ nạp được một loại EPROM 2764, cho nên cấu tạo
mạch không quá khó.
Sau đây là sơ đồ khối của card giao tiếp mà đề tài thiết kế:

Sơ đồ khối card ghi đọc EPROM
Trong đó:
Port A: dùng để gởi đòa chỉ byte thấp và dữ liệu cần truy xuất.
Port B: dùng để gởi đòa chỉ byte cao.
Port C: dùng để điều chỉnh quá trình hoạt động của mạch.
 74373: dùng để chốt đòa chỉ bit thấp để việc truy xuất dữ liệu không bò ảnh
hưởng.
NGUỒN CUNG CẤP:
II.1. NGUYÊN LÝ THIẾT KẾ:
Việc EPROM 2764 có thể lập trình với hai nguồn áp +12,5v hay +21v tùy
theo loại. Cho nên khi thiết kế nguồn phải có hai loại nguồn này với sự chuyển
mạch bằng cơ khí. Ta làm theo cách này vì khi mua EPROM đã biết được điện áp
cần nạp ghi trên lưng EPROM.

74373
A
0
÷A

Port C
Điều khiển

Đòa chỉ cao

Dữ liệu+dchỉ thấp

Ngoài ra ta còn phải thiết kế thêm bộ nguồn chính +5v cung cấp cho toàn kit
Profi – SE và các linh kiện sử dụng nguồn này ở card ghi đọc EPROM.
II.2. THIẾT KẾ:
II.2.1.Nguồn +5V:
Đây là nguồn chính cung cấp cho toàn kit và card ghi đọc EPROM cho nên
dòng tiêu thụ rất lớn. Riêng kit Profi – SE đã tiêu thụ hết 0,68 A. Cho nên chọn
dòng toàn hệ thống là 1A để đảm bảo tránh hiện tượng quá dòng.
Từ đó ta chọn biến áp có dòng là 1A, điện áp ngõ ra 12V. Vì nguồn nuôi
mạch cần có độ chính xác khá cao, cho nên ta chọn IC 7805 làm ổn áp cho mạch.
IC này có các đặc tính sau:
Dòng ra cực đại: 1A
Điện áp ra (ổn áp): +5V  5%.
Điện áp vào: V
v
: 8÷14V
Vùng điện áp làm việc an toàn: V
SA
= V = 3÷9V.
Trong IC có hệ thống bảo vệ khi quá dòng.
Sơ đồ chân của IC 7805:
Sơ đồ nguyên lý nguồn +5v như sau:
Trong đó:
C: là tụ lọc nguồn có giá trò từ 470 ÷ 4700F

Trong đó:
C
1
= 1 F
C
2
= 1 F
C
ref
= 10 F
R
1
= 220 
Là các giá trò do nhà sản xuất cung cấp.
Diode có chức năng bảo vệ.
R
2
dùng điều chỉnh mức điện áp ngõ ra điện áp này được tính dựa vào công
thức sau:
2
1
2
0
125,1 RI
R
R
V
adj











V
R

Muốn V
0
có giá trò 5 ÷25V thì ta phải chọn R
2
làm biến trở.
+ Khi V
0
= 5V thì 6602201
25,1
5
2







R ()

Đòa chỉ đầu (8 bit) được dùng ở lệnh In, Out. Đòa chỉ trong ngoặc (16 bit) phải
được dùng trong trường hợp Port được đònh đòa chỉ như những ô nhớ.
III.2. NGUYÊN LÝ HOẠT ĐỘNG:
III.2.1. Đối với chế độ ghi:
Từ điều khiển có nội dung 80H để tất cả các port A, port B, port C đều xuất
dữ liệu.
Gởi dữ liệu điều khiển ra port C có nội dung là 06H để cho 74373 ở trạng thái
hoạt động.
Gởi đòa chỉ thấp ra port A. Lúc này đòa chỉ tới được các đường đòa chỉ của
EPROM, có mặt ở đường dữ liệu nhưng đòa chỉ này không nạp được vào EPROM vì
nó đang ở trạng thái Standby.
Gởi đòa chỉ cao ra port B.
Gởi dữ liệu ra port A.
Để gởi đòa chỉ này không ảnh hưởng đến đường đòa chỉ thấp, ta phải điều
khiển Port C để 74273 ở trạng thái tổng trở cao (chốt) bằng cách điều khiển port C
để chân Oc của 74373 ở mức cao.
Do đó để gởi dữ liệu ra port A phải qua hai bước sau:
Gởi dữ liệu điều khiển ra port C có nội dung 05H để chốt 74373
Gởi dữ liệu ra port A.
Gởi xung lập trình có độ rộng 50ms từ port C.
Để tiến hành ghi những dữ liệu tiếp theo thì quy trình hoạt động cũng như trên
sau khi ta tăng đòa chỉ lên 1.
III.2.2. Đối với chế độ đọc:
Để đọc được EPROM ta phải khởi tạo 8255 hai lần. Quy trình đọc EPROM
được trình bày cơ bản như sau:
Từ điều khiển có nội dung là 80H để cho port A, port B, port C đều xuất.
Gởi dữ liệu điều khiển ra port C có dung là 6H để cho 74373 ở trạng thái hoạt
động.
Gởi đòa chỉ thấp ra port A.
Gởi dữ liệu điều khiển ra port C có nội dung là 05H để cho 74373 ở trạng thái


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status