Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
Ch-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 §K) vp so s,nh chóng víi c,c bé vi xỏ lý cĩng cPng chung nh Pentium vp c,c bé vi xỏ lý • 86 kh.c. Chóng ta cĩng xem xĐt vai trB cfia c.c bé vi ®ÌÒU khión trong thp trẻng c.c sUn phẼm nhóng. Ngopi ra, chóng ta cung cẾp mét sè tiau chuẺn vò c,ch lùa chẳn mét bé vi ®iÓu khión nh thỏ npo.1.1.1Bé vi ®iỏu Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 khión so víi bé vi xỏ lý cing dĩng chungSù kh.c nhau gi+a mét bé vi ®iÒu khión vp mét bé vi xỏ lý Ip gx? Bé vi xở lý ẽ ®Oy Ip c.c bé vi xỏ lý c«ng duGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
ng chung nh hă Intell • 86 (8086, 80286, 80386, 80486 vp Pentium) hoXEc hă Motorola 680 • 0(68000, 68010, 68020, 68030, 68040 V.V.J. Nh + ng bé VXL npCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 rSerl al COM Port(b) MicrocontrollerMHxnh 1.1: Hỏ thèng vi xở lý ®ĩc so s.nh víi hở thèng vi ®iờu khión.a)Hỏ thèng vi xỏ lý c«ng dông chungb)HỒ thèng vi ®iờu khiõnMét nhp thiõt kõ hỏ thèng sỏ dông mét bé vi xỏ lý c«ng dòng chung chlAng h*n nh Pentium hay 68040 phHi bae xung thâm RAM , ROM, c,c caeng Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 vpo ra vp c,c bé ®Pnh thêi ngopi ®Ó Ipm cho chóng ho‘t ®éng ®ỉc. MZEc dĩ viồc bae xung RAM, ROM vp c.c caeng vpo ra ban ngopi Ipm cho hồ thèng câng cGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
ònh vp ®’At h-in, nhng chóng cã u ©ióm Ip linh ho‘t ch‘Ang hxn nh ngêi thiỏt kõ cằ thõ quyõt ®Pnh vó sè lìng RAM, ROM vpc.c caeng vpo ra cQn thiỏt phĩCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 g víi mét lĩng cè ®Pnh RAM, ROM, c,c caeng vpo ra vp mét bé ®Pnh thêi tÉt cíl tran cĩng mét chÝp. Hay nằi c,ch kh,c Ip bé xõ lý, RAM, ROM c,c caeng vpo ra vp bé ®Pnh thêi ®Òu ®ỉc nhóng víi nhau trạn mét chÝp; do vẼy ngêi thiõt kõ kh«ng thó bae xung thâm bé nhí ngopi, caeng vpo ra ho/Ec bé ®Pnh thêi Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 cho nã. Sè lĩng cè ®Pnh cha RAM, ROM tr^n chÝp vp sè c,c caang vpo - ra trong c.c bé vi ®ÍÒU khión Ipm cho chóng tré nan lý têng ®èi víi nhiỏu ong dônGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
g mp trong ®ã gi, thpnh vp kh«ng gian Pi hxn chỏ. Trong nhiòu ong dóng, VÝ dó mét ®ÍÒU khión TV tõ xa thx kh«ng cỌn c«ng suÊt tÝnh to,n cha bé vi sổ lCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 ’Ac nghPm ng/Et h->n nhiòu so víi c«ng suÊt tÝnh to.n. Nh+ng ong dỏng thêng yđu cỌu mét sè thao t,c vpo - ra ®Ó ®ẳc c.c tÝn hiồu vp t’At - mê nh+ng bit nhÊt ®Pnh. Vx lý do npy mp mét sè ngêi gãi c,c bé xỏ lý npy Ip IBP ("Itty-Bitty-Processor"), (tham khlìo cuèn "Good things in small packages are Gen Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 erating Big product opportunities" do Rick Grehan viõt tr^n t’p BYTE th,ng 9.1994; WWW. Byte. Com ®Ó biõt vò nh+ng trao ®aei tuyỏt vêi vò c,c bé vi ®iGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
Òu khión).§ĨÓU thó vP Ip mét sè nhp s1ln xuẺt c,c bé vi ®ĨÕU khión ®- ®i xa h-m Ip tÝch hìp cll mét bé chuyón ®aei ADC vp c,c ngo1! vi kh,c vpo trong Ch-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 tho1! M,y (R>iồn thoxi C,c hồ thèng an topn C,c bé mẻ cồa ga-ra xe M,y tr1) lêi M,y Fax M,y tÝnh gia dVxnh Tivi Truyòn hxnh c.p VCR M,y quy camera §ĨÓU khión tõ xa TrB ch-ii ®iồn tỏ §iỏn tho*i tae ong C,c nh‘c cò ®iởn tở Mkh©u §ÍÓU khiõn ,nh s,ng M.y nh’/in tin M.y ch—«i Pootball §â ch—«i C,c dòng c Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 ô tẼp thõ hxnh§iOn tho'i M,y tỸnh C,c hồ thèng an topn M.y Fax LB vi sằng M,y sao chôp M,y in lazer M.y in mpu M.y nh’Ztn tinM.y tYnh hpnh trxnh §iỏuGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
khión (fòéng c-t Tói ®ồm khÝ Thiõt bP ABS §0 lêng HỒ thèng b1lo mỄt §ÝÒU khión truyón tin Gifli trÝ §ĨÒU hop nhiởt ®é §iỏn tho1! tae ong Mê cỏa kh«ng Ch-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 vi xỏ lý vp c,c bé vi (R>iÕu khión (R>ĩc sõ dông réng r-i trong c,c s1ln phÉm hồ thèng nhóng. Mét s1)n phÉm nhóngso dông mét bé vi xỏ lý (ho/Ec mét bé vi ®iỏu khión ®Ó thùc hiồn mét nhiồm vô vp ch0 mét mp th«i. Mét m,y in Ip mét VÝ dò vó mét viồc nhóng vx bé xõ lý bàn trong nằ ch0 Ipm mét viồc ®à ly Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 nhỄn d-ỉ- liỏu vp in nã ra. §ĨÒU npy kh.c víi mét m.y txnh PC dùa trđn bé xỏ lý Pentium (ho/Ec mét PC t->ng thÝch víi IBM • 86 bÊt kú). Mét PC cã thòGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
®ĩc sỏ dông cho mét sè bÉt kú c.c trlm dPch vô in, bé ®Qu cuèi kióm kà nhp b"ng, m,y ch—d trB ch—«i ®iồn tở, t^m dPch vô nrPng ho/Ec trJm ®Ọu cuèi m*Ch-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 ằ cà bé nhí RAM vp mét hồ ®iỏu hpnh n*p phQn móm ong dông thêng ®ĩc ®èt vpo trong ROM. Mét m,y tÝnh PC • 86 choa ho/Ec ®ĩc nèi tíi c,c s1ln phẺm nhóng kh,c nhau ch%ng h*n nh bpn phÝm, m,yin, Modem, bé ®ĨÒU khión ®ũa, Card Om thanh, bé ®iờu khión CD ROM. Chuét v.v... Mét néi ngoli vi npy că mét bé v Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 i ®iÒu khión bàn trong nã ®Ó thùc hiồn ch0 mét c«ng viỏc, VÝ dô ban trong mọi con chuét cã mét bé vi ®ÍÒU khión ®Ó thùc thi c«ng viồc txm vP trỲ chuétGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
vp gỏi nã ®ỏn PC BHng 1.1 liỏt ka mét sè síln phÉm nhóng.4.1.3C.c ong dông nhóng cha PC ■ 86.MZEc dĩ c,c bé vi ®ĨÓU khión Ip sù lùa chãn a chuéng ®èiCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 i sở lý c«ng dông chung ctVAng h‘n nh Intel, Motorla, AMD (Advanced Micro Devices, Inc...). Vp Cyric (mp bíỡy giê Ip mét bé phỄn cha National Senicon ductir, Inc) ®- híng tíi bé vi xỏ lý cho hiỏu suÉt cao cha thp trêng nhóng. Trong khi Intel, AMD vp Cyrix ®Èy c,c bé xõ lý • 86 cha hâ vpo cho cll thp Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 trêng nhóng vp thP trêng m.y tÝnh PC ®Ó b.n thx Motorola vÉn kian ®Pnh gi+ hâ vi xỏ lý 68000 lli chh yõu híng nã cho c,c hồ thèng nhóng hiôu suÉt caoGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
vp b©y giê Apple kh«ng cBn dĩng 680 • trong c.c m.y tÝnh Macintosh n+a. Trong nh+ng n"m ®Qu thỄp kú 90 cha thỏ kù 20 m.y tÝnh Apple b’/dt ®Ọu sồ dóngCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 torola vpnã ®ĩc híng cho thP tríng nhóng hiỏu suÊt cao còng nh cho c51 thp trêng m,y tÝnh PC. CQn phui lu ý r»ng khi mét c«ng ty híng mét bé vi xỏ lý c«ng dông chung cho thp trêng nhóng nâ tèi u ho, bé xở lýGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
kh3Z»t khe nhÉt cha hỏ thèng nhóng Ip gillm c«ng suÉt tiau thô vp kh«ng gian.§ÍÓU npy cà thó (BPt ®ĩc b»ng c.ch tÝch híp nhiòu choc n"ng vpo trong chCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 vp bé nhí ROM tr^n mét chỲp.Trong c,c bé xở lý nhóng hiỏu suẾt cao cằ xu híng tÝch hìp nhiòu vp nhiõu choc n"ng h->n n-ỉ-a trdn chÝp CPU vp cho phĐp ngêi thiỏt kõ quyôt ®Pnh nh+ng ®ZEc tÝnh npo hâ muèn sở dỏng. Xu híng npy còng ®ang chiõm lủnh thiõt kõ hồ thèng PC. Bxnh thêng khi thiõt kõ bo rrPch Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 chh cha PC (Motherboard) ta c£n mét CPU céng mét chÝp - set cã choa c,c cèng vpo - ra. mét bé ®IÒu khión cache, mét bé nhí Flash ROM cã choa BIOS vp cGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
uèi cĩng Ip bé nhí cache tho cÉp. Nh-ỉ-ng thiõt kõ míi ®ang khÉn tr-mg ®i vpo c«ng nghiồp slln xuÉt hpng lo1t. VỸ dó Cyrix ®- tuyan bè r»ng hâ ®ang IpCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 nay do chuÉn ho, MS - DOS vp Windows nan c,c hỏ thèng nhóng ®ang sở dông c,c m,y txnh PC - 86 . Trong nhiòu trêng hìp viởc sở dông c,c m,y tÝnh PC • 86 cho c,c ong dông nhóng hiồu suÉt cao Ip kh«ng tiõt kiồm tiòn b*c, nhng nã Ipm rót ng%n thêi gian ph,t trión vx cà mét th viởn ph^n móm bao la ®- ®ĩc Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 viõt cho nõn DOS vp Windows. Thùc tô Ip Windows Ip mét nõn ®íc sồ dòng réng r-i vp dò hióu cã nghũa Ip viồc ph.t trión mét sĩln phÈm nhóng dùa tran WGiáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
indows Ipm giDrn gi, thpnh vp rót ng%n thêi gian ph,ttriÓn ®,ng kó.1.1.4Lùa chân mét bé vi ®iÒu khión.Cã 4 bé vi ®ĨÒU khión 8 bit chÝnh. §ã Ip 6811 chCh-’tig IC_c bé vi ®iÒu khión 80511.1c.c bé vi ®iỏu khión vp c.c bé xỏ lý nhóng.Trong môc npy chóng ta bpn võ nhu c£u ®èi víi c.c bé vi ®ĨÒU khión (V§ Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 Ét, nõu chóng ®Òu kh«ng t-mg thÝch lÉn nhau. Còng cã nh+ng bé vi ®iÒu khión 16 bit vp 32 bit ®ĩc s1|n xuỂt bêi c,c h-ng s1|n xuẾt chÝp kh,c nhau. Víi tÉt clì nh-í-ng bé vi ®iớu khión kh,c nhau nh thỏ npy thx lẺy gx lụm tiđu chuÉn lùa chăn mp c.c nhp thiõt kõ phíli cOn nhJ/4C? Cã ba tiờu chuÈn ®Ó lùa Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051 chân c.c bé vi ®ĨÒU khión Ip:1)§,p ong nhu cQu tÝnh to.n cha bpi to,n mét c,ch hiồu qu1l vò mZEt gi, thpnh vp ®Cy ®h choc n"ng cã thó nhxn thÉy ®ĩc (Giáo trình: Cấu trúc và lập trình họ vi điều khiển 8051
khu dủ).2)Cã sVín c,c c«ng cô ph.t trión phỌn mõm ctVÂng h*n nh c.c trxnh bian dPch, trxnh hĩp ng+ vp gì rèi.Gọi ngay
Chat zalo
Facebook