You are on page 1of 13

!

"#$% '
Cc bo vi dieu khien 8051

1.1 cc bo vi dieu khien v cc bo xu l nhng.
Trong muc ny chng ta bn ve nhu cau doi vi cc bo vi dieu
khien (VK) v so snh chng vi cc bo vi xu l cng dang chung
nhu Pentium v cc bo vi xu l 86 khc. Chng ta cng xem xt
vai tr cua cc bo vi dieu khien trong thi trung cc san pham nhng.
Ngoi ra, chng ta cung cap mot so tieu chuan ve cch lua chon mot
bo vi dieu khien nhu the no.
1.1.1 Bo vi dieu khien so voi bo vi xu l cng dng chung
Su khc nhau gia mot bo vi dieu khien v mot bo vi xu l l
g? Bo vi xu l o day l cc bo vi xu l cong dung chung nhu ho
Intell 86 (8086, 80286, 80386, 80486 v Pentium) hoac ho
Motorola 680 0(68000, 68010, 68020, 68030, 68040 v.v...). Nhng
bo VXL ny khong c RAM, ROM v khong c cc cong vo ra
tren chp. Vi l do d m chng duoc goi chung l cc bo vi xu l
cong dung chung.















Hnh 1.1: He thong vi xu l duoc so snh vi he thong vi dieu
khien.
a) He thong vi xu l cong dung chung
b) He thong vi dieu khien
!"
$%&%'()*
!+',-.%
/01'-*
,'-1%..-'
23/ 24/
506%'
7%'0()
3/
!-'8
9:3
!-'8
!"
24/ 23/
9:3
506%'
7%'0()
3/
!-'8
;(8( <+.
=(> $%&%'()*!+',-.% /01'-1%..-' 7?.8%6
4@@'%.. <+.
=<> /01'-1-&8'-))%'
Mot nh thiet ke he thong su dung mot bo vi xu l cong dung
chung chang han nhu Pentium hay 68040 phai bo xung them RAM ,
ROM, cc cong vo ra v cc bo dinh thi ngoi de lm cho chng
hoat dong duoc. Mac d viec bo xung RAM, ROM v cc cong vo
ra ben ngoi lm cho he thong cong cenh v dat hon, nhung chng
c uu diem l linh hoat chang han nhu ngui thiet ke c the quyet
dinh ve so luong RAM, ROM v cc cong vo ra can thiet ph hop
vi bi ton trong tam tay cua mnh.
ieu ny khong the c duoc doi vi cc bo vi dieu khien. Mot
bo vi dieu khien c mot CP (mot bo vi xu l) cng vi mot luong
co dinh RAM, ROM, cc cong vo ra v mot bo dinh thi tat ca tren
cng mot chp. Hay ni cch khc l bo xu l, RAM, ROM cc
cong vo ra v bo dinh thi deu duoc nhng vi nhau tren mot chp:
do vay ngui thiet ke khong the bo xung them bo nh ngoi, cong
vo ra hoac bo dinh thi cho n. So luong co dinh cua RAM, ROM
tren chp v so cc cong vo - ra trong cc bo vi dieu khien lm cho
chng tro nen l tuong doi vi nhieu ng dung m trong d gi thnh
v khong gian lai han che. Trong nhieu ng dung, v du mot dieu
khien TV t xa th khong can cong suat tnh ton cua bo vi su l 486
hoac tham ch nhu 8086. Trong rat nhieu ng dung th khong gian n
chiem, cong suat n tieu ton v gi thnh tren mot don vi l nhng
can nhac nghiem ngat hon nhieu so vi cong suat tnh ton. Nhng
ng dung thung yeu cau mot so thao tc vo - ra de doc cc tn hieu
v tat - mo nhng bit nhat dinh. V l do ny m mot so ngui goi
cc bo xu l ny l IBP ('Itty-Bitty-Processor), (tham khao cuon
'Good things in small packages are Generating Big product
opportunities do Rick Grehan viet tren tap BYTE thng 9.1994:
WWW. Byte. Com de biet ve nhng trao doi tuyet vi ve cc bo vi
dieu khien).
ieu th vi l mot so nh san xuat cc bo vi dieu khien d di xa
hon l tch hop ca mot bo chuyen doi ADC v cc ngoai vi khc vo
trong bo vi dieu khien.
Bang 1.1: Mot so san pham duoc nhng su dung cc bo vi dieu
khien

Thiet bi noi that gia
dnh
Van phng o to
o dien trong nh ien thoai My tnh hnh trnh
My dm thoai
My dien thoai
Cc he thong an ton
Cc bo mo cua ga-ra
xe
My tra li
My Fax
My tnh gia dnh
Tivi
Truyen hnh cp
VCR
My quy camera
ieu khien t xa
Tr choi dien tu
ien thoai to ong
Cc nhac cu dien tu
My khau
ieu khien nh sng
My nhan tin
My choi Pootball
o choi
Cc dung cu tap the
hnh
My tnh
Cc he thong an
ton
My Fax
L vi sng
My sao chup
My in lazer
My in mu
My nhan tin
ieu khien dong co
Ti dem kh
Thiet bi ABS
o lung
He thong bao mat
u khien truyen
tin
Giai tr
ieu ho nhiet do
ien thoai to ong
Mo cua khong can
cha kho

1.1.2 Cc bo VK cho cc he thong nhng.
Trong ti lieu ve cc bo vi xu l ta thung thay khi niem he
thong nhng (Embeded system). Cc bo vi xu l v cc bo vi dieu
khien duoc su dung rong ri trong cc san pham he thong nhng.
Mot san pham nhng su dung mot bo vi xu l (hoac mot bo vi dieu
khien de thuc hien mot nhiem vu v chi mot m thoi. Mot my in l
mot v du ve mot viec nhng v bo xu l ben trong n chi lm mot
viec d l nhan d lieu v in n ra. ieu ny khc vi mot my tnh
PC dua tren bo xu l Pentium (hoac mot PC tuong thch vi IBM
86 bat ky). Mot PC c the duoc su dung cho mot so bat ky cc tram
dich vu in, bo dau cuoi kiem ke nh bang, my choi tr choi dien tu,
tram dich vu mang hoac tram dau cuoi mang Internet. Phan mem cho
cc ng dung khc nhau c the duoc nap v chay. Tat nhien l l do
hien nhien de mot PC thuc hien hng loat cc cong viec l n c bo
nh RAM v mot he dieu hnh nap phan mem ng dung thung
duoc dot vo trong ROM. Mot my tnh PC 86 cha hoac duoc noi
ti cc san pham nhng khc nhau chang han nhu bn phm, myin,
Modem, bo dieu khien dia, Card am thanh, bo dieu khien CD =
ROM. Chuot v.v... Mot noi ngoai vi ny c mot bo vi dieu khien ben
trong n de thuc hien chi mot cong viec, v du ben trong moi con
chuot c mot bo vi dieu khien de thuc thi cong viec tm vi tr chuot
v gui n den PC Bang 1.1 liet ke mot so san pham nhng.
4.1.3 Cc ng dung nhng cua PC 86.
Mac d cc bo vi dieu khien l su lua chon ua chuong doi vi
nhieu he thong nhng nhung c nhieu khi mot bo vi dieu khien
khong du cho cong viec. V l do d m nhng nam gan day nheu
nh san xuat cc bo vi su l cong dung chung chang han nhu Intel,
Motorla, AMD (Advanced Micro Devices, Inc...). V Cyric (m bay
gi l mot bo phan cua National Senicon ductir, Inc) d hung ti bo
vi xu l cho hieu suat cao cua thi trung nhng. Trong khi Intel,
AMD v Cyrix day cc bo xu l 86 cua ho vo cho ca thi trung
nhng v thi trung my tnh PC de bn th Motorola van kien dinh
gi ho vi xu l 68000 lai chu yeu hung n cho cc he thong nhng
hieu suat cao v bay gi Apple khong cn dng 680 trong cc my
tnh Macintosh na. Trong nhng nam dau thap ky 90 cua the ky 20
my tnh Apple bat dau su dung cc bo vi xu l Power PC (nhu 603,
604, 620 v.v...) thay cho 680 0 doi vi Macintosh. Bovi xu l Power
PC l ket qua lien doanh dau tu cua IBM v Motorola v n duoc
hung cho thi trung nhng hieu suat cao cng nhu cho ca thi trung
my tnh PC. Can phai luu rang khi mot cong ty hung mot bo vi
xu l cong dung chung cho thi trung nhng n toi uu ho bo xu l
duoc su dung cho cc he thong nhng. V l do d m cc bo vi xu
l ny thung duoc goi l cc bo xu l nhng hieu suat cao. Do vay
cc khi niem cc bo vi dieu khien v bo xu l nhng thung duoc
su dung thay doi nhau.
Mot trong nhng nhu cau khat khe nhat cua he thong nhng l
giam cong suat tieu thu v khong gian.
ieu ny c the dat duoc bang cch tch hop nhieu chc nang
vo trong chp CP. Tat ca moi bo xu l nhng dua tren 86 v 680
0 deu c cong suat tieu thu thap ngoi ra duoc bo xung mot so
dang cong vo - ra, cong COM v bo nh ROM tren mot chp.
Trong cc bo xu l nhng hieu suat cao c xu hung tch hop
nhieu v nhieu chc nang hon na tren chp CP v cho php ngui
thiet ke quyet dinh nhng dac tnh no ho muon su dung. Xu hung
ny cng dang chiem linh thiet ke he thong PC. Bnh thung khi
thiet ke bo mach chu cua PC (Motherboard) ta can mot CP cong
mot chp - set c cha cc cong vo - ra, mot bo dieu khien cache,
mot bo nh Flash ROM c cha BIOS v cuoi cng l bo nh cache
th cap. Nhng thiet ke mi dang khan truong di vo cong nghiep
san xuat hng loat. V du Cyrix d tuyen bo rang ho dang lm viec
tren mot chp c cha ton bo mot my tnh PC ngoai tr DRAM.
Hay ni cch khc l chng ta xap nhn thay mot my tnh PC tren
mot chp.
Hien nay do chuan ho MS - DOS v Windows nen cc he
thong nhng dang su dung cc my tnh PC 86 . Trong nhieu
trung hop viec su dung cc my tnh PC 86 cho cc ng dung
nhng hieu suat cao l khong tiet kiem tien bac, nhung n lm rt
ngan thi gian pht trien v c mot thu vien phan mem bao la d
duoc viet cho nen DOS v Windows. Thuc te l Windows l mot nen
duoc su dung rong ri v de hieu c nghia l viec pht trien mot san
pham nhng dua tren Windows lm giam gi thnh v rt ngan thi
gian pht trien dng ke.
1.1.4 Lua chon mot bo vi dieu khien.
C 4 bo vi dieu khien 8 bit chnh. l 6811 cua Motorola,
8051 cua Intel z8 cua Xilog v Pic 16 cua Microchip Technology.
Moi mot kieu loai tren day deu c mot tap lenh v thanh ghi rieng
duy nhat, neu chng deu khong tuong thch lan nhau. Cng c nhng
bo vi dieu khien 16 bit v 32 bit duoc san xuat boi cc hng san xuat
chp khc nhau. Vi tat ca nhng bo vi dieu khien khc nhau nhu the
ny th lay g lm tieu chuan lua chon m cc nh thiet ke phai can
nhac? C ba tieu chuan de lua chon cc bo vi dieu khien l:
1) p ng nhu cau tnh ton cua bi ton mot cch hieu qua ve mat
gi thnh v day du chc nang c the nhn thay duoc (kha di).
2) C san cc cong cu pht trien phan mem chang han nhu cc trnh
bien dich, trnh hop ng v g roi.
3) Nguon cc bo vi dieu khien c san nhieu v tin cay.
1.1.5 Cc teu chuan lua chon mot bo vi dieu khien.
1. Tieu chuan dau tienv truc het tronglua chon mot bo vi dieu
khien l n phai dp ng nhu cau bi ton ve mot mat cong suat tnh
ton v gi thnh hieu qua. Trong khi phan tch cc nhu cau cua mot
du n dua tren bo vi dieu khien chng ta truc het phai biet l bo vi
dieu khien no 8 bit, 16 bit hay 32 bit c the dp ng tot nhat nhu
cau tnh ton cua bi ton mo tcch hieu qua nhat? Nhng tieu chuan
duoc dua ra de can nhac l:
a) Toc do: Toc do ln nhat m bo vi dieu khien ho tro l bao nhieu.
b) Kieu dng vo: l keu 40 chan DIP hay QFP hay l kieu dng
vo khc (DIP -dng vo theo 2 hng chan. QFP l dng vo vuong
det)? ay l dieu quan trong doi vi yeu cau ve khong gian, kieu lap
rp v tao mau thu cho san pham cuoi cng.
c) Cong suat tieu thu: ieu ny dac biet khat khe doi vi nhng san
pham dng pin, ac quy.
d) Dung luong bo nh RAM v ROM tren chp.
e) So chan vo - ra v bo dinh thi tren chp
f) Kha nang de dng nang cap cho hieu suat cao hoac giam cong suat
tieu thu.
g) Gi thnh cho mot don vi: ieu ny quan trong quyet dinh gi
thnh cuoi cng cua san pham m mot bo vi dieu khien duoc su
dung. V du c cc bo vi dieu khien gi 50 cent tren don vi khi duoc
mua 100.000 bo mot lc.
2) Tieu chuan th hai trong lua chon mot bo vi dieu khien l kha
nang pht trien cc san pham xung quanh n de dng nhu the no?
Cc cau nhac chu yeu bao gom kha nang c san trnh luong ng, g
roi, trnh bien dich ngon ng C hieu qua ve m nguon, trnh mo
phong ho tro k thuat v kha nang su dung trong nh v ngoi moi
trung. Trong nhieu trung hop su ho tro nh cung cap th ba (nghia
l nh cung cap khc khong phai l hng san xuat chp) cho chp
cng tot nhu, neu khong duoc tot hon, su ho tro t nh san xuat chp.
3) Tieu chuan th ba trong lua chon mot bo vi dieu khien l kha
nang san sng dp ng ve so luong trong hien tai v tuong lai. oi
vi mot so nh thiet ke dieu ny tham ch cn quan trong hon ca hai
tieu chuan dau tien. Hien nay, cc bo vi dieu khien 8 bit dau dau, ho
8051 l c so luong ln nhat cc nh cung cap da dang (nhieu
nguon). Nh cung cap c nghia l nh san xuat ben canh nh sng
che cua bo vi dieu khien. Trong trung hop 8051 th nh sng che
cua n l Intel, nhung hien nay c rat nhieu hng san xuat n (cng
nhu truc kia d san xuat).
Cc hng ny bao gom: Intel, Atmel, Philips/signe-tics, AMD,
Siemens, Matra v Dallas, Semicndictior.
Bang 1.2: ia chi cua mot so hng san xuat cc thnh vien cua
ho 8051.

Hang ia ch Website
Intel
Antel
Plips/ Signetis
Siemens
Dallas Semiconductor
www.intel.com/design/mcs51
www.atmel.com
www.semiconductors.philips.co
m
www.sci.siemens.com
www.dalsemi.com

Cng nen luu rang Motorola, Zilog v Mierochip Technology
d dnh mot luong ti nguyen ln de dam bao kha nang san sng ve
mot thi gian v pham vi rong cho cc san pham cua ho t khi cc
san pham cua ho di vo san xuat on dinh, hon thien v tro thnh
nguon chnh. Trong nhng nam gan day ho cng d bat dau bn te
bo thu vien Asic cua bo vi dieu khien.
1.2 Tong quan ve ho 8051.
Trong muc ny chng ta xem xt mot so thnh vien khc nhau
cua ho bo vi dieu khien 8051 v cc dac diem ben trong cua chng.
ong thi ta diem qua mot so nh san xuat khc nhau v cc san
pham cua ho c tren thi trung.
1.2.1 Tm tat ve lich su cua 8051.
Vo nam 1981. Hng Intel gii thieu mot so bo vi dieu khien
duoc goi l 8051. Bo vi dieu khien ny c 128 byte RAM, 4K byte
ROM tren chp, hai bo dinh thi, mot cong noi tiep v 4 cong (deu
rong 8 bit) vo ra tat ca duoc dat tren mot chp. Lc ay n duoc coi
l mot 'he thong tren chp. 8051 l mot bo xu l 8 bit c nghia l
CP chi c the lm viec vi 8 bit d lieu tai mot thi diem. D lieu
ln hon 8 bit duoc chia ra thnh cc d lieu 8 bit de cho xu l. 8051
c tat ca 4 cong vo - ra I/O moi cong rong 8 bit (xem hnh 1.2).
Mac d 8051 c the c mot ROM tren chp cuc dai l 64 K byte,
nhung cc nh san xuat lc d d cho xuat xuong chi vi 4K byte
ROM tren chp. ieu ny s duoc bn chi tiet hon sau ny.
8051 d tro nen pho bien sau khi Intel cho php cc nh san
xuat khc san xuat v bn bat ky dang bien the no cua 8051 m ho
thch vi dieu kien ho phai de m lai tuong thch vi 8051. ieu ny
dan den su ra di nhieu phien ban cua 8051 vi cc toc do khc nhau
v dung luong ROM tren chp khc nhau duoc bn boi hon nua cc
nh san xuat. ieu ny quan trong l mac d c nhieu bien the khc
nhau cua 8051 ve toc do v dung luong nh ROM tren chp, nhung
tat ca chng deu tuong thch vi 8051 ban dau ve cc lenh. ieu ny
c nghia l neu ta viet chuong trnh cua mnh cho mot phien ban no
d th n cng s chay vi moi phien ban bat ky khc m khong
phan biet n t hng san xuat no.
Bang 1.3: Cc dac tnh cua 8051 dau tien.

ac tnh So luong
ROM tren chp
RAM
Bo dinh thi
Cc chan vo - ra
Cong noi tiep
Nguon ngat
4K byte
128 byte
2
32
1
6


1.2.2 Bo v dieu khien 8051
Bo vi dieu khien 8051 l thnh vien dau tien cua ho 8051.
Hng Intel k hieu n nhu l MCS51. Bang 3.1 trnh by cc dac tnh
cua 8051.











3
"
A
5
B
2

9
A
!
"
5
7

37
9A5B22"!5
3A523C
D 9:3
!3257
E"7
3A523C
7B294C
!325
BF5B2A4C
9A5B22"!57
!"
3A * G9!
24/
B5
59/B2 H
59/B2 I










Hnh 1.2: Bo tr ben trong cua so do khoi 8051.
1.2.3 cc thnh vien khc cua ho 8051
C hai bo vi dieu khien thnh vien khc cua ho 8051 l 8052 v
8031.
a- Bo vi dieu khien 8052:
Bo vi dieu khien 8052 l mot thnh vien khc cua ho 8051,
8052 c tat ca cc dac tnh chuan cua 8051 ngoi ra n c them 128
byte RAM v mot bo dinh thi na. Hay ni cch khc l 8052 c
256 byte RAM v 3 bo dinh thi. N cng c 8K byte ROM. Tren
chp thay v 4K byte nhu 8051. Xem bang 1.4.
Bang1.4: so snh cc dac tnh cua cc thnh vien ho 8051.

ac tnh 8051 8052 8031
ROM tren
chp
4K byte 8K byte OK
RAM 128 byte 256 byte 128 byte
Bo dinh thi 2 3 2
Chan vo - ra 32 32 32
Cong noi tiep 1 1 1
Nguon ngat 6 8 6

Nhu nhn thay t bang 1.4 th 8051 l tap con cua 8052. Do vay
tat ca moi chuong trnh viet cho 8051 deu chay tren 8052 nhung dieu
nguoc lai l khong dng.
b- Bo vi dieu khien 8031:
Mot thnh vien khc na cua 8051 l chp 8031. Chp ny
thung duoc coi nhu l 8051 khong c ROM tren chp v n c OK
byte ROM tren chp. e su dung chp ny ta phai bo xung ROM
ngoi cho n. ROM ngoi phai cha chuong trnh m 8031 s nap v
thuc hien. So vi 8051 m chuong trnh duoc cha trong ROM tren
chp bi gii han boi 4K byte, cn ROM ngoi cha chuong trinh
duoc gan vo 8031 th c the ln den 64K byte. Khi bo xung cong,
nhu vay chi cn lai 2 cong de thao tc. e giai quyet van de ny ta
c the bo xung cong vo - ra cho 8031. Phoi php 8031 vi bo nh
v cong vo - ra chang han vi chp 8255 duoc trnh by o chuong
14. Ngoi ra cn c cc phien ban khc nhau ve toc do cua 8031 t
cc hng san xuat khc nhau.
1.2.4. Cc bo vi dieu khien 8051 t cc hang khc nhau.
Mac d 8051 l thnh vien phoi bien nhat cua ho 8051 nhung
chng ta s thay n trong kho linh kien. l do 8051 c dui
nhieu dang kieu bo nh khc nhau nhu V - PROM, Flash v NV -
RAM m chng deu c so dang k linh kien khc nhau. Viec bn
luan ve cc kieu dang bo nh ROM khc nhau s duoc trnh by o
chuong 14. Phien ban V-PROM cua 8051 l 8751. Phien ban Flash
ROM duoc bn boi nhieu hng khc nhau chang han cua Atmel corp
vi ten goi l AT89C51 cn phien ban NV-RAM cua 8051 do Dalas
Semi Conductor cung cap th duoc goi l DS5000. Ngoi ra cn c
phien ban OTP (kha trnh mot lan) cua 8051 duoc san xuat boi rat
nhieu hng.
a- Bo vi dieu khien 8751:
Chp 8751 chi c 4K byte bo nh V-EPROM tren chp. e su
dung chp ny de pht trien yeu cau truy cap den mot bo dot PROM
cng nhu bo xo V- EPROM de xo noi dung cua bo nh V-
EPROM ben trong 8751 truc khi ta c the lap trnh lai n. Do mot
thuc te l ROM tren chp doi vi 8751 l V-EPROM nen can phai
mat 20 pht de xo 8751 truc khi n c the duoc lap trnh tro lai.
ieu ny d dan den nhieu nh san xuat gii thieu cc phien ban
Flash Rom v V-RAM cua 8051. Ngoi ra cn c nhieu phien ban
vi cc toc do khc nhau cua 8751 t nhieu hng khc nhau.
b- Bo vi dieu khien AT8951 t Atmel Corporation.
Chp 8051 pho bien ny c ROM tren chp o dang bo nh
Flash. ieu ny l l tuong doi vi nhng pht trien nhanh v bo nh
Flash c the duoc xo trong vi giay trong tuong quan so vi 20 pht
hoac hon m 8751 yeu cau. V l do ny m AT89C51 de pht trien
mot he thong dua tren bo vi dieu khien yeu cau mot bo dot ROM m
c ho tro bo nh Flash. Tuy nhien lai khong yeu cau bo xo ROM.
Luu rang trong bo nh Flash ta phai xo ton bo noi dung cua
ROM nham de lap trnh lai cho n. Viec xo bo nh Flash duoc thuc
hien boi chnh bo dot PROM v day chnh l l do tai sao lai khong
can den bo xo. e loai tr nhu cau doi vi mot bo dot PROM hng
Atmel dang nghien cu mot phien ban cua AT 89C51 c the duoc
lap trnh qua cong truyen thong COM cua my tnh IBM PC .
Bang 1.5: Cc phien ban cua 8051 t Atmel (Flash ROM).

So linh
kien
RO
M
RAM Chan
I/O
Time
r
Nga
t
Vc
c
ng vo
AT89C51 4K 128 32 2 6 5V 40
AT89LV5
1
4K 128 32 2 6 3V 40
AT89C10
51
1K 64 15 1 3 3V 20
AT89C20
51
2K 128 15 2 6 3V 20
AT89C52 8K 128 32 3 8 5V 40
AT89LV5
2
8K 128 32 3 8 3V 40

Ch C trong k hieu AT89C51 l CMOS.
Cng c nhng phien ban dng vo v toc do khc nhau cua
nhng san pham tren day. Xem bang 1.6. V du de rang ch 'C
dng truc so 51 trong AT 89C51 -12PC l k hieu cho CMOS '12
k hieu cho 12 MHZ v 'P l kieu dng vo DIP v ch 'C cuoi
cng l k hieu cho thuong mai (nguoc vi ch 'M l quan su ).
Thong thung AT89C51 - 12PC rt l tuong cho cc du n cua hoc
sinh, sinh vien.
Bang 1.6: Cc phien ban 8051 vi toc do khc nhau cua
Atmel.

Ma linh kien Toc do So chan ng vo Muc dch
AT89C51-
12PC

42MHZ 40 DTP Thuong
mai

c- Bo vi dieu khien DS5000 t hang Dallas Semiconductor.
Mot phien ban pho bien khc na cua 8051 l DS5000 cua
hng Dallas Semiconductor. Bo nh ROM tren chp cua DS5000 o
dui dang NV-RAM. Kha nang doc/ ghi cua n cho php chuong
trnh duoc nap vo ROM tren chp trong khi n van o trong he thong
(khong can phai lay ra). ieu ny cn c the duoc thuc hien thong
qua cong noi tiep cua my tnh IBM PC. Viec nap chuong trnh trong
he thong (in-system) cua DS5000 thong qua cong noi tiep cua PC
lm cho n tro thnh mot he thong pht trien tai cho l tuong. Mot
uu viet cua NV-RAM l kha nang thay doi noi dung cua ROM theo
tng byte tai mot thi diem. ieu ny tuong phan vi bo nh Flash
v EPROM m bo nh cua chng phai duoc xo sach truc khi lap
trnh lai cho chng.
Bang 1.7: Cc phien ban 8051 t hng Dallas Semiconductor.

Ma linh
kien
ROM RAM Chan
I/O
Time
r
Nga
t
Vc
c
ng
vo
DS5000-8
DS5000-32
DS5000T-8
DS5000T-8
8K
32K
8K
32K
128
128
128
128
32
32
32
32
2
2
2
2
6
6
6
6
5V
5V
5V
5V
40
40
40
40

Ch 'T dng sau 5000 l c dong ho thi gian thuc.
Luu rang dong ho thi gian thuc RTC l khc vi bo dinh
thi Timer. RTC tao v gi thi gian l pht gi, ngy, thng - nam
ke ca khi tat nguon.
Cn c nhieu phien ban DS5000 vi nhng toc do v kieu dng
gi khc nhau.( Xem bang 1.8). V du DS5000-8-8 c 8K NV-RAM
v toc do 8MHZ. Thong thung DS5000-8-12 hoac DS5000T-8-12
l l tuong doi vi cc du n cua sinh vien.
Bang 1.8:Cc phien ban cua DS5000 vi cc toc do khc nhau

Ma linh kien NV- RAM Toc do
DS5000-8-8
DS5000-8-12
DS5000-32-8
8K
8K
32K
8MHz
12MHz
8MHz
DS5000T-32-12
DS5000-32-12
DS5000-8-12
32K
32K
8K
8MHz (with
RTC)
12MHz
12MHz (with
RTC)

d- Phien ban OTP cua 8051.
Cc phien ban OTP cua 8051 l cc chp 8051 c the lap trnh
duoc mot lan v duoc cung cap t nhieu hng san xuat khc nhau.
Cc phien ban Flash v NV-RAM thung duoc dng de pht trien
san pham mau. Khi mot san poham duoc thiet ke v duoc hon thien
tuyet doi th phien ban OTP cua 8051 duoc dng de san hng loat v
n s hon rat nhieu theo gi thnh mot don vi san pham
e- Ho 8051 t Hang Philips
Mot nh san xuat chnh cua ho 8051 khc na l Philips
Corporation. That vay, hng ny c mot dai lua chon rong ln cho
cc bo vi dieu khien ho 8051. Nhieu san pham cua hng d c km
theo cc dac tnh nhu cc bo chuyen doi ADC, DAC, cong I/0 mo
rong v ca cc phien ban OTP v Flash.

You might also like