
DCE
GIAO TIẾP ÁNH XẠ BỘ NHỚ
Microcontroller
Chapter 5
Ngo Nhu Khoa
Department of Computer Engineering
ThaiNguyen University of Technology

10/1/2005 2
DCE
Giao tiếpcủa8051 –Vấnđề chính
z
Nhắclạivềcác chân ra của 8051 và cơchếdồnkênh
Bus AD
z
Cơbảnvềsựgiao tiếpbộnhớđượcánhxạ
z
Ánh xạđịachỉ
z
Phát sinh địachỉ
z
Case Study

10/1/2005 3
DCE
1. Chân ra của8051
zPower - Vcc, Vss
zReset - RST
zCrystal - XTAL[1,2]
zExternal device interfacing
–
EA, ALE, PSEN, WR, RD
zI/O Port
–
P0[7;0], P1[7:0], P2[7:0], P3
zP3 đượcchiasẻlàm các
đường điềukhiển
–
Vào/ra nốitiếpRxD, TxD,
–
Các ngắt ngoài INT0, INT1
–
ĐiềukhiểnbộđếmT0, T1
zP0 và P2 đượcdồn kênh tạo
thành bus địachỉvà bus dữ
liệu

10/1/2005 4
DCE
2. Bus địachỉđahợp trong 8051
z
ALE – Cho phép chốtđịa
chỉ
z
8051 điềukhiểnnólên
mứccaokhiđịachỉđãhữu
hiệutrênAD[7,0]
z
ALE đượcsửdụng nhưlà
tín hiệu cho phép “Enable”
chốtđốivớivi mạch chốt
ngoài (74LS573 hay 373)
z
P0 và P2 không đượcsử
dụng nhưcác cổng I/O

10/1/2005 5
DCE
3. Giao tiếpvớivi điềukhiển-Cơbản
z
CPU 8051 có:
–Address bus A[15:0]
–Data bus D[7:0]
–Control lines : PSEN, RD, WR
z
Mộthệthống dựatrênđơnchípcó:
z
1 CPU và nhiềuthiếtbịđượcgiaotiếpvớinó
z
Chỉ1 bus địachỉvà 1 bus dữliệu trong 1 hệđơnvi xử
lý
–ABUS và DBUS chung cho tấtcảcác thiếtbịgiao tiếpvàCPU

