You are on page 1of 20

Lab 1: 7-segment LED Lab

1. Thit k h thng iu khin hin th s dng cc LED 7 on thc hin vic m s lin tc cho cc trng hp sau: a. m s BCD t 00 23. b. m s BCD t 23 00. c. m s HEX t 89 AB. d. m s HEX t AB 89. e. m s BCD t 1965 2001. f. m s BCD t 2001 1965. g. m s HEX t 1F85 2001. h. m s HEX t 2001 1F85. Yu cu: o Vit 2 chng trnh tng ng vi 2 cu hnh LED 7 o n sau y cho mi trng hp m s bn trn: Phng php a hp, ng vo d liu kiu BCD (khng dng vi mch gii a hp bn ngoi). Phng php a hp, ng vo d liu kiu 7 on (khng dng vi mch gii a hp bn ngoi). o Thi gian thay i s m l 0,3s vi tn s dao ng thch anh l 11,0592MHz. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab1_1.rar 2. Thit k h thng iu khin hin th s dng LED 7 on thc hin vic hin th thng tin cho cc trng hp sau: a. Hin th chui k t -PEP-SI- trn 8 LED. b. Sng tt lin tc chui k t -PEP-SI- trn 8 LED. (*) c. Sng tt 10 ln chui k t COCACOLA, sau sng lin tc chui k t trn 8 LED. (*) d. Hin th ln lt cc chui k t COCACOLA, -PEP-SI-, -FANTA- trn 8 LED, qu trnh hin th c lp li lin tc. (**) e. Hin th v dch chuyn lin tc chui k t -PEP-SI- trn 8 LED t phi sang tri. (***) f. Hin th v dch chuyn lin tc chui k t COCACOLA trn 8 LED t tri sang phi. (***) g. Hin th v dch chuyn chui k t 8051 - uCONTROLLER trn 8 LED t phi sang tri, qu trnh hin th c lp li lin tc. (***) Yu cu: o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Chn tn s dao ng thch anh l 11,0592MHz, trong : (*) Thi gian ca mi ln sng (hoc tt) l 0,5s. (**) Thi gian dch chuyn ca chui k t l 0,3s. (***) Thi gian hin th ca mi chui k t l 1s. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp.

o o

C th pht trin thm ty sng kin ca nhm. Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab1_2.rar

Lab 2: Matrix LED Lab:


1. Thit k h thng iu khin LED ma trn (1 LED ma trn 8 x 8) thc hin vic hin th thng tin cho cc trng hp sau: a. Hin th ln lt cc s m BCD t 0 n 9 ( (***) ), qu trnh hin th c lp li lin tc.

b. Hin th ln lt cc k t t A n Z ( ), qu trnh hin th c lp li lin tc. (***) c. Hin th v dch chuyn lin tc chui k t TRUONG DAI HOC CONG NGHIEP TP HO CHI MINH KHOA DIEN TU ( ) t phi sang tri. (**) d. Hin th v dch chuyn lin tc chui k t KHOA CONG NGHE DIEN TU t phi sang tri vi cu trc mu ca LED ma trn nh bn di (vit ring tng chng trnh cho t ng cu trc mu). (**)

e. Hin th ln lt cc s m BCD t 0 n 9. Vi iu kin mu ca cc s s thay i lin tc > > mi khi con s trn LED ma trn thay i. (***) Hin th v dch chuyn lin tc chui k t KHOA CONG NGHE DIEN TU t phi sang tri. Vi

f.

iu kin mu ca cc k t s thay i lin tc sau mi 1s ( > > ). (**) g. Hin th v dch chuyn lin tc chui k t KHOA CONG NGHE DIEN TU t phi sang tri. Vi iu kin cu trc mu ca LED ma trn s thay i lin tc sau mi 1s ( > > > > > ). (**) > >

Yu cu: o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Chn tn s dao ng thch anh l 11,0592MHz, trong : (*) Thi gian ca mi ln sng (hoc tt) l 0,5s. (**) Thi gian dch chuyn ca chui hnh nh l 0,3s. (***) Thi gian hin th ca mi hnh nh l 1s. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab2_1.rar

2. Thit k h thng iu khin LED ma trn (1 LED ma trn 8 x 8) thc hin tng trng hp hiu ng hnh nh chuyn ng sau y. Bng cch s dng b m ca hnh nh c cho sn

(0xE3,0xC1,0x81,0x03,0x03,0x81,0xC1,0xE3)

a. Hnh nh sng tt lin tc. (*) Vi cu trc mu ca LED ma trn l:

b. Hnh nh dch chuyn lin tc t tri sang phi. (**) Vi cu trc mu ca LED ma trn l

c. Hnh nh dch chuyn lin tc t phi sang tri. (***) Vi cu trc mu ca LED ma trn l

d. Hnh nh dch chuyn lin tc t di ln trn. (***) Vi cu trc mu ca LED ma trn l

e. Hnh nh dch chuyn lin tc t trn xung di. (***) Vi cu trc mu ca LED ma trn l

f.

Hnh nh sng dn t tri sang phi. (***) Vi cu trc mu ca LED ma trn l

g. Hnh nh sng dn t phi sang tri. (***) Vi cu trc mu ca LED ma trn l

h. Hnh nh sng dn t di ln trn. (***) Vi cu trc mu ca LED ma trn l

i.

Hnh nh sng dn t trn xung di. (***) Vi cu trc mu ca LED ma trn l

j.

Hnh nh sng dn t hai bn vo gia. (***) Vi cu trc mu ca LED ma trn l

Yu cu: o Phi s dng b m to hnh cho sn, khng c tng thm s lng m khi vit chng trnh to hiu ng. iu ny c ngha rng, sinh vin phi thc hin vit gii thut chng trnh x l b m to hnh nu trn thc hin cc hiu ng, khng c b sung thm bt k m to hnh no na. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Chn tn s dao ng thch anh l 11,0592MHz, trong :

o o o

(*) Thi gian ca mi ln sng (hoc tt) l 0,5s. (**) Thi gian dch chuyn ca chui hnh nh l 0,3s. (***) Thi gian hin th ca mi hnh nh l 1s. Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. C th pht trin thm ty sng kin ca nhm. Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab2_2.rar

3. Thit k h thng iu khin LED ma trn (Bng LED ma trn 16 x 64) thc hin vic hin th thng tin cho cc trng hp sau: a. Hin th v dch chuyn lin tc chui k t TRUONG DAI HOC CONG NGHIEP TP. HO CHI MINH KHOA CONG NGHE DIEN TU ( ) t phi sang tri. (**) b. Hin th v dch chuyn lin tc tng ch trong chui k t TRUONG DAI HOC CONG NGHIEP TP. HO CHI MINH - KHOA CONG NGHE DIEN TU ( ) t di ln trn. (***) Yu cu: o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Chn tn s dao ng thch anh l 11,0592MHz, trong : (*) Thi gian ca mi ln sng (hoc tt) l 0,5s. (**) Thi gian dch chuyn ca chui hnh nh l 0,3s. (***) Thi gian hin th ca mi hnh nh l 1s. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab2_3.rar

Lab 3: Character LCD Lab:


1. Thit k h thng iu khin Character LCD (2 dng x 16 k t) thc hin vic hin th thng tin cho cc trng hp sau: a. Hin th trn 2 dng ca mn hnh C.LCD ni dung nh sau:

b. Hin th trn 2 dng ca mn hnh C.LCD ln lt cc ni dung nh sau:

c. Hin th 2 dng ch Welcome to Microcontroller System MCS51 v Designed by: PQT trn 2 dng ca mn hnh C.LCD vi yu cu: dng ch th nht dch chuyn lin tc t phi sang tri, dng ch th hai ng yn.

d. Hin th 2 dng ch Processing...... v cc k t c bit (xem hnh bn d i) trn 2 dng ca mn hnh C.LCD vi yu cu: dng ch th nht sng dn ln lt cc k t t tri sang phi mt cch lin tc (V d: P Pr Pro Proc ..), dng ch th hai ng yn.

Yu cu: o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian dch chuyn chui k l 0,5s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab3_1.rar

2. Thit k h thng iu khin Character LCD (4 dng x 20 k t) thc hin vic hin th thng tin cho cc trng hp sau: a. Hin th trn 4 dng ca mn hnh C.LCD ln lt cc ni dung nh hnh bn d i vi yu cu: hnh nh th nht cha cc ni dung khng dch chuyn, hnh nh th hai s sng dn ln lt tng ct ca k t HUI t tri sang phi mt cch lin tc.

b. Hin th 4 dng ch SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD DEVELOPMENT TOOL FOR MCS51 - AVR - PIC MCU, MICROCONTROLLER KIT, Ver. 3.1 MCS/PIC/AVR v PQTRI2002@GMAIL.COM trn 4 dng ca mn hnh C.LCD vi yu cu: dng ch th nht v dng ch th t dch chuyn lin tc t phi sang tri, dng ch th hai v dng ch th ba ng yn.

Yu cu: o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian dch chuyn chui k l 0,5s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab3_2.rar

Lab 4: Graphic LCD Lab:


1. Thit k h thng iu khin Graphic LCD (128 pixels across x 64 pixels down) thc hin vic hin th ln lt cc ni dung nh sau:

Yu cu: o C th thay i ni dung hin th ca hnh nh u tin (hnh chic xe ti) bng mt hnh nh khc c cng kch thc hin th v ni dung tng t nh hnh nh trn. o Hnh nh th 2 v th 3 ln lt l cc hnh trn v hnh vung lng vo nhau. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian thay i hnh nh hin th l 1s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab4_1.rar

Lab 5: Keypad 4x4 Lab:


1. Thit k h thng iu khin 8 LED n kt hp vi bn phm ma trn 4x4 hot ng nh sau: o Ban u khi cha nhn phm th 8 LED tt. o Khi nhn phm F1: 8 LED sng tt lin tc. o Khi nhn phm F2: 8 LED sng ui t tri sang phi lin tc. o Khi nhn phm F3: 8 LED sng dn t tri sang phi lin tc. o Khi nhn phm F4: 8 LED sng dn t hai bn vo gia lin tc. Yu cu: o Nu ta nhn cc phm khc (cc trng hp phm nhn khng phi l cc phm bn trn) th khng lm thay i trng thi hin ti ca h thng. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi phm nhn c tc dng. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian thay i trng thi LED l 0,5s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab5_1.rar 2. Thit k h thng iu khin 8 LED 7 on (c th thay th bng LCD) kt hp vi bn phm ma trn 4x4 hot ng nh sau: o Ban u khi cha nhn phm th khng hin th thng tin trn LED (hoc LCD). o Khi nhn phm ESC: khng hin th thng tin (tt hin th). o Khi nhn phm 1: hin th chui COCACOLA. o Khi nhn phm 2: hin th chui PEPSI. o Khi nhn phm 3: hin th chui FANTA. o Khi nhn phm 4: th hin th chui TRIBECO. o Khi nhn phm 5: th hin th chui NUOCSUOI. Yu cu: o Nu ta nhn cc phm khc (cc trng hp phm nhn khng phi l cc phm bn trn) th khng lm thay i trng thi hin ti ca h thng. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi phm nhn c tc dng. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Chn tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab5_2.rar 3. () Thit k h thng iu khin LED ma trn (Bng LED ma trn 16 x 64) kt hp vi bn phm ma trn 4x4 biu din cc kiu hin th v dch chuyn chui k t TRUONG DAI HOC CONG NGHIEP TP.

HO CHI MINH - KHOA CONG NGHE DIEN TU BO MON DIEN TU VIEN THONG - LOP DHDT4TN ( ) nh sau: o Ban u khi cha nhn phm th khng hin th thng tin trn LED ma trn. o Khi nhn phm ESC: khng hin th thng tin (tt hin th). o Khi nhn phm 1: dch chuyn chui t phi sang tri lin tc. o Khi nhn phm 2: dch chuyn chui t tri sang phi lin tc. o Khi nhn phm F1: dch chuyn chui t phi sang tri lin tc h v tn ca mt thnh vin trong nhm. o Khi nhn phm F2: dch chuyn chui t tri sang phi lin tc m s sinh vin ca mt thnh vin trong nhm. Yu cu: o Nu ta nhn cc phm khc (cc trng hp phm nhn khng phi l cc phm bn trn) th khng lm thay i trng thi hin ti ca h thng. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi phm nhn c tc dng. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian dch chuyn ca chui hnh nh l 0,3s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab5_3.rar

4. Thit k h thng iu khin LED ma trn (Bng LED ma trn 16 x 64) kt hp vi bn phm ma trn 4x4 biu din cc kiu hin th v dch chuyn chui k t TRUONG DAI HOC CONG NGHIEP TP. HO CHI MINH - KHOA CONG NGHE DIEN TU ( ) nh sau: o Ban u khi cha nhn phm th khng hin th thng tin trn LED ma trn. o Khi nhn phm ESC: khng hin th thng tin (tt hin th). o Khi nhn phm 1: dch chuyn chui t phi sang tri lin tc. o Khi nhn phm 2: dch chuyn chui t tri sang phi lin tc.

Khi nhn phm F1: chn chui hin th c cu trc mu

o Khi nhn phm F2: chn chui hin th c cu trc mu . Yu cu: o Nu ta nhn cc phm khc (cc trng hp phm nhn khng phi l cc phm bn trn) th khng lm thay i trng thi hin ti ca h thng. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi phm nhn c tc dng. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian dch chuyn ca chui hnh nh l 0,3s vi tn s dao ng thch anh l 4MHz.

o o o

Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. C th pht trin thm ty sng kin ca nhm. Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab5_4.rar

5. () Thit k h thng kha s in t dng ng m ca hot ng nh sau: o Ban u h thng ca trng thi ng. o Khi mun m ca th nhn phm F1, h thng s yu cu nhp password m ca (nu ng password). o Khi mun ng ca th nhn phm F2, h thng s ng ca ngay lp tc m khng cn nhp password. o Khi mun thay i password th nhn phm F3, h thng s yu cu nhp password c xc nhn trc khi yu cu nhp password mi. o Mi hnh ng xm nhp h thng nu sai password 3 ln th h thng s ng ca v bo ng bng m thanh lin tc trong vng 30s v sau tr v trng thi ban u. Yu cu: o Password m ca bt buc phi c 6 k t. o Password mc nh ban u l 000000. o S dng mn hnh LCD hin th thng tin iu khin h thng. o S dng bn phm ma trn 4x4 iu khin h thng. o S dng 1 LED n minh ha hot ng ca h thng iu khin ca: LED sng tng ng ca m . LED tt tng ng ca ng. o S dng chung Buzzer (hoc s dng 1 LED n) thit k h thng bo ng (On = 1s / Off = 0.5s). o Mi ln c phm nhn th chung Buzzer s pht ra m thanh Tt (On = 0.2s) bo cho ngi dng bit l nhn phm c tc dng (hoc c th thay th bng 1 LED n). o C th s dng thm cc phm OK v Cancel xc nhn v hy b yu cu nhp thng tin t bn phm. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab5_5.rar

Lab 6: Timer Lab


1. Thit k h thng iu khin 24 LED n hot ng nh sau: - Cc LED sng ui t tri sang phi v ngc li (1 ln), tDELAY = 0,3s. - Cc LED sng dn t tri sang phi v ngc li (2 ln), tDELAY = 0,5s. - Cc LED tt ht, tDELAY = 2s. - Cc LED sng tt (5 ln), tDELAY = 1s. - Cc LED sng dn t 2 bin vo gia (1 ln), tDELAY = 1s. - Cc LED tt hn v qu trnh iu khin kt thc (khng lp li). Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o Phi cu hnh Timer to thi gian tDELAY (khng c dng lnh). o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab6_1.rar 2. Thit k h thng iu khin 8 LED n hot ng nh sau: Chn MSSV ca mt thnh vin bt k trong nhm (bao gm 8 s). Trong vng 10s, thc hin iu khin 8 LED n sng tt vi s ln sng tt ca LEDx s tng ng vi con s th x trong MSSV c chn (V d: MSSV = 01234567 th LED th 8: khng hot ng v tng ng s 0, LED th 1: sng tt 7 ln v tng ng vi s 7, thc hin tng t cho cc LED cn li). Chng trnh iu khin ch thc hin 1 ln ri tt hn. Yu cu: o Thi gian sng v thi gian tt ca ring tng LED phi bng nhau (ni cch khc l chu k nhim v ca xung iu khin LED bng 50%). o Chn tn s dao ng thch anh l 11,0592MHz. o Phi cu hnh Timer to thi gian tDELAY (khng c dng lnh). o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab6_2.rar 3. Thit k h thng ng h s gm 6 LED 7 on hin th HH:MM:SS (trong HH: gi, MM: pht, SS: giy). Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o m bo chnh xc v mt thi gian ca ng h. Khng t yu cu nu sai s vt qu 3%. o Thi gian mc nh ban u l 12:55:00. o ng h chy ch 24 gi.

o o o o o

Phi cu hnh Timer to thi gian tDELAY (khng c dng lnh). Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). Vit chng trnh bng ngn ng C (dng phn mm Keil C). C th pht trin thm ty sng kin ca nhm. Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab6_3.rar

4. Thit k h thng m sn phm gm 8 LED 7 on (hoc dng LCD) hin th TT-DD-SSSS (trong TT: s lng thng, DD: gi tr mc nh s sn phm trong 1 thng, SSSS: s lng sn phm). Yu cu: o Phi s dng Timer m sn phm (ngha l cu hnh Timer hot ng ch Counter). o S dng nt nhn gi lp xung m sn phm (phi kt ni vi ng vo dng cho b m T0[P3.4] hoc T1[P3.5]). o T chn gi tr mc nh s sn phm trong 1 thng ring cho nhm (>=35, hng n v phi khc 0). o Gi tr mc nh 00-xx-0000. o Chn tn s dao ng thch anh l 11,0592MHz. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab6_4.rar 5. Thit k h thng iu khin m sn phm hin th trn Character LCD (2 hng x 16 k t). H thng thc hin vic hin th hai dng ch HO CHI MINH UNIVERSITY OF INDUSTRY FACULTY ELECTRONIC TECHNOLOGY v IN 1 = IN 2 = trn hai dng ca mn hnh C.LCD vi yu cu: dng ch th nht s dch chuyn lin tc t phi sang tri, dng ch th hai hin th s lng sn phm m c ti 2 chn bt k ca vi iu khin s c hin th tip pha sau dng ch IN 1: IN 2: . Yu cu: o S lng sn phm ca 2 ng vo c khng ch trong khong t 00 n 99. o Bt buc phi cu hnh s dng Timer m sn phm. o S dng 2 nt nhn gi lp xung m sn phm (kt ni vi ng vo Timer T0[P3.4] hoc T1[P3.5]). o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Thi gian dch chuyn chui k l 0,5s vi tn s dao ng thch anh l 11,0592MHz. o Vit chng trnh bng ngn ng C (dng phn mm Keil C) cho mi trng hp. o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY):

(50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab6_5.rar

Lab 7: Interrupt Lab:


1. (External Interrupt) Thit k h thng o chu k (hoc tn s) ca xung vung bn ngoi (tng thch chun TTL) v hin th gi tr o c ln cc LED 7 on. Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o Phi s dng ngt ngoi thc hin vic o chu k (hoc tn s). o Xung vung bn ngoi c tn s thay i trong khong t 1Hz n 2048Hz (trong phn mm Protues s dng thit b to xung GENERATOR v trn m hnh s dng khi to xung vung SQUARE WAVE GENERATOR to ra xung vung c tn s thay i). o n v ca gi tr hin th trn cc LED 7 on l Hz (trng hp o tn s) hoc ms (trng hp o chu k) v lun c 2 ch s thp phn (V d: 125,32Hz hoc 7,98ms). o m bo chnh xc v gi tr o c ca thit b. Khng t yu cu nu sai s vt qu 3%. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab7_1.rar 2. (Timer Interrupt) Thit k h thng to sng vung c tn s l 1Hz, 100Hz ti 2 ng ra khc nhau. Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o M phng bng cch s dng thit b m phng OSCILLOSCOPE trong phn mm Protues v o th trn m hnh bng my hin sng 20MHz. o m bo chnh xc v tn s xung ca thit b. Khng t yu cu nu sai s vt qu 3%. o Phi cu hnh ngt Timer to sng vung (khng c dng lnh). o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab7_2.rar

Lab 8: UART Lab:


1. Cho h thng truyn d liu gia hai vi iu khin (Master v Slave) thng qua port ni tip (UART) c thit k nh hnh v bn di. Vit chng trnh i u khin h thng thc hin cc hot ng sau:
MACH IEU KHIEN GIAO TIEP CONG NOI TIEP
+5V +5V

RP1 C2
33p

1 2 3 4 5 6 7 8 9 P0.0M P0.1M P0.2M P0.3M P0.4M P0.5M P0.6M P0.7M

1 P0.0S P0.1S P0.2S P0.3S P0.4S P0.5S P0.6S P0.7S 2 3 4 5 6 7 8 9

RP2 C5
33p

X1

11.0592MHz

C1
33p 10K P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD

C4
10K 33p

X2

11.0592MHz

+5V 19 18

U9
XTAL1 XTAL2

C3

10uF 9 RST

39 P0.0M 38 P0.1M 37 P0.2M 36 P0.3M 35 P0.4M 34 P0.5M 33 P0.6M 32 P0.7M 21 P2.0M 22 P2.1M 23 P2.2M 24 P2.3M 25 P2.4M 26 P2.5M 27 P2.6M 28 P2.7M 10 11 12 13 14 15 16 17

P0.0S 39 P0.1S 38 P0.2S 37 P0.3S 36 P0.4S 35 P0.5S 34 P0.6S 33 P0.7S 32 P2.0S21 P2.1S22 P2.2S23 P2.3S24 P2.4S25 P2.5S26 P2.6S27 P2.7S28 10 11 12 13 14 15 16 17

U1
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD AT89C51 XTAL1 XTAL2

+5V 19 18

C6

10uF RST 9

R1
+5V 10k +5V

R18
PSEN ALE EA 29 30 31 10k +5V +5V

RP3

29 30 31

1 2 3 4 5 6 7 8 9 D0M D1M D2M D3M D4M D5M D6M D7M D0M D1M D2M D3M D4M D5M D6M D7M

10 18 17 16 15 14 13 12 11

U2
COM 1C 2C 3C 4C 5C 6C 7C 8C ULN2803 1B 2B 3B 4B 5B 6B 7B 8B 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8

PSEN ALE EA

U3
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1B 2B 3B 4B 5B 6B 7B 8B ULN2803 COM 1C 2C 3C 4C 5C 6C 7C 8C

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C51

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

10 18 17 16 15 14 13 12 11

1 D0S D1S D2S D3S D4S D5S D6S D7S D0S D1S D2S D3S D4S D5S D6S D7S 2 3 4 5 6 7 8 9

RP4

10K

MASTER
KEY9 KEY8
P0.0M P0.7S

SLAVE
KEY6
P0.6S P0.5S

10K

KEY15
P0.7M P0.6M

KEY14
P0.5M

KEY13
P0.4M

KEY12
P0.3M

KEY11
P0.2M

KEY10
P0.1M

KEY7

KEY5
P0.4S

KEY4
P0.3S

KEY3
P0.2S

KEY2
P0.1S

KEY1
P0.0S
+5V

KEY0

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

+5V

R17
330

R16
330

R15
330

R14
330

R13
330

R12
330

R11
330

R10
330

R9
330

R8
330

R7
330

R6
330

R5
330

R4
330

R3
330

R2
330

D15
D7M D6M

D14
D5M

D13
D4M

D12
D3M

D11
D2M

D10
D1M

D9
D0M

D8

D7

D6

D5

D4

D3

D2

D1

D0

D7S

D6S

D5S

D4S

D3S

D2S

D1S

P2.4M 7 P2.5M 1 P2.6M 2 P2.7M 6 4 5 3

U4
A B C D BI/RBO RBI LT QA QB QC QD QE QF QG 74LS47 QA QB QC QD QE QF QG 74LS47

R19 R20 R21 R22 R23 R24 R25


13 12 11 10 9 15 14 56 56 56 56 56 56 56 A1 B1 C1 D1 E1 F1 G1

+5V

+5V

A1 B1 C1 D1 E1 F1 G1

A2 B2 C2 D2 E2 F2 G2

P2.4S P2.5S P2.6S P2.7S

7 1 2 6 4 5 3

U6
A B C D BI/RBO RBI LT QA QB QC QD QE QF QG 74LS47 QA QB QC QD QE QF QG 74LS47

R33 R34 R35 R36 R37 R38 R39


13 12 11 10 9 15 14 56 56 56 56 56 56 56 A3 B3 C3 D3 E3 F3 G3

+5V

+5V

A3 B3 C3 D3 E3 F3 G3

A4 B4 C4 D4 E4 F4 G4

P2.0M 7 P2.1M 1 P2.2M 2 P2.3M 6 4 5 3

U5
A B C D BI/RBO RBI LT

13 12 11 10 9 15 14

56 56 56 56 56 56 56

A2 B2 C2 D2 E2 F2 G2

R26 R27 R28 R29 R30 R31 R32

P2.0S P2.1S P2.2S P2.3S

7 1 2 6 4 5 3

U7
A B C D BI/RBO RBI LT

13 12 11 10 9 15 14

56 56 56 56 56 56 56

A4 B4 C4 D4 E4 F4 G4

R40 R41 R42 R43 R44 R45 R46

o o

Ban u khi cha nhn nt th tt c cc LED n u tt v cc LED 7 on u hin th s 0. Truyn d liu t MASTER sang SLAVE: Nhn nt KEY8/MASTER: 8 LED n D0-D7/SLAVE sng tt lin tc. Nhn nt KEY9/MASTER: 8 LED n D0-D7/SLAVE sng ui t tri sang phi lin tc. Nhn nt KEY10/MASTER: 8 LED n D0-D7/SLAVE sng dn t tri sang phi lin tc. Nhn nt KEY11/MASTER: 8 LED n D0-D7/SLAVE sng dn t hai bn vo gia lin tc. Nhn nt KEY12/MASTER: 8 LED n D0-D7/SLAVE tt ht. Nhn nt KEY13/MASTER: 8 LED n D0-D7/SLAVE sng ht. Truyn d liu t SLAVE sang MASTER: Nhn nt KEY0/SLAVE: 2 LED 7 on 7seg/MASTER m ln lin tc (gi tr m nm trong khong 0099). Nhn nt KEY0/SLAVE: 2 LED 7 on 7seg/MASTER m xung lin tc (gi tr m nm trong khong 0099). Nhn nt KEY1/SLAVE: 2 LED 7 on 7seg/MASTER ang m (ln hoc xung) s b dng li v hin th lin tc gi tr ti thi im b dng. Nhn nt KEY2/SLAVE: 2 LED 7 on 7seg/MASTER ang dng s tip tc m (ln hoc xung) t gi tr b dng. Nhn nt KEY4/SLAVE: 2 LED 7 on 7seg/MASTER hin th lin tc gi tr 00.

D0S

Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o Cho php s dng s m phng h thng iu khin c sn SerialPort_2 trong ti liu gio vin cung c p hoc t thit k li h thng iu khin. o Phi s dng port ni tip thc hin vic truyn d liu gia hai vi iu khin Master v Slave. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi nt nhn c tc dng. o Lu cn phi x l hin tng di (ny) khi nhn nt. Thc hin vic chng di (ny) cho cc nt nhn bng phn mm. o Thi gian thay i trng thi LED n v s m trn LED 7 on l 0,3s. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab8_1.rar

2. Cho h thng truyn d liu gia hai vi iu khin (Master v Slave) thng qua port ni tip (UART) nh hnh v Bi 1 bn trn. Vit chng trnh i u khin h thng thc hin cc hot ng sau: o Ban u khi cha nhn nt th tt c cc LED n u tt v cc LED 7 on u hin th s 0. o Nhn nt KEY8/MASTER: 16 LED n D8-D15/MASTER v D0-D7/SLAVE sng ui t tri sang phi lin tc. o Nhn nt KEY9/MASTER: 16 LED n D8-D15/MASTER v D0-D7/SLAVE sng ui t phi sang tri lin tc. o Nhn nt KEY10/MASTER: 16 LED n D8-D15/MASTER v D0-D7/SLAVE tt ht. o Nhn nt KEY0/SLAVE: 4 LED 7 on 7seg/MASTER v 7seg/SLAVE m ln lin tc t 0000 n 9999. o Nhn nt KEY1/SLAVE: 4 LED 7 on 7seg/MASTER v 7seg/SLAVE m xung lin tc t 9999 n 0000. o Nhn nt KEY2/SLAVE: 4 LED 7 on 7seg/MASTER v 7seg/SLAVE hin th gi tr 0000. Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o Cho php s dng s m phng h thng iu khin c sn SerialPort_2 trong ti liu gio vin cung cp hoc t thit k li h thng iu khin. o Phi s dng port ni tip thc hin vic truyn d liu gia hai vi iu khin Master v Slave. o Trng thi hot ng ca h thng phi thay i ngay lp tc sau khi nt nhn c tc dng. o Lu cn phi x l hin tng di (ny) khi nhn nt. Thc hin vic chng di (ny) cho cc nt nhn bng phn mm. o Thi gian thay i trng thi LED n v s m trn LED 7 on l 0,3s. o Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY):

(50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab8_2.rar

Lab 9: Real Time Clock Lab (Parallel & Serial Interface):


1. (Parallel Interface) Thit k h thng iu khin ng h thi gian thc s dng vi mch DS12C887 (vi mch ng h thi gian thc giao tip song song), s dng cc nt nhn (hoc bn phm 4x4) iu chnh, cp nht thng tin thi gian. Vit chng trnh i u khin h thng thc hin cc hot ng sau: o Hin th thng tin thi gian trn cc LED 7 on hoc trn mn hnh C.LCD. o Hin th thng tin ng h c nh dng: HH:MM:SS (Trong : HH - Gi; MM Pht; SS Giy). o Hin th thng tin lch c nh dng: D DD/MM/YYYY (Trong : D Th; DD Ngy; MM Thng; YYYY Nm). o C tnh nng im gi (pht ra m thanh Tt vi s ln tng ng vi s gi ca ng h, t 1 ln n 12 ln). o C tnh nng bo thc (pht ra m thanh Tt Tt lin tc trong vng 1 pht). o C kh nng chn la hot ng ng h ch 12 gi hoc 24 gi. o C kh nng iu chnh, cp nht thng tin cho ng h bo gi. o C kh nng iu chnh, cp nht thng tin cho ng h bo thc. o C kh nng iu chnh, cp nht thng tin cho lch. Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz. o S dng chung Buzzer (hoc s dng 1 LED n) thit k h thng pht ra m thanh (On = 1s / Off = 0.5s). o Tham kho s nguyn l ca m hnh v Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). o Vit chng trnh bng ngn ng C (dng phn mm Keil C). o C th pht trin thm ty sng kin ca nhm. o Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab9_1.rar 2. (Serial Interface I2C) Thit k h thng iu khin ng h thi gian thc s dng vi mch DS1307 (vi mch ng h thi gian thc giao tip I2C), s dng cc nt nhn (hoc bn phm 4x4) iu chnh, cp nht thng tin thi gian. Vit chng trnh iu khin h thng thc hin cc hot ng sau: o Hin th thng tin thi gian trn cc LED 7 on hoc trn mn hnh C.LCD. o Hin th thng tin ng h c nh dng: HH:MM:SS (Trong : HH - Gi; MM Pht; SS Giy). o Hin th thng tin lch c nh dng: D DD/MM/YYYY (Trong : D Th; DD Ngy; MM Thng; YYYY Nm). o C tnh nng im gi (pht ra m thanh Tt vi s ln tng ng vi s gi ca ng h, t 1 ln n 12 ln). o C tnh nng bo thc (pht ra m thanh Tt Tt lin tc trong vng 1 pht). o C kh nng chn la hot ng ng h bo gi ch 12 gi hoc 24 gi. o C kh nng iu chnh, cp nht thng tin cho ng h bo gi. o C kh nng iu chnh, cp nht thng tin cho ng h bo thc. o C kh nng iu chnh, cp nht thng tin cho lch. Yu cu: o Chn tn s dao ng thch anh l 11,0592MHz.

o o o o

Tham kho s nguyn l ca m hnh v t chn phng php kt ni h thng sao cho c th chy th nghim c trn m hnh (cng im khuyn khch nu c thc hin kt ni phn cng). Vit chng trnh bng ngn ng C (dng phn mm Keil C). C th pht trin thm ty sng kin ca nhm. Np bo co (BI CH C IM KHI HON TT Y CC MC NY): (50%) - File chng trnh (C Source code). (50%) - File m phng (Protues). Nn v gi 2 file nu trn v a ch mail pqtri2002@gmail.com vo bui hc cui cng ca mn hc vi tn file nn l: Lab9_2.rar

You might also like