55026

10
Chöông 8 CAÁU HÌNH BOÄ THÍ NGHIEÄM VI ÑIEÀU KHIEÅN CHÖÔNG TRÌNH SPKT-C I. Giôùi thieäu: II. Caáu hình boä thí nghieäm: III. Höôùng daãn söû duïng phaàn meàm SPKT_C:

description

a

Transcript of 55026

  • Chng 8

    CAU HNH BO TH NGHIEM VI IEU KHIEN CHNG TRNH SPKT-C

    I. Gii thieu:

    II. Cau hnh bo th nghiem:

    III. Hng dan s dung phan mem SPKT_C:

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Ly thuyet & thc hanh. 124

    I. GII THIEU:

    Sau khi a nghien cu vi ieu khien cac chng t 1 en 7 th ban co the bat au thc hien cac bai thc hanh oi vi vi ieu khien e giup ban hieu ro hn nhng g ban a oc.

    Cac ng dung cua vi ieu khien rat a dang nen trong chng nay toi muon gii thieu en cac ban cac bo th nghiem vi ieu khien tng oi ay u cac yeu cau phan cng va rat nhieu chng trnh ieu khien co the giup ban thc hanh, th nghiem va co the t nghien cu, t hoc.

    Bo th nghiem vi ieu khien do chung toi san xuat co nhieu loai:

    Bo th nghiem loai ln va bo th nghiem loai nho.

    Bo th nghiem loai ln hnh 8-1 co cau hnh nh sau: 9 Bo th nghiem s dung cac loai vi ieu khien 89C51, 89C52, 89S52, 89S51, 89S8252,

    89C1051, 89C2051, 89C4051. ac biet la ho 89S co nhieu tnh nang hay hn ho 89C. 9 Cac modul th nghiem gom co:

    He thong th nghiem vi ieu khien dung bo nh noi co em cac port ngo ra. Led ma tran 8x8 hai mau xanh va o. Co 32 led n 3mm va 8 led n 10mm tch cc mc 1. Led 7 oan gom 8 Led ket noi theo phng phap quet. Ban phm 16 phm to chc theo ma tran. Chuyen oi tn hieu tng t sang so (ADC) vi so lng kenh ngo vao la 8. Chuyen oi tn hieu so sang tn hieu tng t (DAC). Mach giao tiep ieu khien ong c bc. Mot he thong vi ieu khien s dung bo nh ngoai co giao tiep vi may tnh qua

    cong COM, giao tiep vi 2 IC ngoai vi 8255 e m rong 48 ngo vao ra, giao tiep vi bo nh RAM 62256 co dung lng 32kbyte, va 8279 chuyen dung,

    Giao tiep LCD 16 x2. Trong bo th nghiem co ca bo nap cho cac vi ieu khien tren va nap d lieu cho

    cac loai bo nh EPROM ho 2716, 2732, 2764, 27128, 27256, 27512 va bo nh EEPROM 2816, 2864.

    Nguon cung cap cho he thong. Cap ket noi vi cong COM. Cac bus day e ket noi ieu khien.

    Bo th nghiem loai nho hnh 8-2 co cau hnh nh sau: 9 Bo th nghiem s dung cac loai vi ieu khien 89S52, 89S51, 89S8252 9 Cac modul th nghiem gom co:

    Led ma tran 8x8 hai mau xanh va o. Co 32 led n 3mm tch cc mc 0. Led 7 oan gom 8 Led ket noi theo phng phap quet. Ban phm 16 phm to chc theo ma tran. Mach giao tiep ieu khien ong c bc . Giao tiep LCD 16 x2. Nguon cung cap cho he thong. Cap ket noi vi cong COM. Cac bus day e ket noi ieu khien.

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Hnh 8-1. Bo th nghiem vi ieu khien loai ln.

    Hnh 8-2. Bo th nghiem vi ieu khien loai nho.

    Ly thuyet & thc hanh. 125

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Ly thuyet & thc hanh. 126

    II. CAU HNH BO TH NGHIEM LOAI LN:

    Bo th nghiem ln co the s dung c nhieu loai vi ieu khien 89C51, 89C52, 89S51, 89S52, 89S8252, 89C1051, 89C2051 va 89C4051. Bo th nghiem co the nap chng trnh cho nhieu loai vi ieu khien nh va neu ra tren.

    ac biet la vi ieu khien 89S51, 89S52 va 89S8252 co the nap chng trnh ngay trong he thong ang chay ieu nay tiet kiem cho ban khong phai mat nhieu thi gian trong qua trnh gan IC vao bo nap roi sau khi nap xong lai IC gan vao bo chay neu khong ung phai lam i lam lai nhieu lan oi vi ho 89C d nhien 89C van co the lam c nhng mach ien kha phc tap. ieu tien li th 2 la oi vi 89C ban thao gan IC tren cac socket nap va neu ban gan ngc th co the lam hong IC, con 89S th do khong can thao gan nen ieu nay se khong xay ra.

    Chng trnh s dung cho bo th nghiem nay la SPKT_C rat de s dung, cho phep ban soan thao va bien dch chng trnh mot cach nhanh chong, de dang tm ra loi trong chng trnh.

    Cac phan tiep theo se trnh bay chi tiet cau hnh bo th nghiem, cach s dung chng trnh va chng 9 se cung cap cac bai th nghiem thc hanh co the phuc vu cho cac ban t thc hanh.

    Trc khi thc hien cac bai thc hanh th ban phai tm hieu he thong bo th nghiem. Bo th nghiem gom 2 he thong:

    - He thong I: c thiet ke e s dung bo nh noi cua vi ieu khien - cac chng trnh ieu khien lu trong bo nh noi.

    - He thong II: c thiet ke e s dung kha nang m rong bo nh ngoai va giao tiep vi cac ngoai vi.

    - Cac ng dung giao tiep vi cac he thong I va II.

    Sau ay se trnh bay cac mach ien cua tat ca cac he thong va trnh t ieu khien.

    Phan 1: He thong vi ieu khien dung bo nh trong.

    Vi ieu khien 89C51 co 4 port (t port 0 en port 3) c giao tiep vi 4 IC em 74245 hai chieu co ieu khien chieu bang 4 switch. Ngo vao / ra cua cac IC em c noi vi cac pinheader. S o nguyen ly nh hnh 8-3 va hnh bo tr linh kien trong bo th nghiep nh hnh 8-4.

    Trong hnh 8-3 co 1 socket e gan vi ieu khien vao thc hien cac th nghiem, chieu gan IC vao giong nh hnh tren. Co 6 jumper [JP] e giao tiep tn hieu, 4 JP cho 4 port 0, 1, 2,3 a qua 4 IC em 74245 va hai JP ket noi vi port1 va port3 cha qua em dung e ket noi vi cac thiet b vao ra [IO] tuy y.

    4 IC em 2 chieu ch co the hoat ong 1 trong 2 chieu bang cach chuyen 4 SW1, 2, 3, 4 trong SW11 tng ng vi 4 port 0, 1, 2, 3.

    SW v tr ON th tn hieu t vi ieu khien a en IC em a ra ngoai.

    SW v tr OFF th tn hieu t ben ngoai a en IC em a vao vi ieu khien.

    Nut nhan reset R1 e reset vi ieu khien bat au thc hien lai t au.

    Contact ON/OFF dung e tat m nguon cung cap cho he thong. Trc khi gan IC vao hoac lay IC ra khoi e cai th nen tat nguon.

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Hnh 8-3. S o mach cua he thong.

    Switch mc OFF th 74245 ong vai tro la xuat d lieu: co ngha la d lieu t vi ieu khien gi ra cac port se qua cac IC em ra ngoai. e tang tnh tch cc vao ra oc lap cua cac port mot cach t ong ta noi cac port 1 va port 3 ra thang cac pinheader.

    Hnh 8-4. Hnh chup cua he thong 1 s dung bo nh noi.

    Ly thuyet & thc hanh. 127

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C ng dung 1: ng dung giao tiep vi Led n

    Mot trong nhng ng dung n gian e s dung 4 port cua vi ieu khien xuat d lieu lam quen vi lap trnh ta co mot he thong 32 led n co ket noi vi 4 pinheader 8 chan.

    Khi muon dung port 1 e ieu khien 8 led th ch can dung mot bus day 8 si ket noi 2 pinheader 8 chan t he thong vi ieu khien en he thong led n.

    S o mach cua 32 led n nh hnh 8-5 va s o bo tr linh kien nh hnh 8-6:

    Hnh 8-5. S o nguyen ly cua 32 led.

    Hnh 8-6. S o linh kien tren bo th nghiem cua 32 led n.

    4 pinheader dung e ket noi vi 32 led, ngo vao mc 1 th led sang , mc 0 led tat. Chc nang cua khoi hien th led n dung e ket noi vi 4 port cua vi ieu khien thc

    hien cac chng trnh ieu khien led lam quen vi lap trnh vi ieu khien.

    ng dung 2 : ng dung giao tiep vi 8 Led 7 oan va ban phm.

    Ly thuyet & thc hanh. 128

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Hnh 8-7. S o giao tiep vi led 7 oan va ban phm.

    Ly thuyet & thc hanh. 129

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C

    Ly thuyet & thc hanh. 130

    Hnh 8-8. S o linh kien tren bo th nghiem cua 8 led 7 oan.

    Trong cac ng dung ieu khien, nhieu thong tin c nhap t ban phm cung nh cac thong tin hien th tren cac led 7 oan v du nh thiet lap nhiet o khong che va o nhiet o cua mot he thong.

    e lam quen vi cach thc giao tiep ieu khien led va ban phm th trong he thong nay co xay dng mach ien giao tiep vi 8 led 7 oan loai anode chung theo phng phap quet va ban phm co 16 phm theo dang ma tran. S o nguyen ly cua led 7 oan va ma tran phm nh hnh 8-5 va hnh 8-6.

    e ieu khien 8 led 7 oan phai dung 16 ng ieu khien: 8 ng ieu khien 7 oan va dau cham thap phan, 8 ng ieu khien ong ngat 8 transistor.

    Tai moi mot thi iem ta ch cho 1 tranistor dan va 7 transistor con lai tat, d lieu gi ra se sang tren led tng ng vi transistor dan. Sau o cho 1 transistor khac dan va gi d lieu hien th cho led o, qua trnh ieu khien nay dien ra lan lt cho en khi het 8 led.

    Vi toc o gi d lieu nhanh va do mat ta co lu anh nen ta nhn thay 8 led sang cung 1 luc.

    Ma quet: mc logic 0 th transistor dan, mc logic 1 th transistor ngat.

    MA HEX Ma quet ieu khien cac transistor FE 1 1 1 1 1 1 1 0 Transistor 1 ON FD 1 1 1 1 1 1 0 1 Transistor 2 ON FB 1 1 1 1 1 0 1 1 Transistor 3 ON F7 1 1 1 1 0 1 1 1 Transistor 4 ON EF 1 1 1 0 1 1 1 1 Transistor 5 ON DF 1 1 0 1 1 1 1 1 Transistor 6 ON BF 1 0 1 1 1 1 1 1 Transistor 7 ON 7F 0 1 1 1 1 1 1 1 Transistor 8 ON

    Ma 7 oan: trong he thong s dung led 7 oan loai Anode chung nen mc logic 0 th led sang

    va mc logic 1 th led tat.

    So hex dp g f e d c b a Ma so hex 0 1 1 0 0 0 0 0 0 C0 1 1 1 1 1 1 0 0 1 F9 2 1 0 1 0 0 1 0 0 A4 3 1 0 1 1 0 0 0 0 B0 4 1 0 0 1 1 0 0 1 99 5 1 0 0 1 0 0 1 0 92 6 1 0 0 0 0 0 1 0 82 7 1 1 1 1 1 0 0 0 F1 8 1 0 0 0 0 0 0 0 80 9 1 0 0 1 0 0 0 0 90 A 1 0 0 0 1 0 0 0 88 B 1 0 0 0 0 0 1 1 83

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C C 1 1 0 0 0 0 1 0 C2 D 1 0 1 0 0 0 0 1 A1 E 1 0 0 0 0 1 1 0 86 F 1 0 0 0 1 1 1 0 8E Cac ma khac ban co the t thiet lap.

    Cac transistor va cac ien tr gan ben di bo mach nen ban se khong nhn thay trong hnh.

    Vi ban phm ta s dung 1 port nao o tuy y chang han nh port 1.

    e ieu khien quet phm th ta xuat 1 d lieu 4 bit: trong o co 1 bit mc thap va 3 bit mc cao ra 4 ng ieu khien quet cua ban phm.

    Sau o ta kiem tra mc logic cua 4 ngo nhap e xem co phm nao nhan hay khong:

    Neu co phm nhan th 4 bit nhap se co 1 bit mc loigc 0 va tien hanh thiet lap ma phm. Neu khong co phm nhan th 4 bit nhap se mc logic 1 khi o ta chuyen mc logic 0

    sang bit quet ke e do tm phm khac.

    Vi led 7 oan th co the cho phep hien th ch va so - khi o co rat nhieu chng trnh ng dung co the thc hien c tren he thong nay nh chng trnh em san pham, chng trnh em tan so, chng trnh ong ho so, chng trnh ong ho the thao

    ng dung 3 : ng dung giao tiep trc tiep vi 2 Led 7 oan.

    tren a trnh bay giao tiep vi 8 led 7 oan theo phng phap quet tuy nhien co nhieu ng dung trong thc te ta ch s dung 1 mot 2 led th neu s dung he thong tren kha phc tap va oi vi ngi bat au nghien cu vi ieu khien th viec viet chng trnh se kha phc tap nen trong he thong th nghiem nay co thiet ke them phan giao tiep vi 2 led 7 oan loai anode chung e tien cho viec s dung.

    Nen nh rang neu s dung nhieu led th phng pha quet tren la toi u. S o mach giao tiep cua 2 led a qua ien tr han dong va co 2 pinheader e nhan tn hieu nh hnh 8-9.

    Hnh 8-9. S o linh kien tren bo th nghiem cua 2 led 7 oan.

    ng dung 4 : ng dung giao tiep vi led ma tran Led 8x8

    Ly thuyet & thc hanh. 131

  • Chng 8.Cau hnh bo th nghiem & chng trnh SPKT_C Mot trong nhng ng dung pho bien trong quang cao la thong tin c hien th tren led ma tran, e giup ngi hoc hieu c nguyen ly ieu khien led ma tran nh the nao th trong he thong co thiet ke giao tiep vi 1 led ma tran 8x8 hai mau xanh va o. S o nguyen ly trnh bay hnh 8-10.

    Hnh 8-10. S o giao tiep vi ma tran led 8x8.

    Cac hang va cot c a qua IC em 2803. Led ma tran co 2 mau xanh va o co 8 ng ieu khien hang, 8 ng ieu khien cot mau xanh va 8 ng ieu khien cot mau o tong cong la 24 ng c ket noi vi 3 pinheader.

    Khi muon ieu khien led ma tran v du ta dung he thong vi ieu khien th trnh t ket noi mach nh sau: dung mot port nao o tuy y nh port 3 ieu khien hang, dung port 2 hoac port 0 e ieu khien cot xanh hoac cot o neu muon hien th 1 mau, con muon hien th 2 mau th ta dung ca 2 port.

    Vi phan cng a thiet ke tren s dung led ma tran 8x8 co 2 mau xanh va o, e ieu khien led ma tran sang ta tien hanh gi d lieu ra hang va ma quet ra cot. Trong 4 port cua he thong 1 ta s dung port 3 lam port ieu khien hang va port 2 ieu khien cot xanh hoac o.

    S o cua ma tran led 8x8 trong bo th nghiem nh hnh 8-11.

    Ly thuyet & thc hanh. 132