nhom 2 - ket noi va giao tiep 8051

Upload: gaikieuuc

Post on 08-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    1/49

    Xin Cho Ging Vin VXin Cho Ging Vin V

    Cc BnCc Bn

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    2/49

    THUYT TRNH CH THUYT TRNH CH PHNG PHP KT NI VPHNG PHP KT NI V

    GIAO TIP VK 8051GIAO TIP VK 8051

    Ging Vin: Xun ThnhGing Vin: Xun ThnhSinh Vin:Sinh Vin:

    Nguyn L Hu Phc (0620056)Nguyn L Hu Phc (0620056)Nguyn Vn Trn (0620083)Nguyn Vn Trn (0620083)Nguyn Vn Trnh (0620085)Nguyn Vn Trnh (0620085)

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    3/49

    MMc Lc Lcc

    1.S1.S LLc vc v Vi iVi iu Khiu Khin 8051n 8051 2.Ph2.Phng php kng php kt nt ni v giao tii v giao tip vp vi VKi VK

    805180512.1 Giao ti2.1 Giao tip vp vi my tnhi my tnh2.2 Giao ti2.2 Giao tip vp vi PPI8255i PPI82552.3 Giao ti2.3 Giao tip vp vi bn phm Hexi bn phm Hex2.4 Giao ti2.4 Giao tip vp vi LED 7 oi LED 7 onn

    2.5 Giao ti2.5 Giao tip vp vi ADC0804i ADC08042.6 Giao ti2.6 Giao tip vp vi mn hnh LCDi mn hnh LCD2.7 Giao ti2.7 Giao tip vp vi Ram khng mi Ram khng mt nt ni dungi dung

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    4/49

    1.S Lc v Vi iu Khin 80511.S Lc v Vi iu Khin 8051

    1.1 Cu to VK 8051:

    MCS51(8051) l h IC vi iu khin do hng Intel sn xut.Cc IC tiu biu gm c8031,8051,8951Trong 8051 l i din tiu biu cho h vi iu khin thng dng nhtMCS51.

    Cc c im ca 8051 c tm tt nh sau:

    4 KB ROM bn trong 128 Byte RAM ni 4 Port xut/nhp I/O 8 bit 2 b nh thi(timer) 16bits Giao tip ni tip

    64 KB vng nh m ngoi 64 KB vng nh d liu ngoi X l boolean (hot ng trn bt n) 210 v tr nh c th nh v bit 4 s cho hot ng nhn hoc chia

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    5/49

    1.2 S1.2 S ccu trcccchn VK 8051u trcccchn VK 8051

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    6/49

    1.3 H1.3 H ththng giao ting giao tip port:p port: Port0Port0(cc chn t(cc chn t 32 32 n 39): l port c 2 chn 39): l port c 2 chc nng xuc nng xut/nht/nhpp Port1Port1: port 1 l m: port 1 l mt port I/O trn cc chn 1t port I/O trn cc chn 1--8,chng ch8,chng chc sc s

    ddng ng giao tigiao tip vp vi cc thii cc thit bt b ngongoi vii vi Port2Port2: l m: l mt port c cng dt port c cng dng kp trn cc chn 21ng kp trn cc chn 21--28.Lm nhi28.Lm nhimm

    vv xuxut nht nhp hop hoc l byte c l byte a cha chcao ccao ca bus a bus a cha ch16bit cho cc16bit cho ccthithit kt k c bc b nhnh chchng trnh ngoi hong trnh ngoi hoc cc thic cc thit kt k c nhic nhiuu

    hhn 256byte bn 256byte b nhnh dd liliu ngoiu ngoi Port3:Port3: l ml mt port c cng dt port c cng dng kp trn cc chn 10ng kp trn cc chn 10--17.Cc chn17.Cc chn

    cca port ny c nhia port ny c nhiu chu chc nng cc cng dc nng cc cng dng chuyng chuyn c lin hn c lin hvvi cc i cc c tnh nhc tnh nh bbng sau:ng sau:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    7/49

    1.4 Cc tn hiu iu khin:1.4 Cc tn hiu iu khin:

    Chn E/A(external access):Chn E/A(external access):tn hiu vo chn nytn hiu vo chn nythng c mc ln mc cao(+5v) hoc mcthng c mc ln mc cao(+5v) hoc mcthp(ground)thp(ground)

    Chn PSEN(29):Chn PSEN(29):l tn hiu iu khin cho php b nhl tn hiu iu khin cho php b nhchng trnh m rng.Chn ny thng c ni ti chnchng trnh m rng.Chn ny thng c ni ti chnOE ca 1 EPROM hoc ROM cho php c cc byte mOE ca 1 EPROM hoc ROM cho php c cc byte mlnhlnh

    Cc chn ngunCc chn ngun:Vcc thng c ni vo chn 40 v:Vcc thng c ni vo chn 40 vVss(GND) c ni vo chn 20Vss(GND) c ni vo chn 20

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    8/49

    2.Phng php k t n i v giao ti p2.Phng php k t n i v giao ti pvi VK 8051vi VK 8051

    2.1 Giao tip vi my tnh:2.1 Giao tip vi my tnh:

    giao tip my tnh v KIT VK 8051 ta c giao tip my tnh v KIT VK 8051 ta c

    th giao tip bng cc cch:th giao tip bng cc cch:

    2.1.1 Giao tip bng cng song song2.1.1 Giao tip bng cng song song

    2.1.2 Giao tip bng cng ni tip2.1.2 Giao tip bng cng ni tip

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    9/49

    2.1.1 Giao tip bng cng song2.1.1 Giao tip bng cng song

    songsong Vic giao tip gia KIT VK 8051 vi myVic giao tip gia KIT VK 8051 vi mytnh c thc hin qua cm 25 chntnh c thc hin qua cm 25 chnpha sau my tnh.Qua cng ny d liupha sau my tnh.Qua cng ny d liuc truyn i song song nn c gi l cngc truyn i song song nn c gi l cngghp ni song songghp ni song song

    Cc chn v ng dn c m t nhCc chn v ng dn c m t nh

    sau:sau:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    10/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    11/49

    Khi my tnh gi d liu ra cng ny ra KIT VK 8051 th ta phi giao tip ra mt vimch 8255.IC 8255 lm vic Mode 1:port A nhp d liu,port B xut d liu

    S kt ni chn gia 8255 vi cng my in

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    12/49

    2.1.2 Giao tip bng cng ni tip2.1.2 Giao tip bng cng ni tip

    CCng nng ni tii tip RS232 l mp RS232 l mt giao dit giao din phn ph bibin rn rng ri nhng ri nht.Ngt.Ngiita cn gta cn gi ci cng ny l cng ny l cng COM1.Cn cng COM1.Cn cng COM2 ng COM2 tt do chodo chocccc ng dng dng khcng khc

    ViVic truyc truyn dn d liliu qua cu qua cng COM ng COM c tic tin hnh theo cch nn hnh theo cch nii

    titip.Ngha l cc bit dp.Ngha l cc bit d liliu u c truyc truyn i nn i ni tii tip nhau trn mp nhau trn mttng dng dn.Lon.Loi truyi truyn ny c khn ny c kh nng dng cho nhnng dng cho nhngng ng dng dngngc yu cc yu cu truyu truyn khon khong cch lng cch ln hn hn, bn, bi v cc khi v cc kh nng gynng gynhinhiu l nhu l nh ng kng k hhn khi ta dng cn khi ta dng cng song song(my in).ng song song(my in).

    CCng COM khng phng COM khng phi l mi l mt ht h ththng bus,n cho php dng bus,n cho php d dngdng

    tto ra lin ko ra lin kt dt di hnh thi hnh thc ic im vm vi ii im gim gia 2 my ca 2 my cn traon traoi thng tin vi thng tin vi nhau,mi nhau,mt thnh vin tht thnh vin th 3 ko th3 ko th tham gia votham gia vocucuc trao c trao i thng tin nyi thng tin ny

    Cc chn v Cc chn v ng dng dn n c m tc m t nhnh sau:sau:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    13/49

    Loi 25 chn Loi 9 chn

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    14/49

    Phch cm COM c 2 lai l loi 25chn v loi 9chn.

    Vi iu khin 8051 c giao tip vi my tnh qua cng COM ta phiqua mt vi mch bin i in p cho ph hp,ta chn vi mch MAX232 thc hin vic ny

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    15/49

    Gii thiu vi mch giao tip MAX 232

    Vi mch MAX232 ca hng Maxim l mt vi mch chuyn dng tronggiao din ni tip vi my tnh.Chng c nhim v chuyn i mc TTL li vo thnh +10v hoc -10v pha truyn v cc mc +3+15vhoc -3-15v thnh mc TTL pha nhn.

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    16/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    17/49

    2.2 Giao tip vi PPI8255

    3.1.1 Gii thiu PPI8255: PPI:programable peripheral interface

    giao tip ngoi vi lp trnh c Dng 8255 m rng I/O.Tng port c

    th c lp trnh l input hay outputmt cch linh hot bng phn mm. Cc chn:

    D0-D7 bus d liu 2 chiu PA0-PA7:port A PB0-PB7:port B PC0-PC7:port C /RD:read(c ni vi /RD (P3.7) ca

    8051) /WR:write (ni vi WR ca 8051) RESET:khi ng li 8255(ni vi mch

    reset hoc GND ca 8051) A0,A1:a ch port(Ni vi bus a ch)

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    18/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    19/49

    S thit k giao tip gia 8051 v PPI8255

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    20/49

    Tham kho v d:khi ng 8255

    PA xut,PB nhp,PC nhp lin tc c d liu t P1ca 8051 xut d liu ra 8255

    Code:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    21/49

    2.3 Giao tip vi bn phm s HEX

    o Giao tip vi bn phm thng c cn n i vicc thit k da trn b vi iu khin.Nhp t bnphm v xut ra LED l s la chn kinh t giaotip vi ngi s dng v thng thch hp vi ccng dng phc tp.

    o Mc tiu ca thit k:1. Nhp k t s hex t bn phm

    2. Bin i m s hex thnh m ASCII

    3. Gi k t ASCII n VDT4. Quay v bc 1

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    22/49

    S thit k giao tip vi bn phm hex

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    23/49

    Bn phm c 16 phm c sp xp thnh 4 hngBn phm c 16 phm c sp xp thnh 4 hngv 4 ct.Cc ng hng c ni vi cc bit t 4v 4 ct.Cc ng hng c ni vi cc bit t 4n 7 cn cc ng ct c ni vi cc bit t 0n 7 cn cc ng ct c ni vi cc bit t 0n 3 ca port1.n 3 ca port1.

    Cc bn c th tham kho chng trnh giao tpCc bn c th tham kho chng trnh giao tpbn phm hon chnh trong ti liu ca thy Tngbn phm hon chnh trong ti liu ca thy TngVn On.V sau y l mt v d n gin hn choVn On.V sau y l mt v d n gin hn chovic giao tip ca VK 8051 vi bn phm s hex:vic giao tip ca VK 8051 vi bn phm s hex:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    24/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    25/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    26/49

    2.4 Giao tip vi cc n LED 7on

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    27/49

    Qut LED

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    28/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    29/49

    2.5 Giao tip vi ADC0804

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    30/49

    ADC l bADC l b chuychuyn n i ti tng tng t sang ssang s 8bit8bit Xt sXt s nhnh hnh:hnh:

    iin trn tr 10K v t10K v t 150pF n150pF ni vi vi i u vo CLKR v CLKINu vo CLKR v CLKINnhnh hnhhnh-->b>b pht xung nhpht xung nhp bn trong tp bn trong to to tn sn s hohottng l 640Khz.ng l 640Khz.

    MMt lt ln bin bin n i i c bc bt t u bu bng mng mt xung START(tcht xung START(tchccc mc mc thc thp)ngp)ngn hn hnn ng vo /WR.Sau thng vo /WR.Sau thi gian bii gian binni khoi khong 100 s.,ng ra /INTR chuyng 100 s.,ng ra /INTR chuyn sang LOW bon sang LOW bohihiu l ku l kt thc qu trnh bit thc qu trnh bin n i.i.

    ADC0804 hoADC0804 hot t ng nhng nh vo mvo mt ngut ngun xung clock bnn xung clock bnngoi ngoi c tc to ra bo ra bng cch nng cch ni mi mch Rch R--C vC vi cc chn 19i cc chn 19v 4.iv 4.in p ng vo tn p ng vo tng tng t l tn hil tn hiu sai biu sai bit t t trnt trncc ng vo Vin(+) v Vin(cc ng vo Vin(+) v Vin(--) trn cc chn 6 v 7) trn cc chn 6 v 7

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    31/49

    MMc tiu thic tiu thit kt k:Vi:Vit mt mt cht chng trnh bing trnh bin n i ii in p tn p ti ii im gim gia ca ca bia binntrtr vi chvi chnh thnh tn hinh thnh tn hiu su s.K.Kt qut qu c hic hin thn th trn VDT dtrn VDT di di dng m ASCIIng m ASCII

    ChChng trnh giao ting trnh giao tip vp vi ADC:i ADC:1.1. $DEBUG$DEBUG2.2. $NOPAGING$NOPAGING

    3.3. $NOSYMBOLS$NOSYMBOLS4.4. ;FILE:ADC.SRC;FILE:ADC.SRC5.5. PORTA EQU 0101HPORTA EQU 0101H ;PORT A c;PORT A ca 8155a 81556.6. CR EQU 0DHCR EQU 0DH ;M ASCII c;M ASCII ca cc k ta cc k t7.7. LF EQU 0AHLF EQU 0AH8.8. ESC EQU 1BHESC EQU 1BH9.9. OUT2HX EQU 028DHOUT2HX EQU 028DH ; ch; chng trnh con cng trnh con caMON51aMON5110.10. OUTSTR EQU 0282HOUTSTR EQU 0282H ; ch; chng trnh con cng trnh con ca MON51a MON5111.11. WRITE BIT P1.0WRITE BIT P1.0 ; ;ng WR cng WR ca ADC0804a ADC080412.12. INTR BIT P1.1INTR BIT P1.1 ; ;ng INTR cng INTR ca 0804a 080413.13. ORG 8000hORG 8000h14.14. ADC: MOV DPTR,#BANNERADC: MOV DPTR,#BANNER15.15. CALL OUTSTRCALL OUTSTR ;g;gi thng boi thng bo16.16. LOOP: CLR WRITELOOP: CLR WRITE ;xc l;xc lp WRp WR17.17. SETB WRITESETB WRITE18.18. JB INTR,$JB INTR,$ ;ch;ch INTR=0INTR=019.19. MOV DPTR,#PORTAMOV DPTR,#PORTA ;kh;khi i ng DPTR >> portAng DPTR >> portA20.20. MOVX A,@DPTRMOVX A,@DPTR ; ;c dc d liliu cu ca ADC0804a ADC080421.21. Call OUT2HXCall OUT2HX ;g;gi ra VDTi ra VDT22.22. MOV DPTR,#LEFT2MOV DPTR,#LEFT2 ;c;cp nhp nht cursor bt cursor bi 2i 223.23. CALL OUTSTRCALL OUTSTR24.24. SJMP LOOPSJMP LOOP ;l;lp lp lii25.25. BANNER: DB Test ADC0804,CR,0BANNER: DB Test ADC0804,CR,026.26. LEFT2 DB ESC,(2D,0 ;chuLEFT2 DB ESC,(2D,0 ;chui thoti thot27.27. ENDEND

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    32/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    33/49

    2.5

    Giao tip vi mn hnh LCD2.5

    Giao tip vi mn hnh LCD C rt nhiu loi LCD vi hnh dng v kch thc khcC rt nhiu loi LCD vi hnh dng v kch thc khcnhau.y l hnh ca 2 loi LCD thng dng:nhau.y l hnh ca 2 loi LCD thng dng:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    34/49

    Khi sKhi sn xun xut cc nh st cc nh sn xun xut tch ht tch hp chp ip chp iu khiu khinnbn trong lbn trong lp vp v v chv cha cc chn giao tia cc chn giao tip cp cn thin thit.Cct.Ccchn chn c nh sc nh s thth tt v v t tn nht tn nh hnh sau:hnh sau:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    35/49

    BBng chng chc nng tc nng tng chn cng chn ca LCDa LCD

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    36/49

    S thit k giao tip gia 8051 v LCD

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    37/49

    Cc m lnh LCD:

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    38/49

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    39/49

    2.7 Giao tip vi RAM khng mt ni dung2.7 Giao tip vi RAM khng mt ni dungGiGii thii thiu :u :

    RAM khng mRAM khng mt nt ni dung i dung c sc s ddng nhing nhiu trongu trong

    cc thicc thit kt k cca Vi Xa Vi X L v Vi iL v Vi iu Khiu Khin cn cng nhng nhtrong cc thitrong cc thit bt b iin tn t dn ddn dng (TV, VCR,ng (TV, VCR,Telephone ...) . ViTelephone ...) . Vic nghin cc nghin cu cc chu cc chc nng cc nng cthth cca loa loi RAM ny, cch thi RAM ny, cch thc ghi sc ghi s liliu, u, c sc s

    liliu v cc chu v cc chc nng khc cc nng khc ca n sa n s gip chogip chongngi thii thit kt k dd dng tidng tip cp cn v khai thc ccn v khai thc ccng dng dng cng ca n.a n.

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    40/49

    nh ngha: RAM khng mt ni dung NV-RAM (Non Volatile RAM)

    l b nh bn dn duy tr c ni dung khi ta khngcung cp in cho RAM .

    NV-RAM kt hp c 2 : cc phn t ca RAM tnh vcc phn t ca ROM lp trnh c v xa c :EEROM (Electrical Erasable ROM).D liu c th truyn qua li gia 2 bit nh v gia 2 bnh .

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    41/49

    ng dng

    NV-RAM c ng dng trong cc thit k ca VXL v VK . cs dng lu cc s liu ci t, cc s liu ny thnh thongc thay i bi ngi s dng.

    V d

    Trong nhiu thit k ca VDT(Video Display Terminal ) khng sdng cc chuyn mch DIP m s dng NV-RAM lu tr ccthng tin c ci t . Mi khi VDT c cp in, cc tham sny c gi t NV-RAM v h thng c khi ng tng ngmt cch thch hp . Khi mt tham s c thay i bi ngi sdng th cc gi tr mi c lu trong RAM .

    Cc modem c chc nng t ng quay s thng lu cc s inthoi trong b nh ni (NV-RAM) . Mi s in thoi vi 7 digit chomi s c th c lu trong 35 byte ( m ha BCD) .

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    42/49

    GIAO TIP 8051 VI NV-RAM X2444

    c trng ca NV-RAM X2444 (16* 16 bit : 256 bit )

    - Hng sn xut : XICOR- X2444 cha 256 bit RAM tnh c ph bi 256 bitEEROM .- Cc d liu c truyn qua li gia 2 bit nh hocbng cc lnh gi i t b x l hoc bng cch s dng

    2 ng vo RECALL & STORE .- Cc d liu khng b mt c lu trong EEROM trongkhi d liu c lp c truy xut v cp nht trongRAM .

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    43/49

    S chn ca X244

    CE : Chip EnableSK : Serial Clock

    DI : Serial Data InDO : Serial Data OutRECALL : RecallSTORE : StoreVcc : + 5VVss : GND

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    44/49

    CE ( Chip Enable)

    Ng vo chip enable phi a ln mc cao thc hin chc nng ghi/c.CE phi gi mc cao khi thc hin lnh ghi/c cho n khi s liu hon tt.CE mc thp s a X24C44 hot ng ch ch, cng sut thp, ng thi skhi phc li gi tr ban u cho thi gian iu khin. Do , CE phi c ko xung

    mc thp sau khi hon thnh 1 lnh, mc ch l khi phc li gi tr cho thoi gianiu khin, chun b thc thi lnh tip theo .

    SK (Serial clock)

    Ng vo serial clock dng to xung nhp cho vic a s liu vo/ra

    DI (Data In)

    Data In l s liu vo ni tip .

    DO (Data Out)

    Data Out l s liu ra ni tip. Chn ny lun trng thi tr khng cao t khi X24C44vn hnh chc nng READ .

    STORE

    Chn STORE mc thp s khi ng vic chuyn s liu bn trong t b nh RAM nb nh EEROM .

    RECALL

    Chn RECALL mc thp s khi ng vic chuyn s liu bn trong t b nh EEROM

    n b nh RAM .

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    45/49

    Cc c trng ca X2444:

    L tng khi s dng vi cc my tnh n chp nh thitnh

    Giao tip I/O ti thiu

    Tng thch vi port ni tip

    D dng giao tip vi cc port ca cc b VK

    Cc mch h tr ti thiu

    c trng khng mt thng tin c iu khin bi phncng v phn mm.

    Bo v b nh ti a

    Tng thch TTL T chc 16x16

    Cng sut tiu tn nhit thp

    tin cy cao : - Chu k lu tr : 1.000.000 ln .

    Thi gian lu tr : 100 nm .

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    46/49

    Cc thao tc quan trng

    Ghi d liuvo X2444 :1. Thc thi lnh RCL ( Gi li d liu trong EEROM vo RAM)2. Thc thi lnh WREN (Thit lp cht cho php ghi )

    3.

    Ghi d liu vo RAM ca X24444. Thc thi lnh STORE (Lu RAM vo EEROM)5. Thc thi lnh SLEEP

    c d liu t X2444 :

    1. Thc thi lnh RCL ( Gi li d liu trong EEROM vo RAM)2. c d liu t RAM ca X24443. Thc thi lnh SLEEP

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    47/49

    P1.0 SK (Serial clock : clock ni tip )P1.1 CE (Chip enable : cho php chip )P1.2 DI/DO (Data input/output : d liu nhp xut )Cc lnh c chuyn n X2444 bng cch cho CE mc cao v k n dch 8bit ca opcode bng xung clock vo X2444 qua cc ng SK v DI/DO .

    Mch giao tip X2444 vi 8051

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    48/49

    Hot ng:

    X24C44 c 1 thanh ghi iu khin 8 bit. Thi gian ny c truycp thng qua chn DI, vi s liu c dch vo sn ln caSK. Chn CE gi mc cao trong sut khong thi gian ny .

    Cu trc ca 1 byte iu khin X24C44 nh sau : tt c cc bitnhn dng c gi tr l 1 (bit 7-MSB). T bit 6 n bit 3 l a ch

    RAM _(A) hay l tu chn (X).

    T

    bit 2 n bit 0 ch

    a m lnh

    .

    Sau khi a CE ln mc cao th X24C44 vn cha thc hinlnh g c cho ti khi no mc logic 1 c nhn dng chn DI. Do CE c th a ln mc cao khi c xung SK v chn DI mc thp. Chn DI sau phi a ln mc cao X24C44 btu ghi lnh vo thi gian iu khin .

    Ngoi ra, xung SK phi c chu k khng i. Ngi dng c thdng a xung clock vo X24C44 dng vic dch s liu voX24C44, lp li xung clock tip tc dch s liu vo X24C4

  • 8/7/2019 Nhom 2 - Ket Noi Va Giao Tiep 8051

    49/49

    CCmmn thn thy v cc by v cc bnn theo di theo di