Đang tải... (xem toàn văn)
Tài liệu tham khảo chuyên ngành tin học Thiết kế hệ vi xử lý 8051
BàI tập vi xử lý TI THIT K H VI X Lí 8 BIT YấU CU Phn cng :1. B vi x lý2. B nh chng trỡnh ROM : 8KB t a ch 0000H3. B nh d liu RAM : 8KB cú a ch tu chn.4. Cng vo tng t 8 kờnh nhn tớn hiu nhit t 0 10Vtng ng vúi nhit t 0 100 C , cỏc cng vo/ra s v cỏc mch iu khin . Phn mm : 1. Ch chy v dng chng trỡnh khn cp.2. c tớn hiu o nhit t 8 kờnh v lu tr vo vựng nh RAM.3. Sau mi ln c , tớnh giỏ tr trung bỡnh cng ca nhit v gi ra hin th bng LED hoc LCD .4. So sỏnh nhit ca tng kờnh vi giỏ tr nhit trung bỡnh . Nu kt qu ln hn hoc nh hn giỏ tr cho phộp cho trc , thỡ gi tớn hiu bỏo ng cao hoc thp ng vi kờnh ú . Giỏ tr cho phộp ny t trong mt ụ nh ca Ram .5. Chng trinh dng li v bỏo ng bng cũi khi xy ra mt trong cỏc trng hp sau : - Cú ớt nht 4 kờnh o vt quỏ hoc nh hn giỏ tr gii hn cho phộp cho trc so vi giỏ tr trung bỡnh . - Giỏ tr nhit trung bỡnh ln hn hoc nh hn giỏ tr gii hn MAX v MIN tng ng . Cỏc giỏ tr gii hn MAX v MIN c t hai ụ nh ca RAM . 6. Thit k bn phớm nhp d liu .bùi anh tuấn TĐH2-k45 1 BàI tập vi xử lý MC LC Li núi u I . B vi x lý 4a . Gii thiu4 b . Bờn trong Vi x lý 8051 2II . Thit k h Vi x lý dựng 8051 51 . Thit k b nh 82 . Mch chuyn i s tng t ADC 080993 . Mch gii mó a ch 74HC138.104 . Mch cht 74LS373 .125 . Cng vo ra vi mch PPI 8255136 . Lp bn b nh.157 . Lu b nh168 . Son tho chng trỡnh bng mó ng ca 8051.189 . S chi tit ca h vi x lý .36TI LIU THAM KHO1 . H vi iu khin 8051 Tng Vn On , Hong c Hi . Nh xut bn lao ng xó hi , H Ni 20012 . Cu trỳc v lp trỡnh h vi iu khin 8051 Nguyn Tng Cng , Phan Quc Thng . Nh xut bn khoa hc v k thut , H Ni - 2004bùi anh tuấn TĐH2-k45 2 BàI tập vi xử lý LI NểI UNgy nay vi s phỏt trin ca khoa hc cụng ngh, vic ỏp dng nhng thnh tu khoa hc vo trong i sng v sn xut ngy cng nhiu . Hn na trong cỏc nh mỏy, xớ nghip vic t ng hoỏ cỏc quỏ trỡnh sn xut , t ng hoỏ cỏc thit b iu khin l mt vn ht sc quan trng v cn thit. Trong cỏc thit b t ng mun iu khin mt quỏ trỡnh no ú mt cỏch ti u thỡ nht thit phi cú cỏc thit b o, chớnh nh cỏc thit b o ngi ta cú th kim soỏt c cỏc thụng s ca h thng m t ú a ra cỏc tớn hiu iu khin nhm lm cho h thng hot ng n nh .Trc õy khi ngnh vt liu cha tỡm ra cỏc vt liu mi, thỡ cỏc dng c o thng c lm bng c khớ cú chớnh xỏc khụng cao, di o hp, khụng lm vic c trong cỏc mụi trng ũi hi bn c hc cao. Khi ngnh vt liu tỡm ra c cỏc vt liu mi, cụng ngh ch to phỏt trin ó cú th to ra cỏc thit b o thụng minh, cú chớnh cao, lm vic c trong cỏc mụi trng khc nghit nh : o nhit lũ nung, o nng cỏc cht hoỏ hc nh cỏc thit b o thụng minh ny ngi ta cú th kim soỏt cỏc thụng s ca h thng mt cỏch cht ch .Khi khoa hc cụng ngh ngy cng phỏt trin vic o khụng ch l bit giỏ tr ca i lng cn o m nhng giỏ tr ny cũn l nhng thụng tin cn c lu tr v x lý . cho quỏ trỡnh thu thp cỏc thụng tin o mt cỏch t ng ngi ta gn vo cỏc thit b o cỏc b vi iu khin nhm iu khin cỏc quỏ trỡnh o, x lý v cú th l phi truyn i .Theo nh yờu cu ca bi toỏn t ra l xõy dung mt h o, thu thp nhit . Vi 8 kờnh o nhit nhng v trớ khỏc nhau v nhng di nhit khỏc nhau thỡ vic s dng mt b vi iu khin trong h l mt iu cn thit. Hin nay, trờn th trng cú rt nhiu h vi iu khin nh : 8051, 68HC11, PIC, AVR vỡ vy vic la chn mt b vi iu khin cho h thng cn phi cú giỏ thnh r nhng vn ỏp ng c yờu cu ca bi toỏn ti u. õy ta s dng b vi iu khin 8051 l iu khin h thng hot ng tt. bùi anh tuấn TĐH2-k45 3 BàI tập vi xử lýI.B Vi X Lý 8051a. Gii thiu: B VXL 8051 l b VXL u tiờn thuc h VXL x51 c sn xut bi cụng ty Intel, Siemens, Advanced Micro Devices, Fujitsu, Philips. Cỏc c im chung ca b VXL ny: 4KB ROM 128 B RAM 4 cng I/O 8 bit 2 Timer 16 bit Cú kh nng qun lý c 64 KB b nh mó chng trỡnh ngoi (ROM ngoi). Cú kh nng qun lý c 64 KB b nh d liu ngoi (RAM ngoi) Cú b x lý logic riờng (thao tỏc trờn cỏc bit) Cú th thao tỏc trc tip c 210 bit (cỏc bit ny ó c a ch hoỏ)S khi ca 8051 l nh sau: bùi anh tuấn TĐH2-k45 4Interruptcontrol RegisterRAM 128byteROM4KTimer 0Timer 1T0T1SerialPortPort3Port2Port1Port0TXD RXDOscilator CPUTimer 0Timer 1Serial portINT 0 INT 1TimingandControlPSEN EA RST ALEXTAL1,2 BàI tập vi xử lýb. Bờn trong VXL8051. RAM.RAM trong ca 8051 bao gm c cỏc thanh ghi v cỏc thanh ghi cú th lp trỡnh v xoỏ tng bit nh l RAM a mc ớch. RAM c dựng nh l vựng lm vic a nng. RAM On-chip cú a ch t 00h n 7Fh. Cỏc thanh ghi:Khi RAM t [ 0 1Fh ] c dựng cho cỏc thanh ghi. Cú 4 banks vi 8 thanh ghi trong mi bank(s) ú t R0 n R7.Bank 0: T 00h n 07hBank 1: T 08h n 0FhBank 2: T 10h n 17hBank 3: T 18h n 1Fh chn a ch cỏc thanh ghi, u tiờn cỏc register bank(s) phi c kớch hot (active). Vic la chn c lm bi c trong PSW. Sau khi ó c chn thanh ghi i c ký hiu l Ri Bn ca b nh:Khi nh trong khong [20h 2Fh] gm 16 bytes = 128 bits cú th ỏnh a ch theo tng bit. Mi bit cú a ch t 0h n 7Fh. Bit 0 ca byte 20 l bit a ch 0 v bit 7 ca byte 2Fh l bit a ch 7Fh.FFĐịa chỉ của các SFR80 bytes of RAM (Scrach pad)80h7Fh16 bytes of bit-addressable30h2FhKhối các thanh ghi Bank 32 bytes ( 4 bank )Hỡnh . Bn b nh trong vi x lý 8051bùi anh tuấn TĐH2-k45 5 BàI tập vi xử lý Nhng thanh ghi chc nng c bit: SFR (Special Function Registers)SFR bao gm cỏc thanh ghi d liu v cỏc thanh ghi iu khin. Chỳng nm trong cỏc cng, time hoc l cỏc thanh ghi iu khin ngt . Vớ d: Cng ni tip c iu khin bi SFR SCON, trong khi d liu vo v ra cng ny i qua thanh ghi SFR SBUF. Nhng bit riờng l ca SCON xỏc lp nhng ch khỏc nhau ca cng ni tip. SCON cú th c xem nh thanh ghi iu khin v SBUF c gi l thanh ghi d liu. SFR cú byte a ch trong khong [80h FFh] (Tip theo phn a ch ca RAM trong t 00h 07h nh ó núi trờn ). 8051 cú th truy nhp RAM v SFR bng ch a ch giỏn tip thanh ghi. SFR bao gm c thanh ghi a, thanh ghi b v PSW. PSW bao gm c c h thng nh c carry cú 2 bit kớch hot register bank. ROM:Mt vi thnh viờn ca h 8051 cú cha ROM ngay trong chỳng:- 8051 cú 4KB.- 8052 cú 8KB.- 80C517A-5 v 80C515-A cú 32KB. 8751 v 8752 l EPROM l phiờn bn sau ca 8051 v 8052, 8031, 8032, 80C535A v 80C537A l ROM phiờn bn sau ca 8051, 8052, 80C515A v 80C517A.Trong b nh ROM trong chim khi nh thp nht ca b nh chng trỡnh. Chõn EA# (External Enable) ca vi iu khin c cp +5V cho phộp chng trỡnh cú th c tỡm v c trc tip t ROM trong. Tuy nhiờn nhng chng trỡnh cú khi nh trờn 4K hoc 8K thỡ s tỡm v c lnh t b nh chng trỡnh ngoi. Cỏc chng trỡnh s c c t b nh bờn ngoi khi chõn EA# c ni t (Khi t ký hiu # phớa sau toỏn hng thỡ s hiu l tớn hiu ú c kớch hot khi mc thp). B m chng trỡnh:B m chng trỡnh (Program Counter) c dựng ch n byte lnh tip theo s c c. Nú khụng b nh hng trc tip nhng s b thay i bng nhng lnh r nhỏnh nh lnh Jmp hoc Call. Nú cng cú th dựng nh a ch c s cho ch s a ch khi c t b nh chng trỡnh. Cng vo ra song song:bùi anh tuấn TĐH2-k45 6 BàI tập vi xử lý8051 cú 4 cng vo ra song song (Parallel input/output port). Khi cng c dựng l cng ra, d liu c trong SFR tng ng. Giỏ tr c vit n SFR tng ng s c cht v phỏt ra tớn hiu sau khi quỏ trỡnh ghi kt thỳc. Giỏ tr ca cng ra thay i khi giỏ tr mi c cht.Khi cng c dựng l cng vo, u tiờn giỏ tr FFh s c ghi lờn cng, sau ú tt c cỏc cng vo lm cho chõn in th thp s c t bng 0. Vic c cỏc SFR tng ng s c giỏ tr ca cng. B cht ca ra s iu khin chõn cng lờn mc logic 1 nu khụng cú dũng in ca mch ngoi h xung trờn chõn.Mc dự cựng 1 SFR ang c dựng, nhng bờn trong vn cú hai thao tỏc c tin hnh khi cng ang c c v ang c ghi. Cỏc thao tỏc ú c thc hin hon ton bng phn cng, bo v giỳp ngi dựng t vic gi hng khi d liu c vn chuyn.Mt iu chỳ ý na l mc dự tt c cỏc thao tỏc c m c giỏ tr t chõn cng cú 1 vi thao tỏc c vn ngm c giỏ tr ca cng cht, gi l thao tỏc read-modify-write tin hnh la chn cỏc chc nng thỡ cỏc SFR tng ng phi c thit lp (t bng 1). B phỏt dao ng:8051 cú 1 b phỏt dao ng dựng tinh th thch anh ngoi. B to dao ng tn s ging nh tn s ca tinh th v c chia cho 12, nú cú th c dựng lm u vo ca timer.Dựng 12 MHz crystal thỡ timer input s l 1 MHz. 8051 cú 12 chu k dao ng trờn 1 chu k mỏy. Nú cú 255 thao tỏc nhng nhúm mó lnh, tng ng 111 ch th. Vớ d cú15 mó thao tỏc c th ph thuc vo byte ớch, byte ngun v ch a ch. Thờm vo ú, cú 2 lnh dch chuyn bit v 1 lnh dch chuyn word, lnh ú dch chuyn 16 bit vo con tr d liu (data pointer). Trong 255 mó thao tỏc ú, 159 thao tỏc ht 1 chu k mỏy, 51 thao tỏc cn 2 chu k mỏy, 43 thao tỏc cn 3 chu k mỏy v 2 thao tỏc cn 4 chu k mỏy. T khi cú nhiu thao tỏc ch cn 1 ch th mỏy, 8051 ó xem xột n kh nng cú th thc hin hng triu lnh trong 1 giõy (Million Instruction Per Second: MIPS). Rt nhiu h thng 8051 dựng dao ng tinh th 11.0592 MHz, s d cú s la chn ny vỡ trong thc t cú rt nhiu dao ng ng h cú th phỏt ra tc Baud rt cao. Vi ng h 12 MHz tc Baud ln nht l 4800, cũn dựng dao ng tinh th 11.0592MHz tc cú th lờn ti 19200baud. Cng ni tip:bùi anh tuấn TĐH2-k45 7 BàI tập vi xử lýCng ni tip c iu khin bi SFR SCON. D liu vo v ra cng ni tip u i qua SFR SBUF. Khi cng ni tip ó c khi to, ta cú th d dng ghi d liu vo SBUF khi u cho vic truyn ni tip. Tng t nhn d liu cng c c t SBUF. Mc dự SBUF c núi trờn ging nh l SFR riờng l nhng phn cng ca nú bao gm hai buffer tỏch bit, mt buffer truyn v mt buffer nhn d liu. Truyn v nhn ni tip cú th din ra ng thi (full duplex operation). Timer/Counter. 8051 cú hai Timer/Counter, mi Timer/Counter c dnh cho hai SFR. Timer/Counter 0 l TH0 v TL0, cũn Timer/Counter 1 l TH1 v TL1. Cỏc thanh ghi dnh cho Timer/Counter l cỏc thanh ghi 16 bit. Khi hot ng, mi khi cú xung vo thỡ s m xung lu trong 1 hoc 2 SFR s tng lờn. Timer dựng tớn hiu ng h h thng lm ngun ca nhng xung vo. Counter dựng xung ngoi tng s lng xung. Xung ngoi c nhn qua 2 bit ca cng 3. S xung hin ti ca Timer/Counter cú th c t TH0 v TL0 hoc TH1 v TL1. Timer/Counter cng phỏt ra ngt vi iu kin l nhng ngt ú khụng b IE chn. Khi b m b trn (v li quay v 0) thỡ ngt c phỏt ra. Trng thỏi ca cỏc ngt ú c quan sỏt qua SFR TCON.Hot ng ca Timer/Counter c iu khin bi khi xung ngu nhiờn t ngun ti thanh ghi m d liu. Ngun d liu s ti thanh ghi d liu ca Timer 0 nu iu kin (GATE# or INT0#) And TR0 ỳng. GATE# l bit iu khin Timer 0 ca TMOD. 8051 coi bit iu khin l GATE. Tuy nhiờn khi Timer/Counter hot ng trong lỳc GATE ang mc logic thp thỡ s ging nh trờn, chng t bit iu khin l GATE#. TR0 cng l bit iu khin ca Timer 0 trong thanh ghi TMOD, INT0# l chõn P3.2 ca 8051. iu kin trờn ó ch rừ rng nhng thanh ghi d liu ca Timer 0 ó c cp nht ngun khi bit iu khin TR0 c thit lp v c bit iu khin GATE# b xoỏ hoc Port P3.2 mc logic 1. Timer/Counter cú 4 ch hot ng. Hot ng ca c hai Timer c quyt nh bi SFR TMOD. 4 bit thp ca TMOD iu khin Timer 0, 4 bit cao ca TMOD iu khin Timer 1. iu khin ngt:8051 cú 5 ngt TF0, TF1, INT0#, INT1# v kt qu ca cng ni tip. TF0 v TF1ca thanh ghi TCON to ra 2 ngt Timer/Counter, chỳng phỏt ra ngt khi b m b trn.II.Thi t k h vi x lý dựng 8051 S khi ca h vi x lý nh sau:bùi anh tuấn TĐH2-k45 8 BàI tập vi xử lýPORT0PORT2PORT1ALEBàn phímLATCHROMRAM8285DATA BUSADDRESS BUSCSCSCSDECORDERCSTín Hiệu ANALOGThiết Bị Ngoại ViADC8085S khi h vi s lý 8 bớtbùi anh tuấn TĐH2-k45 9 BàI tập vi xử lý1.Thit k b nh.A0-12VCCVCC16171819151312111098734562272022232421251111213151918171612521242322202726543789106264RAM 8Kx8Bit 2764ROM 8Kx8Bit D0D1D2D3D4D5D6D7A0A1A3A2A6A7A5A4A8A9A11A10A12CS1WECS2OED7D6D5D4D3D2D1D0CEPGMOEVPPA12A10A11A9A8A4A5A7A6A2A3A1A0PORT 0CS0PSENRWRDSC1 * H VXL s dng 8Kx8bit b nh chng trỡnh ngoi v 8Kx8bit b nh d liu. ROM 8Kx8bit: 2764 RAM 8Kx8bit: 6264* Cỏc chõn d liu AD0-AD7 ca RAM v ROM c ni vi Bus d liu ca h thng (cng Port 0 ca 8051)* ROM: - Chõn OE ca ROM 2764 c ni vi PSEN ca 8051- Vpp vi Vcc- PGM ni vi GND* RAM: - Cỏc chõn OE v WE ln lt c ni vi cỏc chõn RD v WR ca 8051- CS2 ni vi Vcc* Tớn hiu chn chớp (chn gia RAM v ROM) c ly t dõy CS0 CS1 ca mch gii mó .* i vi thit k h VXL ny ta s dng hon ton b nh chng trỡnh ngoi do vy chõn /EA ca 8051 s c ni t.* a ch b nh ngoi: ROM: 0000h - 1FFFh RAM: 2000h - 3FFFhbùi anh tuấn TĐH2-k45 10 [...]... tập vi xử lý * ADC 0809 c ghộp vi h VXL c th hin nh trờn hỡnh v - u ra d liu 2.1-2.7 c ni vi Port 0 ca 8051 - Cỏc kờnh vo anolog c ni vi cỏc u IN_0->IN7 tng ng ca ADC - Mi kờnh vo cú a ch riờng do t hp 3 bit ADD_A, ADD_B, ADD_C quy nh 3 u a ch ny c ni tng ng vi 3 dõy A0, A1, A2 ca Address Bus - Chõn EOC ca ADC 0809 c ni vi INT 0 ca 8051 sau khi ó qua mt khõu o - Tớn hiu RD_ADC qua mch o s c ni vi Enable... mó xut ra t cng P2 ca 8051 cú giỏ tr tng ng vi ch chn chớp nh sau: P2(#40H)->/CS2: WR_ADC P2(#60H)->/CS3: RD_ADC P2(#80H)->/CS4: Chn 8255 -Cỏc chõn E1, E2 ca 74HC138 c ni vi GND - E3 ni vi Vcc 4.Mch cht 74LS373 /OE L /LE L bùi anh tuấn TĐH2-k45 IN D OUT Q-1 Chc nng Cht m 13 BàI tập vi xử lý L H H X bùi anh tuấn TĐH2-k45 D Hi-z D Hi-z Cht m Tr khỏng cao 14 BàI tập vi xử lý - Khi 8051 truy nhp b nh ngoi,... nhúm B - Cỏc chõn ca 8255 c ghộp vi h VXL nh trờn hỡnh + Cỏc chõn vo d liu t D0-D7 c ni vi Port 0 ca 8051 bùi anh tuấn TĐH2-k45 15 BàI tập vi xử lý + Cỏc chõn RD, WE c ni tng ng vi cỏc chõn RD, WR ca 8051 + Cỏc chõn A0, A1 l cỏc tớn hiu chn 4 thanh ghi bờn trong ca 8255 c ni vi 2 chõn A0, A1 tng ng ca Address Bus + Chõn CS c ni vi CS4 (u ra ca gii mó a ch) * Ch lm vic: Cú hai loi t iu khin cho 8255A:... đ đ + a ch vector ngt INT1 : 0013H led-low led-hight 8.Lu chng trỡnh đ qua=4 speaker s kênh ++ bùi anh tuấn TĐH2-k45 s kênh=8 đ 19 BàI tập vi xử lý Kờnh-TB > sai lch bùi anh tuấn TĐH2-k45 TB-Kờnh > sai lch 20 BàI tập vi xử lý 9.Son tho chng trỡnh bng mó ng ca 8051 -Th tc thc hin lnh Reset -ORG 0000H SJMP MAIN ... TĐH2-k45 28 BàI tập vi xử lý BEGIN lấy giái trị trung bình ở địa chỉ 38H vào ACC ACC=ACC*100 255 MOV B,#10 DIV AB SWAP A ADD A,B MOV A,3AH END S chuyn TB sang BCD bùi anh tuấn TĐH2-k45 29 BàI tập vi xử lý -Ly BCD ca giỏ tr trung bỡnh -ORG BCD : MOV A,38H ;ly giỏ tr TB MOV B,#100 ; MUL AB ;nhõn vi 100 MOV 50H,0FFH... anh tuấn TĐH2-k45 34 BàI tập vi xử lý BEGIN A=0FEH R6=4 (biến đếm cột) MOV P1,A MOV R7,A MOV A,P1 R6=R6-1 C=0 đ R6=0 s nếu 4bit cao của A = 0FH đ MOV A,R7 RL A s A=vị trí cột +vị trí hàng *4 (vị trí hàng ,cột=0 3) C=1 END bùi anh tuấn TĐH2-k45 35 BàI tập vi xử lý GET_KEY :ly mó ca mt phớm c n -ORG GET_KEY : MOV A, #0FEH ; bt u vi ct 0 MOV R6, #4 ; s dng R6... tuấn TĐH2-k45 21 BàI tập vi xử lý LAP : MOV 40H,#20H MOV 41H,#00H MOV 42H,#0FFH MOV P0,R1 MOV P2,R3 JCN HERE CLR C ACALL TBINH ACALL BCD MOV A,3AH ACALL LED7 ACALL BLOI SJMP LAP END bùi anh tuấn TĐH2-k45 ;mc nh sai lch l 20H ; mc nh min l 00H ; mc nh max l FFH ;khi to kờnh 0 ADC ; ;i c C=1 ;tớnh trung bỡnh ;bin i v BDC ;ly giỏ tr ny ;cho hin th ;gi bỏo li ;lp li 22 BàI tập vi xử lý BEGIN INT0 Có Suờn... P0,R1 ;nu khụng ,khi ng kờnh tip theo MOV P2,R3 RET bùi anh tuấn TĐH2-k45 24 BàI tập vi xử lý BEGIN phần nguyên = 0 phần du = 0 Số bị chia 16bit mới = Số bị chia 16bit cũ - Số chia nếu Số bị chia 16bit > Số chia Tăng phần nguyên nên 1 đ s phần du bằng số bị chia END S chia 16bit bùi anh tuấn TĐH2-k45 25 BàI tập vi xử lý -Th tc thc hin CTC chia 1 s 16bit cho... CH3 : POP R4 POP R3 POP R1 bùi anh tuấn TĐH2-k45 26 BàI tập vi xử lý POP R0 RET BEGIN R0 =30H(địa chỉ đầu) tổng = 0 tổng mới = tổng cũ + nội dung ô nhớ có địa chỉ R0 R0 < 37H Tăng R0 nên 1 đ s lấy tổng chia cho 8 phần nguyên cất vào địa chỉ 38H ,phần du cất vào địa chỉ 39H END S tớnh giỏ tr trung bỡnh bùi anh tuấn TĐH2-k45 27 BàI tập vi xử lý -Tớnh Trung bỡnh(phn... D3=0 Vy t iu khin ch l: D7 D6 D5 bùi anh tuấn TĐH2-k45 D4 D3 D2 D1 D0 16 BàI tập vi xử lý 1 0 0 0 0 0 0 0 80h *8255 cú PA dựng hin th 2 LED 7 thanh biu din hng n v v hng chc - PC dựng hin th LED bỏo kờnh hin hnh mc thp - PB dựng hin th LED bỏo kờnh hin hnh mc cao 6 Lp bn b nh bùi anh tuấn TĐH2-k45 17 BàI tập vi xử lý 7FH 0000H scratch rad area ROM Ngoài 30H 2FH 1FFFH 2000H Bit addressable segment . vi xử lý MC LC Li núi u I . B vi x lý ..4a . Gii thiu4 b . Bờn trong Vi x lý 8051. .2II . Thit k h Vi. ta s dng b vi iu khin 8051 l iu khin h thng hot ng tt. bùi anh tuấn TĐH2-k45 3 BàI tập vi xử lýI.B Vi X Lý 8051a. Gii thiu: B VXL 8051 l b VXL