Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

Embed Size (px)

Citation preview

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    1/13

    Ch-ng I

    Cc b vi iu khin 8051

    1.1 cc b vi iu khin v cc b x l nhng.Trong mc ny chng ta bn v nhu cu i vi cc b vi iu

    khin (VK) v so snh chng vi cc b vi x l cng dng chungnh- Pentium v cc b vi x l 86 khc. Chng ta cng xem xtvai tr ca cc b vi iu khin trong th tr-ng cc sn phm nhng.Ngoi ra, chng ta cung cp mt s tiu chun v cch la chn mtb vi iu khin nh- th no.1.1.1 B vi iu khin so vi b vi x l cng dng chung

    S khc nhau gia mt b vi iu khin v mt b vi x l lg? B vi x l y l cc b vi x l cng dung chung nh- h

    Intell 86 (8086, 80286, 80386, 80486 v Pentium) hoc hMotorola 680 0(68000, 68010, 68020, 68030, 68040 v.v...). Nhngb VXL ny khng c RAM, ROM v khng c cc cng vo ratrn chp. Vi l do m chng -c gi chung l cc b vi x lcng dng chung.

    Hnh 1.1: H thng vi x l -c so snh vi h thng vi iukhin.

    a) H thng vi x l cng dng chungb) H thng vi iu khin

    CPU

    General-PurposeMicro-

    processor

    ROMRAM

    Timer

    SerialCOMPort

    I/OPort

    CPU

    RAM ROM

    I/O

    Timer

    SerialCOMPort

    Data bus

    (a) General-Purpose Microcessor System

    Address bus

    (b) Microcontroller

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    2/13

    Mt nh thit k h thng s dng mt b vi x l cng dngchung chng hn nh- Pentium hay 68040 phi b xung thm RAM ,ROM, cc cng vo ra v cc b nh thi ngoi lm cho chnghot ng -c. Mc d vic b xung RAM, ROM v cc cng vora bn ngoi lm cho h thng cng cnh v t hn, nh-ng chng

    c -u im l linh hot chng hn nh- ng-i thit k c th quytnh v s l-ng RAM, ROM v cc cng vo ra cn thit ph hpvi bi ton trong tm tay ca mnh.

    iu ny khng th c -c i vi cc b vi iu khin. Mtb vi iu khin c mt CPU (mt b vi x l) cng vi mt l-ngc nh RAM, ROM, cc cng vo ra v mt b nh thi tt c trncng mt chp. Hay ni cch khc l b x l, RAM, ROM cccng vo ra v b nh thi u -c nhng vi nhau trn mt chp;do vy ng-i thit k khng th b xung thm b nh ngoi, cngvo ra hoc b nh thi cho n. S l-ng c nh ca RAM, ROMtrn chp v s cc cng vo - ra trong cc b vi iu khin lm chochng tr nn l t-ng i vi nhiu ng dng m trong gi thnhv khng gian li hn ch. Trong nhiu ng dng, v d mt iukhin TV txa th khng cn cng sut tnh ton ca b vi s l 486hoc thm ch nh- 8086. Trong rt nhiu ng dng th khng gian nchim, cng sut n tiu tn v gi thnh trn mt n v l nhngcn nhc nghim ngt hn nhiu so vi cng sut tnh ton. Nhng

    ng dng th-ng yu cu mt s thao tc vo - ra c cc tn hiuv tt - m nhng bit nht nh. V l do ny m mt s ng-i gicc b x l ny l IBP (Itty-Bitty-Processor), (tham kho cunGood things in small packages are Generating Big productopportunities do Rick Grehan vit trn tp BYTE thng 9.1994;WWW. Byte. Com bit v nhng trao i tuyt vi v cc b viiu khin).

    iu th v l mt s nh sn xut cc b vi iu khin i xahn l tch hp c mt b chuyn i ADC v cc ngoi vi khc vo

    trong b vi iu khin.Bng 1.1: Mt s sn phm -c nhng s dng cc b vi iu

    khin

    Thit b ni tht gianh

    Vn phng t

    in trong nh in thoi My tnh hnh trnh

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    3/13

    My m thoiMy in thoiCc h thng an tonCc b m ca ga-raxe

    My tr liMy FaxMy tnh gia nhTiviTruyn hnh cpVCRMy quy cameraiu khin txaTr chi in tin thoi t ongCc nhc c in tMy khuiu khin nh sngMy nhn tinMy chi Pootball chiCc dng c tp th

    hnh

    My tnhCc h thng antonMy FaxL vi sng

    My sao chpMy in lazerMy in mu

    My nhn tin

    iu khin ng cTi m khThit b ABSo l-ngH thng bo mt

    u khin truyntinGii triu ho nhit in thoi t ongM ca khng cncha kho

    1.1.2 Cc b VK cho cc h thng nhng.Trong ti liu v cc b vi x l ta th-ng thy khi nim h

    thng nhng (Embeded system). Cc b vi x l v cc b vi iukhin -c s dng rng ri trong cc sn phm h thng nhng.Mt sn phm nhng s dng mt b vi x l (hoc mt b vi iukhin thc hin mt nhim v v ch mt m thi. Mt my in lmt v d v mt vic nhng v b x l bn trong n ch lm mt

    vic l nhn d liu v in n ra. iu ny khc vi mt my tnhPC da trn b x l Pentium (hoc mt PC t-ng thch vi IBM 86 bt k). Mt PC c th -c s dng cho mt s bt k cc trmdch v in, b u cui kim k nh bng, my chi tr chi in t,trm dch v mng hoc trm u cui mng Internet. Phn mm chocc ng dng khc nhau c th -c np v chy. Tt nhin l l dohin nhin mt PC thc hin hng lot cc cng vic l n c b

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    4/13

    nh RAM v mt h iu hnh np phn mm ng dng th-ng-c t vo trong ROM. Mt my tnh PC 86 cha hoc -c niti cc sn phm nhng khc nhau chng hn nh- bn phm, myin,Modem, b iu khin a, Card m thanh, b iu khin CD=ROM. Chut v.v... Mt ni ngoi vi ny c mt b vi iu khin bn

    trong n thc hin ch mt cng vic, v d bn trong mi conchut c mt b vi iu khin thc thi cng vic tm v tr chutv gi n n PC Bng 1.1 lit k mt s sn phm nhng.4.1.3 Cc ng dng nhng ca PC 86.

    Mc d cc b vi iu khin l s la chn -a chung i vinhiu h thng nhng nh-ng c nhiu khi mt b vi iu khinkhng cho cng vic. V l do m nhng nm gn y nhunh sn xut cc b vi s l cng dng chung chng hn nh- Intel,

    Motorla, AMD (Advanced Micro Devices, Inc...). V Cyric (m bygi l mt b phn ca National Senicon ductir, Inc) h-ng ti bvi x l cho hiu sut cao ca th tr-ng nhng. Trong khi Intel,AMD v Cyrix y cc b x l 86 ca h vo cho c th tr-ngnhng v th tr-ng my tnh PC bn th Motorola vn kin nhgi h vi x l 68000 li ch yu h-ng n cho cc h thng nhnghiu sut cao v by gi Apple khng cn dng 680 trong cc mytnh Macintosh na. Trong nhng nm u thp k90 ca th k 20my tnh Apple bt u s dng cc b vi x l Power PC (nh- 603,

    604, 620 v.v...) thay cho 680 0 i vi Macintosh. Bvi x l PowerPC l kt qu lin doanh u t- ca IBM v Motorola v n -ch-ng cho th tr-ng nhng hiu sut cao cng nh- cho c th tr-ngmy tnh PC. Cn phi l-u rng khi mt cng ty h-ng mt b vix l cng dng chung cho th tr-ng nhng n ti -u ho b x l-c s dng cho cc h thng nhng. V l do m cc b vi xl ny th-ng -c gi l cc b x l nhng hiu sut cao. Do vycc khi nim cc b vi iu khin v b x l nhng th-ng -c

    s dng thay i nhau.Mt trong nhng nhu cu kht khe nht ca h thng nhng lgim cng sut tiu th v khng gian.

    iu ny c th t -c bng cch tch hp nhiu chc nngvo trong chp CPU. Tt c mi b x l nhng da trn 86 v 680 0 u c cng sut tiu thu thp ngoi ra -c b xung mt sdng cng vo - ra, cng COM v b nh ROM trn mt chp.

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    5/13

    Trong cc b x l nhng hiu sut cao c xu h-ng tch hpnhiu v nhiu chc nng hn na trn chp CPU v cho php ng-ithit k quyt nh nhng c tnh no h mun s dng. Xu h-ngny cng ang chim lnh thit k h thng PC. Bnh th-ng khithit k bo mch ch ca PC (Motherboard) ta cn mt CPU cng

    mt chp - set c cha cc cng vo - ra, mt b iu khin cache,mt b nhFlash ROM c cha BIOS v cui cng l b nh cacheth cp. Nhng thit k mi ang khn tr-ng i vo cng nghipsn xut hng lot. V d Cyrix tuyn b rng h ang lm victrn mt chp c cha ton b mt my tnh PC ngoi trDRAM.Hay ni cch khc l chng ta xp nhn thy mt my tnh PC trnmt chp.

    Hin nay do chun ho MS -DOS v Windows nn cc h

    thng nhng ang s dng cc my tnh PC

    86 . Trong nhiutr-ng hp vic s dng cc my tnh PC 86 cho cc ng dngnhng hiu sut cao l khng tit kim tin bc, nh-ng n lm rtngn thi gian pht trin v c mt th- vin phn mm bao la -c vit cho nn DOS v Windows. Thc t l Windows l mt nn-c s dng rng ri v d hiu c ngha l vic pht trin mt snphm nhng da trn Windows lm gim gi thnh v rt ngn thigian pht trin ng k.1.1.4 La chn mt b vi iu khin.

    C 4 b vi iu khin 8 bit chnh. l 6811 ca Motorola,8051 ca Intel z8 ca Xilog v Pic 16 ca Microchip Technology.Mi mt kiu loi trn y u c mt tp lnh v thanh ghi ringduy nht, nu chng u khng t-ng thch ln nhau. Cng c nhngb vi iu khin 16 bit v 32 bit -c sn xut bi cc hng sn xutchp khc nhau. Vi tt c nhng b vi iu khin khc nhau nh- thny th ly g lm tiu chun la chn m cc nh thit k phi cnnhc? C ba tiu chun la chn cc b vi iu khin l:

    1) p ng nhu cu tnh ton ca bi ton mt cch hiu qu v mtgi thnh v y chc nng c th nhn thy -c (kh d).2) C sn cc cng c pht trin phn mm chng hn nh- cc trnhbin dch, trnh hp ng v gri.3) Ngun cc b vi iu khin c sn nhiu v tin cy.1.1.5 Cc tu chun la chn mt b vi iu khin.

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    6/13

    1. Tiu chun u tinv tr-c ht trongla chn mt b vi iukhin l n phi p ng nhu cu bi ton v mt mt cng sut tnhton v gi thnh hiu qu. Trong khi phn tch cc nhu cu ca mtd n da trn b vi iu khin chng ta tr-c ht phi bit l b viiu khin no 8 bit, 16 bit hay 32 bit c th p ng tt nht nhu

    cu tnh ton ca bi ton m tcch hiu qu nht? Nhng tiu chun-c -a ra cn nhc l:a) Tc : Tc ln nht m b vi iu khin h tr l bao nhiu.b) Kiu ng v: l ku 40 chn DIP hay QFP hay l kiu ngv khc (DIP -ng v theo 2 hng chn. QFP l ng v vungdt)? y l iu quan trng i vi yu cu v khng gian, kiu lprp v to mu th cho sn phm cui cng.c) Cng sut tiu th: iu ny c bit kht khe i vi nhng snphm dng pin, c quy.d) Dung l-ng b nh RAM v ROM trn chp.e) S chn vo - ra v b nh thi trn chpf) Kh nng d dng nng cp cho hiu sut cao hoc gim cng suttiu th.g) Gi thnh cho mt n v: iu ny quan trng quyt nh githnh cui cng ca sn phm m mt b vi iu khin -c sdng. V d c cc b vi iu khin gi 50 cent trn n v khi -cmua 100.000 b mt lc.

    2) Tiu chun th hai trong la chn mt b vi iu khin l khnng pht trin cc sn phm xung quanh n d dng nh- th no?Cc cu nhc ch yu bao gm kh nng c sn trnh l-ng ng, gri, trnh bin dch ngn ng C hiu qu v m ngun, trnh mphng h tr k thut v kh nng s dng trong nh v ngoi mitr-ng. Trong nhiu tr-ng hp s h tr nh cung cp thba (nghal nh cung cp khc khng phi l hng sn xut chp) cho chpcng tt nh-, nu khng -c tt hn, s h tr tnh sn xut chp.3) Tiu chun th ba trong la chn mt b vi iu khin l kh

    nng sn sng p ng v s l-ng trong hin ti v t-ng lai. ivi mt s nh thit k iu ny thm ch cn quan trong hn c haitiu chun u tin. Hin nay, cc b vi iu khin 8 bit du u, h8051 l c s l-ng ln nht cc nh cung cp a dng (nhiungun). Nh cung cp c ngha l nh sn xut bn cnh nh sngch ca b vi iu khin. Trong tr-ng hp 8051 th nh sng ch

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    7/13

    ca n l Intel, nh-ng hin nay c rt nhiu hng sn xut n (cngnh- tr-c kia sn xut).

    Cc hng ny bao gm: Intel, Atmel, Philips/signe-tics, AMD,Siemens, Matra v Dallas, Semicndictior.

    Bng 1.2: a ch ca mt s hng sn xut cc thnh vin ca

    h 8051.

    Hng a ch WebsiteIntelAntelPlips/SignetisSiemensDallas Semiconductor

    www.intel.com/design/mcs51www.atmel.comwww.semiconductors.philips.comwww.sci.siemens.com

    www.dalsemi.com

    Cng nn l-u rng Motorola, Zilog v Mierochip Technology dnh mt l-ng ti nguyn ln m bo kh nng sn sng vmt thi gian v phm vi rng cho cc sn phm ca h tkhi ccsn phm ca h i vo sn xut n nh, hon thin v tr thnhngun chnh. Trong nhng nm gn y h cng bt u bn tbo th- vin Asic ca b vi iu khin.1.2 Tng quan v h 8051.

    Trong mc ny chng ta xem xt mt s thnh vin khc nhauca h b vi iu khin 8051 v cc c im bn trong ca chng.ng thi ta im qua mt s nh sn xut khc nhau v cc snphm ca h c trn th tr-ng.1.2.1 Tm tt v lch s ca 8051.

    Vo nm 1981. Hng Intel gii thiu mt s b vi iu khin-c gi l 8051. B vi iu khin ny c 128 byte RAM, 4K byteROM trn chp, hai b nh thi, mt cng ni tip v 4 cng (urng 8 bit) vo ra tt c -c t trn mt chp. Lc y n -c coil mt h thng trn chp. 8051 l mt b x l 8 bit c ngha lCPU ch c th lm vic vi 8 bit d liu ti mt thi im. D liuln hn 8 bit -c chia ra thnh cc d liu 8 bit cho x l. 8051c tt c 4 cng vo - ra I/O mi cng rng 8 bit (xem hnh 1.2).Mc d 8051 c th c mt ROM trn chp cc i l 64 K byte,nh-ng cc nh sn xut lc cho xut x-ng ch vi 4K byteROM trn chp. iu ny s -c bn chi tit hn sau ny.

    Smith Nguyen Studio.

    http://www.atmel.com/http://www.atmel.com/
  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    8/13

    8051 tr nn ph bin sau khi Intel cho php cc nh snxut khc sn xut v bn bt k dng bin th no ca 8051 m hthch vi iu kin h phi m li t-ng thch vi 8051. iu nydn n s ra i nhiu phin bn ca 8051 vi cc tc khc nhauv dung l-ng ROM trn chp khc nhau -c bn bi hn na cc

    nh sn xut. iu ny quan trng l mc d c nhiu bin th khcnhau ca 8051 v tc v dung l-ng nh ROM trn chp, nh-ngtt c chng u t-ng thch vi 8051 ban u v cc lnh. iu nyc ngha l nu ta vit ch-ng trnh ca mnh cho mt phin bn no th n cng s chy vi mi phin bn bt k khc m khngphn bit n thng sn xut no.

    Bng 1.3: Cc c tnh ca 8051 u tin.

    c tnh S l-ngROM trn chpRAMB nh thiCc chn vo - raCng ni tipNgun ngt

    4K byte128 byte23216

    1.2.2 B v iu khin 8051B vi iu khin 8051 l thnh vin u tin ca h 8051.

    Hng Intel k hiu n nh- l MCS51. Bng 3.1 trnh by cc c tnhca 8051.

    COUNTE

    RINPUTS

    OSC

    INTERRUPT

    CONTROL

    4 I/OPORTS

    BUSCONTROL

    SERIALPORT

    EXTERNALINTERRUPTS

    CPU

    ON - CHIP

    RAM

    ETC

    TIMER 0

    TIMER 1

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    9/13

    Hnh 1.2: B tr bn trong ca s khi 8051.1.2.3 cc thnh vin khc ca h 8051

    C hai b vi iu khin thnh vin khc ca h 8051 l 8052 v

    8031.a B vi iu khin 8052:B vi iu khin 8052 l mt thnh vin khc ca h 8051,

    8052 c tt c cc c tnh chun ca 8051 ngoi ra n c thm 128byte RAM v mt b nh thi na. Hay ni cch khc l 8052 c256 byte RAM v 3 b nh thi. N cng c 8K byte ROM. Trnchp thay v 4K byte nh- 8051. Xem bng 1.4.

    Bng1.4: so snh cc c tnh ca cc thnh vin h 8051.

    c tnh 8051 8052 8031ROM trnchp

    4K byte 8K byte OK

    RAM 128 byte 256 byte 128 byteB nh thi 2 3 2Chn vo - ra 32 32 32Cng ni tip 1 1 1Ngun ngt 6 8 6

    Nh- nhn thy tbng 1.4 th 8051 l tp con ca 8052. Do vytt c mi ch-ng trnh vit cho 8051 u chy trn 8052 nh-ng iung-c li l khng ng.b B vi iu khin 8031:

    Mt thnh vin khc na ca 8051 l chp 8031. Chp nyth-ng -c coi nh- l 8051 khng c ROM trn chp v n c OK

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    10/13

    byte ROM trn chp. s dng chp ny ta phi b xung ROMngoi cho n. ROM ngoi phi cha ch-ng trnh m 8031 s np vthc hin. So vi 8051 m ch-ng trnh -c cha trong ROM trnchp b gii hn bi 4K byte, cn ROM ngoi cha ch-ng trinh-c gn vo 8031 th c th ln n 64K byte. Khi b xung cng,

    nh- vy ch cn li 2 cng thao tc. gii quyt vn ny tac th b xung cng vo - ra cho 8031. Phi php 8031 vi b nhv cng vo - ra chng hn vi chp 8255 -c trnh by ch-ng14. Ngoi ra cn c cc phin bn khc nhau v tc ca 8031 tcc hng sn xut khc nhau.1.2.4. Cc b vi iu khin 8051 t cc hng khc nhau.

    Mc d 8051 l thnh vin phi bin nht ca h 8051 nh-ngchng ta s thy n trong kho linh kin. l do 8051 c d-inhiu dng kiu b nh khc nhau nh- UV - PROM, Flash v NV -RAM m chng u c s ng k linh kin khc nhau. Vic bnlun v cc kiu dng b nh ROM khc nhau s -c trnh by ch-ng 14. Phin bn UV-PROM ca 8051 l 8751. Phin bn FlashROM -c bn bi nhiu hng khc nhau chng hn ca Atmel corpvi tn gi l AT89C51 cn phin bn NV-RAM ca 8051 do DalasSemi Conductor cung cp th -c gi l DS5000. Ngoi ra cn cphin bn OTP (kh trnh mt ln) ca 8051 -c sn xut bi rtnhiu hng.

    a B vi iu khin 8751:Chp 8751 ch c 4K byte b nh UV-EPROM trn chp. sdng chp ny pht trin yu cu truy cp n mt b t PROMcng nh- b xo UV- EPROM xo ni dung ca b nh UV-EPROM bn trong 8751 tr-c khi ta c th lp trnh li n. Do mtthc t l ROM trn chp i vi 8751 l UV-EPROM nn cn phimt 20 pht xo 8751 tr-c khi n c th -c lp trnh tr li.iu ny dn n nhiu nh sn xut gii thiu cc phin bnFlash Rom v UV-RAM ca 8051. Ngoi ra cn c nhiu phin bn

    vi cc tc khc nhau ca 8751 tnhiu hng khc nhau.b B vi iu khin AT8951 t Atmel Corporation.

    Chp 8051 ph bin ny c ROM trn chp dng b nhFlash. iu ny l l t-ng i vi nhng pht trin nhanh v b nhFlash c th -c xo trong vi giy trong t-ng quan so vi 20 phthoc hn m 8751 yu cu. V l do ny m AT89C51 pht trinmt h thng da trn b vi iu khin yu cu mt b t ROM m

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    11/13

    c h tr b nhFlash. Tuy nhin li khng yu cu b xo ROM.L-u rng trong b nhFlash ta phi xo ton b ni dung caROM nhm lp trnh li cho n. Vic xo b nhFlash -c thchin bi chnh b t PROM v y chnh l l do ti sao li khngcn n b xo. loi trnhu cu i vi mt b t PROM hng

    Atmel ang nghin cu mt phin bn ca AT 89C51 c th -clp trnh qua cng truyn thng COM ca my tnh IBM PC .

    Bng 1.5: Cc phin bn ca 8051 tAtmel (Flash ROM).

    S linhkin

    ROM

    RAM ChnI/O

    Timer

    Ngt

    Vcc

    ng v

    AT89C51 4K 128 32 2 6 5V 40AT89LV5

    1

    4K 128 32 2 6 3V 40

    AT89C1051

    1K 64 15 1 3 3V 20

    AT89C2051

    2K 128 15 2 6 3V 20

    AT89C52 8K 128 32 3 8 5V 40AT89LV52

    8K 128 32 3 8 3V 40

    Ch C trong k hiu AT89C51 l CMOS.Cng c nhng phin bn ng v v tc khc nhau ca

    nhng sn phm trn y. Xem bng 1.6. V d rng chCng tr-c s51 trong AT 89C51 -12PC l k hiu cho CMOS 12k hiu cho 12 MHZ v P l kiu ng vDIP v chC cuicng l k hiu cho th-ng mi (ng-c vi chM l qun s ).Thng th-ng AT89C51 - 12PC rt l t-ng cho cc d n ca hcsinh, sinh vin.

    Bng 1.6: Cc phin bn 8051 vi tc khc nhau caAtmel.

    M linh kin Tc S chn ng v Mc ch

    AT89C51-12PC

    42MHZ 40 DTP Th-ngmi

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    12/13

    c B vi iu khin DS5000 t hng Dallas Semiconductor.

    Mt phin bn ph bin khc na ca 8051 l DS5000 cahng Dallas Semiconductor. B nh ROM trn chp ca DS5000 d-i dng NV-RAM. Kh nng c/ ghi ca n cho php ch-ng

    trnh -c np vo ROM trn chp trong khi n vn trong h thng(khng cn phi ly ra). iu ny cn c th -c thc hin thngqua cng ni tip ca my tnh IBM PC. Vic np ch-ng trnh trongh thng (in-system) ca DS5000 thng qua cng ni tip ca PClm cho n tr thnh mt h thng pht trin ti ch l t-ng. Mt-u vit ca NV-RAM l kh nng thay i ni dung ca ROM theotng byte ti mt thi im. iu ny t-ng phn vi b nhFlashv EPROM m b nh ca chng phi -c xo sch tr-c khi lp

    trnh li cho chng.Bng 1.7: Cc phin bn 8051 thng Dallas Semiconductor.

    M linhkin

    ROM RAM ChnI/O

    Timer

    Ngt

    Vcc

    ngv

    DS5000-8DS5000-32DS5000T-8DS5000T-8

    8K32K8K

    32K

    128128128128

    32323232

    2222

    6666

    5V5V5V5V

    40404040

    ChT ng sau 5000 l c ng h thi gian thc.L-u rng ng h thi gian thc RTC l khc vi b nh

    thi Timer. RTC to v gi thi gian l pht gi, ngy, thng - nmk c khi tt ngun.

    Cn c nhiu phin bn DS5000 vi nhng tc v kiu nggi khc nhau.( Xem bng 1.8). V d DS5000-8-8 c 8K NV-RAMv tc 8MHZ. Thng th-ng DS5000-8-12 hoc DS5000T-8-12l l t-ng i vi cc d n ca sinh vin.

    Bng 1.8:Cc phin bn ca DS5000 vi cc tc khc nhau

    M linh kin NV RAM Tc DS5000-8-8DS5000-8-12DS5000-32-8

    8K8K32K

    8MHz12MHz8MHz

    Smith Nguyen Studio.

  • 8/2/2019 Chuong 01_Cac Bo Vi Dieu Khien 8051 - Smith.N Studio

    13/13

    DS5000T-32-12DS5000-32-12DS5000-8-12

    32K32K8K

    8MHz (withRTC)12MHz12MHz (withRTC)

    d Phin bn OTP ca 8051.Cc phin bn OTP ca 8051 l cc chp 8051 c th lp trnh

    -c mt ln v -c cung cp tnhiu hng sn xut khc nhau.Cc phin bn Flash v NV-RAM th-ng -c dng pht trinsn phm mu. Khi mt sn pohm -c thit k v -c hon thintuyt i th phin bn OTP ca 8051 -c dng sn hng lot vn s hn rt nhiu theo gi thnh mt n v sn phm

    e H 8051 t Hng PhilipsMt nh sn xut chnh ca h 8051 khc na l PhilipsCorporation. Tht vy, hng ny c mt di la chn rng ln chocc b vi iu khin h 8051. Nhiu sn phm ca hng c kmtheo cc c tnh nh- cc b chuyn i ADC, DAC, cng I/0 mrng v c cc phin bn OTP v Flash.

    Smith Nguyen Studio.