Bài giảng cấu trúc máy tính - P7 - Pdf 45


bµi 7
Bé ®Þnh thêi
8253

1. Giới thiệu
2. Bộ định thời 8253
3. Từ điều khiển và khởi tạo
8253
4. Các chế độ tạo xung ra
5. Nối ghép 8253/8254 ở máy
tính XT
6. Một số lập trỡnh ứng dụng
bộ định thời 8253

1. Giíi thiÖu
RESET
tíi 8088
OSC
 
14,3818 Mhz
®Õn khe c¾m
më réng
 
PCLK
2,38683 Mhz
tíi 8253
CLK
 
4,772776 Mhz
tíi 8088

D Q
FF2
F/
EFI
CSYNC
RDY1
RDY2
NC
 
 
 

/WAIT
H×nh 1.8. M¹ch t¹o xung ®ång hå
8284A
RES
C
DMAWAIT
RDY
ASYNC
AEN2
AEN1


Trong các hệ máy tính, ngư
ời ta dùng một bộ dao động
đồng hồ để đồng bộ hoạt
động của tất cả các chip vi
mạch nối tới CPU.


WR
A0
A1
CS
BUS dữ liệu và điều khiển nội bộ
Đệm dữ
liệu
Đọc ghi
lôgich
Thanh ghi
từ đ/k
CLK0
Gate0
Out0
CLK1
Gate1
Out1
CLK2
Gate2
Out2
Hình 9.1 Sơ đồ khối bộ định thời
8253A

1
2
3
4
5
6
7

D7-D0
A0
A1
8253
CLK0
GATE0
OUT0
CLK1
GATE1
OUT1
CLK2
GATE2
OUT2
Bè trÝ ch©n
8253
WR
RD
CS
WR
RD
CS
24
23
22
21
20
19
18
17
16

001 Mode 1
x10 Mode 2
x11 Mode 3
100 Mode 4
101 Mode 5
0 Bé ®Õm nhÞ ph©n
1 BCD (4 decades)
3. tõ ®iÒu khiÓn vµ Khëi t¹o
8253

D0: chọn hệ đếm

Nhị phân (0-FFFFH) hay

BCD (0- 9999H).

Số chia lớn nhất là:

2
16
với đếm Nhị phân và

10
4
với đếm BCD.

Trường hợp số đếm lớn nhất là
65.536D hoặc 10000 BCD, bộ đếm
cần nạp giá trị 0.


D7 D6 D5 D4 D3 D2 D1 D0

SC1 SC0 RL1 RL0 M2 M1 M0 BCD
00 Chèt bé ®Õm
01 N¹p LSB
10 N¹p MSB
11 N¹p LSB tr­íc
MSB sau
00 Chän bé ®Õm 0
01 Chän bé ®Õm 1
10 Chän bé ®Õm 2
11 Kh«ng hîp lÖ
Chän chÕ ®é
000 Mode 0
001 Mode 1
x10 Mode 2
x11 Mode 3
100 Mode 4
101 Mode 5
0 Bé ®Õm nhÞ ph©n
1 BCD (4 decades)
tõ ®iÒu khiÓn vµ Khëi t¹o 8253

Ví dụ
Chân CS của 8253/54 được kích
hoạt bởi địa chỉ A7-A2 =100101.
a) Tìm địa chỉ cổng gán cho
8253/54
b) Lập trình cho Bộ đếm 0 để tạo
xung vuông tần số ra 10KHz nếu


Tõ ®iÒu khiÓn: 1011.0110=B6H
Ch­¬ng tr×nh nh­ sau:
MOV AL,B6H
OUT 97H,AL
MOV AX,2400
OUT 96H,AL
MOV AL,AH
OUT 96H,AL

4. C¸c chÕ ®é t¹o xung ra
cña 8253
Cã 6 chÕ ®é t¹o xung ra
Mode 0 T¹o xung khi ®Õm hÕt
Mode 1 T¹o 1 xung b»ng phÇn cøng
Mode 2 T¹o xung tû lÖ
Mode 3 T¹o xung vu«ng
Mode 4 T¹o xung kÝch ph¸t b»ng
phÇn
mÒm
Mode 5 T¹o xung kÝch ph¸t b»ng
phÇn
cøng

Mode 0: T¹o xung khi ®Õm hÕt.

Víi GATE=1, ®Çu tiªn bé ®Õm t¹o
tÝn hiÖu ra ë møc thÊp vµ duy tr×
møc nµy trong khi ®Õm.


Nhờ tải bản gốc
Music ♫

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