ai Hoc Bach Khoa TP.HCM — Khoa Bign-Dign Te Lé Chi Théng
BAI TAP VI XU LY (HO VI DIEU KHIEN 8051)
1. CAU TRUC PHAN CUNG - GIAI MA DIA CHi
1.1 Str dung 1 vi mach 74138 va cdc c6ng can thiét dé thiét ké mach giai ma
dia chi tao ra cc tin hiéu chon chip tong Ling cdc viing dia chi sau:
Tin hiéu Ving dia Dac tinh truy
chon chip chi xudt
C50 (0000H - PSEN
3FFFH
csi 4000H - PSEN
7FFFH
cs 6000H - RD,WR
7EFFH
cs3 ‘8000H - RD
87FFH
cs ‘8800H - WR
8FFFH
1,2 SU dung 1 vi mach 74138 va céc cng cn thiét dé thi€t ké mach gidi ma
dia chi tao ra cdc tin hiéu chon chip tuOng ing cdc ving dia chi sau:
Tin hiéu Ving dia Dac tinh wuy
chon chip chi xudt
cso ‘9800H - PSEN
SBFFH
csi 9800H - RD,WR
9BFFH
Ce ‘9CO0H - RD,WR
SDFFH
cs 9EOOH - RD,WR
9EFFH
1.3 Chi ding m6t vi mach 74138 (kh6ng ding thém cOng), thiét ké mach gidi
mi dia chi tao ra mét tin hiéu chon chip /CS tuong Ung tam dia chi FOOOH-
F3FFH.
2. SU DUNG TAP LENH
Truy xuat RAM n6i
Trang 1/24ai Hoc Bach Khoa TP.HCM — Khoa Bign-Dign Te Lé Chi Théng
2.1 Viét CT ghi 40H vao 6 nhd 30H cla RAM n6i theo 2 cach (dinh dia chi 6
nhé tryc tiép va dinh dia chi nhé gian tiép).
2.2 Viét CT x6a 6 nhé 31H cla RAM ni theo 2 cach (dinh dia chi 6 nhé truce
ti€p va dinh dia chi 6 nhé gidn tiép).
2.3 Viét CT ghi ndi dung thanh ghi A vao 6 nhé 32H ca RAM ni theo 2 cach
(dinh dia chi 6 nhé true tiép va dinh dia chi 6 nhé gidn tip).
2.4 Viét CT doc 6 nhd 33H cla RAM ndi vao thanh ghi A theo 2 cdch (dinh
dia chi 6 nhé tryc tip va dinh dia chi nhé gidn tép).
2.5 Viét CT chuyén dif liéu 6 nh6 34H cla RAM ndi vao 6 nhé 35H cla
RAM n@i theo 2 céch (dinh dja chi 6 nhé trutc tiép va dinh dja chi 6 nhé gién
tiép).
Truy xudt RAM ngodi
2.6 Viét CT ghi 40H vao 6 nhé 0030H cla RAM ngoai.
2.7 Viét CT x6a 6 nhé 0031H ctla RAM ngoii.
2.8 Viét CT dgc 6 nh6 0032H cla RAM ngoai vao thanh ghi A.
2.8 Vit CT ghi ndi dung thanh ghi A vao 6 nhé 0033H cla RAM ngoai.
2.10 Viét CT chuyén déf ligu 6 nhé 0034H cla RAM ngoai vao nhé 0035H
cla RAM ngoai.
Truy xuat Port
2.11 Viét CT xudt OFH ra Port 1.
2.12 Viét CT xudt FOH ra Port 2.
2.13 Viét CT xudt ndi dung thanh ghi A ra Port 1.
2.14 Vit CT nhp tir Port 1 vao thanh ghi A.
2.15 Viét CT nhap tir Port 1 va xudt ra Port 2.
2.16 Viét CT xuat 1 (mUic logic cao) ra chan P1.0
2.17 Viét CT xuat 0 (mUic logic thdp) ra chan P1.1
Truy xudt RAM nGi, RAM ngodi va Port
2.18 Viét CT chuyén dif liéu 6 nhé 40H (RAM ndi) dén 6 nhé 2000H (RAM
rgoai). Lam theo 2 céch (dinh dia chi 6 nh6 truc tiép va dinh dja chi 6 nhé gidn
ti€p).
19 Viét CT chuyén dé liéu 6 nhd 2001H (RAM ngoai) vao 6 nhé 41H (RAM
|. Lam theo 2 cach (dinh dia chi 6 nhé tric tip va dinh dia chi 6 nhé gin
Pp).
2.20 Viét CT nhap tt Port 1 vao 6 nhé 42H (RAM n6i). Lam theo 2 cach (dinh
dia chi 6 nhé truc tip va dinh dia chi 6 nh6 gidn tip).
Trang 2/24ai Hoc Bach Khoa TP.HCM — Khoa Bign-Dign Te Lé Chi Théng
2.21 Viét CT nhap ti Port 1 vao 6 nhé 2002H (RAM ngoai).
2.22 Viét CT lay 6 nhé 43H (RAM n6i) xuat ra Port 1. Lam theo 2 cach (dinh
dia chi 6 nhé tryc tip va dinh dia chi 6 nhé gian tiép).
2.23 Viét CT lay 6 nhd 2003H (RAM ngoai) xuat ra Port 1.
Sur dung vong lap
2.24 Viét CT xa 20 6 nh6 RAM ni cé dia chi bat dau la 30H.
2.25 Vi&t CT xda cdc 6 nh6 RAM ndi tir dia chi 20H dén 7FH.
2.26 Viét CT x6a 250 6 nhé RAM ngoai cé dia chi bat dau 1a 4000H.
2.27 Viét CT x6a 2500 6 nhé RAM ngoai cé dia chi bat dau 1a 4000H.
2.28 Viét CT xa toan b6 RAM ngoai co dung Iugng 8KB, biét rang dia chi
dau 1a 2000H.
2.29 Viét CT chuyén mét chudi dif liéu gém 10 byte trong RAM ndi co dia
chi dau 1a 30H dén ving RAM néi cé dia chi dau 1a 40H.
2.30 Viét CT chuyén mét chudi dif liéu g6m 100 byte trong RAM ngoai cé dia
chi dau 1a 2000H d&n ving RAM ngoai cé dia chi dau 1a 4000H.
2.31 Viét CT chuyén mét chudi dif liéu gém 10 byte trong RAM ndi co dia
chi dau 1a 30H dén ving RAM ngoai cé dia chi dau 1a 4000H.
2.32 Viét CT chuyén mét chudi dif liéu gém 10 byte trong RAM ngoai cé dia
chi dau la SFOOH dén ving RAM néi cé dia chi dau 1a 40H.
2.33 Cho mét chudi dif li€u gdm 20 byte lién tiép trong RAM ni, bat dau tr
dia chi 20H. Hay viét CT lan lugt xuat cdc dt nay ra Port 1.
2.34 Gia sl Port 1 duigc néi dén mét thiét bj phat dU liu (vi dy nhu 8 nit
nhdn). Hay viét CT nhan lién tiép 10 byte dér liéu tir thiét bi phat nay va ghi
vao 10 6 nhé (RAM n6ji) lién tiép bat dau tir 6 nhé SOH.
Tao tré (delay)
2.35 Viét CT con delay 100p!s, biét rang thach anh (xtal) ding trong hé théng
la:
a. 12 MHz
b. 6 Miz.
2.36 Viét CT con delay 100ms, biét rang thach anh (xtal) ding trong hé thong
la:
a. 12 MHz
b. 11,0592 MHz
2.37 Viét CT con delay 1s, biét rang thach anh (xtal) ding trong hé théng
Trang 3/24