vi xu ly ung dung

Post on 25-Sep-2015

24 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Vi xử lý ứng dụng

TRANSCRIPT

QUI TRNH BIN SON NGN HNG CU HI KIM TRA

Ngn hng cu hi mn Vi x l ng dng

TRNG I HC S PHM K THUT TP.HCM

KHOA: C KH NG LCB MN: NG CTn hc phn: VI X L NG DNG M hc phn: 1130010 CKD, 0130360 nhietS VHT: 2Trnh o to: i hcA - NGN HNG CU HI KIM TRA NH GI KIU T LUN.Chng 1, 2 , 3, 6: Tm hiu v Vi iu khin v tp lnh, thit k giao tip1 Cc ni dung kin thc ti thiu m sinh vin phi nm vng sau khi hc xong chng ny

1.1 - Lit k ngn gn cc khi nim, hay cc thut ng, hay cc nh ngha, hay tn cc s (hnh v) nguyn l, hay cc s kin, hay hin tng, cc ch tiu, tiu ch, . . . c bn ca chng

Khi nim v RAM, ROM Cc thanh ghi, b nh ca VK Hot ng x l ca VK Cu trc chn port xut nhp Tp lnh Vi iu khin.1.2 - Lit k ngn gn cc nguyn l, hay cc nh l, hay cc cng thc, hay cc hnh v c lin quan cn cho ng dng thc t Nguyn l iu khin xut nhp chn port Phng thc x l khi gi 1 chng trnh con1.3 - Lit k ngn gn cc dng bi ton (hay vn ) cc phng php, cc qui trnh, cc bc gii quyt bi ton (hay vn ), . . . Bi ton lp trnh iu khin Bi ton x l ton hc Bi ton c chng trnh c sn2 Cc mc tiu kim tra nh gi v dng cu hi kim tra nh gi gi chng 1, 2, 3, 6SttMc tiu kim tra nh giNi dungDng cu hi gi

1Mc Nh c cc kin thc mc 1 Cu trc VK Bn RAM

2Mc Hiu c cc kin thc hc mc 1 Hiu hot ng x l ca VK Hiu tp lnh VK

3Kh nng vn dng cc kin thc hc mc 1Vn dng lp trnh iu khinVn dng c hiu chng trnh

4

3 Ngn hng cu hi v p n chi tit chng 1Cu 1:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin 1 LED 7 on nh sau: P3.0; P3.1; P3.2; P3.3; P3.4; P3.5; P3.6; P3.7 iu khin ln lt cc on p; g; f; e; d; c; b; a Cc on LED sng khi chn port tng ng mc 0.Hy lp bng m cho LED 7 on t s 0 n s 9 v vit chng trnh iu khin LED 7 on sng m ln trong mi giy t 0 ( 9 quay v m li t 0. (Cho bit: 1 chu k my = 1s).p n Cu 1:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m LED 7 on t s 0 ( 9 ng vi chn port cho (P3.0 n P3.7) v trng thi sng ca LED l mc 0. Vit chng trnh con delay 1 giy. p dng chng trnh con delay 1 giy v bng m vit thnh chng trnh hon chnh.Cu 2:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin 1 LED 7 on nh sau: P2.0; P2.1; P2.2; P2.3; P2.4; P2.5; P2.6; P2.7 iu khin ln lt cc on a; b; c; d; e; f; g; p. Cc on LED sng khi chn port tng ng mc 1.Hy lp bng m cho LED 7 on t s 0 n s 9 v vit chng trnh iu khin LED 7 on sng m xung trong mi giy t 9 ( 0 quay v m li t 9. (Cho bit: 1 chu k my = 1s).

p n Cu 2:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m LED 7 on t s 0 ( 9 ng vi chn port cho (P2.0 n P2.7) v trng thi sng ca LED l mc 1. Vit chng trnh con delay 1 giy. p dng chng trnh con delay 1 giy v bng m vit thnh chng trnh hon chnh.Cu 3:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin 8 LED nh sau: P0.0; P0.1; P0.2; P0.3; P0.4; P0.5; P0.6; P0.7 iu khin ln lt cc LED t di ln trn. Cc LED sng khi chn port tng ng mc 0.Hy lp bng m cho 8 LED tng ng vi 8 trng thi LED s sng dn t di ln trn v vit chng trnh iu khin 8 LED sng dn t di ln trn ri tt dn t trn xung di vi mi 0.4 giy thay i trng thi LED 1 ln, sau 2 giy tip tc thc hin li nh trn.p n Cu 3:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m cho 8 LED sng dn t di ln trn ng vi chn port cho (P0.0 n P0.7) v trng thi sng ca LED l mc 0. Vit chng trnh con delay 0.4 giy v 2 giy. p dng chng trnh con delay 0.4 giy & 2 giy v bng m vit thnh chng trnh hon chnh.Cu 4:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin 8 LED nh sau: P1.0; P1.1; P1.2; P1.3; P1.4; P1.5; P1.6; P1.7 iu khin ln lt cc LED t tri qua phi. Cc on LED sng khi chn port tng ng mc 1.Hy lp bng m cho 8 LED tng ng vi 8 trng thi LED s sng dn t tri qua phi v vit chng trnh iu khin 8 LED sng dn t tri qua phi ri tt dn t phi qua tri vi mi 0.1 giy thay i trng thi LED 1 ln, sau 1 giy tip tc thc hin li nh trn.

p n Cu 4:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m cho 8 LED sng dn t tri qua phi ng vi chn port cho (P1.0 n P1.7) v trng thi sng ca LED l mc 1. Vit chng trnh con delay 0.1 giy v 1 giy. p dng chng trnh con delay 0.1 giy & 1 giy v bng m vit thnh chng trnh hon chnh.Cu 5:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin n giao thng mt ng t nh sau:

ng th nht (u tin):

P2.1 iu khin n 1(sng 20 giy)

P2.2 iu khin n vng V1(sng 2 giy)

P2.3 iu khin n xanh X1(sng 28 giy)

ng th hai (khng u tin):

P2.4 iu khin n 2(sng 30 giy)

P2.5 iu khin n vng V2(sng 2 giy)

P2.6 iu khin n xanh X2(sng 18 giy)

Vi cc n sng khi chn port tng ng mc 0.Hy lp bng trng thi iu khin v vit chng trnh iu khin n giao thng ng t ny.

p n Cu 5:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m cho 6 n giao thng ng t ng trng thi v chn port cho (P2.1 n P2.6) v trng thi sng ca LED l mc 0. Vit chng trnh con delay 2 giy, 18 giy, 20 giy, 30 giy hoc ch vit chng trnh con delay 2 giy sau dng vng lp c cc chng trnh delay cn li. p dng chng trnh con delay v bng m vit thnh chng trnh hon chnh.Cu 6:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin mt h thng lnh nh sau:

Tn hiu vo:

P1.1 nhn mc nhit phng 200C (mc 1 khi ln hn)

P1.2 nhn mc nhit phng 250C (mc 1 khi ln hn)

P1.3 nhn cng tc cho php bt A/C (mc 1 khi cho php)

Tn hiu ra:

P2.1 iu khin mt my nn ga (mc 1 my hot ng)

P2.2 iu khin mt n bo nhit di 200C (mc 1 n sng)

P2.3 iu khin mt n bo nhit trn 250C (mc 1 n sng)

Hy lp bng trng thi iu khin v vit chng trnh iu khin h thng lnh ny trong nhit gii hn t 200C n 250C v tn s ng ngt ca my nn l thp nht.

p n Cu 6:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m vi 8 trng thi khc nhau ca 3 tn hiu vo vi tng trng thi s cho ra 3 tn hiu ra ng chn port cho v ng trng thi ca cc tn hiu. Vit chng trnh bng cch so snh trng thi tn hiu vo iu khin tn hiu ra.Cu 7:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin mt h thng l sy nh sau:

Tn hiu vo:

P1.5 nhn mc nhit l sy 600C (mc 1 khi ln hn)

P1.6 nhn mc nhit l sy 700C (mc 1 khi ln hn)

P1.7 nhn cng tc cho php bt ON (mc 1 khi cho php)

Tn hiu ra:

P2.3 iu khin mt my nung (mc 0 my hot ng)

P2.4 iu khin mt n bo nhit di 600C (mc 0 n sng)

P2.5 iu khin mt n bo nhit trn 700C (mc 0 n sng)

Hy lp bng trng thi iu khin v vit chng trnh iu khin h thng l sy ny trong nhit gii hn t 600C n 700C v tn s ng ngt ca my nung l thp nht.

p n Cu 7:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m vi 8 trng thi khc nhau ca 3 tn hiu vo vi tng trng thi s cho ra 3 tn hiu ra ng chn port cho v ng trng thi ca cc tn hiu. Vit chng trnh bng cch so snh trng thi tn hiu vo iu khin tn hiu ra.Cu 8:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vi iu khin AT89C51 c thit k iu khin mt my bm nc nh sau:

Tn hiu vo:

P2.5 nhn mc gii hn nc cn (mc 0 khi ln hn)

P2.6 nhn mc gii hn nc y (mc 0 khi ln hn)

P2.7 nhn cng tc cho php bt ON (mc 0 khi cho php)

Tn hiu ra:

P3.3 iu khin mt my bm (mc 1 my hot ng)

P3.4 iu khin mt n bo qu cn (mc 1 n sng)

P3.5 iu khin mt n bo qu y (mc 1 n sng)

Hy lp bng trng thi iu khin v vit chng trnh iu khin my bm nc ny sao cho nc khng qu cn cng khng qu y v tn s ng ngt ca my bm l thp nht.p n Cu 8:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Lp c bng m vi 8 trng thi khc nhau ca 3 tn hiu vo vi tng trng thi s cho ra 3 tn hiu ra ng chn port cho v ng trng thi ca cc tn hiu. Vit chng trnh bng cch so snh trng thi tn hiu vo iu khin tn hiu ra.Cu 9:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao. Cho bit cc php tr u cho kt qu dng.

p n Cu 9:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng lnh tr subb tr byte thp khng nh sau dng lnh subb tr c nh vi byte cao. Chuyn cc nh cn tr vo cc nh vit chng trnh trn sau gi chng trnh con vit c kt qu cc php ton trong ngoc. Ly cc kt qu trn cng li c kt qu cui cng.Cu 10:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao.

p n Cu 10:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng lnh cng add cng byte thp khng nh sau dng lnh addc cng c nh vi byte cao, s nh sau kt qu ny a vo byte cao nht. Chuyn cc nh cn cng vo cc nh vit chng trnh trn sau gi chng trnh con vit c kt qu cc php ton trong ngoc. Ly cc kt qu trn cng li c kt qu cui cng.Cu 11:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao.

p n Cu 11:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh mov, mul, add, addc thc hin chng trnh nhn. p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con.Cu 12:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao.

p n Cu 12:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh mov, mul, add, addc thc hin chng trnh nhn. p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con sau cng li c kt qu cui cng.Cu 13:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao. Cho bit cc php tr u cho kt qu dng.

p n Cu 13:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh mov, mul, add, addc thc hin chng trnh nhn. p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con sau tr li c kt qu cui cng.Cu 14:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao. Cho bit cc php tr u cho kt qu dng.

p n Cu 14:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh di chuyn d liu v lnh tr thc hin chng trnh. Dng lnh nhn sau p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con c kt qu cui cng.Cu 15:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao.

p n Cu 15:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh di chuyn d liu v lnh cng thc hin chng trnh. Dng lnh nhn sau p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con c kt qu cui cng.Cu 16:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

ng dng chng trnh con trn vit chng trnh con cho Vi iu khin thc hin php tnh sau:

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

SHAPE \* MERGEFORMAT

Vi cc ch s trong l cc a ch nh RAM v ng trc biu th byte cao.p n Cu 16:

im: 03

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Dng cc lnh mov, mul, add, addc thc hin chng trnh nhn. Dng lnh nhn sau p dng chng trnh con trn bng cch di chuyn d liu vo ng a ch v gi chng trnh con c kt qu cui cng.Cu 17:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr0,a

mov@r0,#100

mova,#70h

adda,30h

mov31h,a

setbc

subba,#10

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r0, 30h, 31h v c c.

b)

mova,#125

mov20h,a

adda,20h

mov20h,a

jnb07h,next

subba,#200

ljmp$

next:subba,#100

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, 20h v c c.

p n Cu 17:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = c9h; (r0) = 30h; (30h) = 64h; (31h) = d4h; (c) = 0

b)

(a) = 32h; (20h) = fah; (c) = 0

Cu 18:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr0,a

mov@r0,#80

mova,#70h

setbc

subba,30h

mov31h,a

adda,#50h

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r0, 30h, 31h v c c

b)

mova,#125

mov21h,a

dec21h

setb09h

mova,21h

adda,#150

mov20h,a

jnb02h,next

adda,#200

ljmp$

next:adda,#100

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, 20h, 21h v c c.

p n Cu 18:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = 6fh; (r0) = 30h; (30h) = 50h; (31h) = 1fh; (c) = 0

b)

(a) = dch; (20h) = 14h; (21h) = 7eh; (c) = 0

Cu 19:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr0,a

mov@r0,#120

mova,#70h

incr0

mov@r0,#30h

setbc

addca,31h

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r0, 30h, 31h v c c

b)

mova,#0ffh

movr6,#5

movr7,#15h

back:deca

deca

djnzr7,back

djnzr6,back

adda,#100

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r6, r7 v c c.

p n Cu 19:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = a1h; (r0) = 31h; (30h) = 78h; (31h) = 30h; (c) = 0

b)

(a) = 39h; (r6) = 0h; (r7) = 0h; (c) = 1

Cu 20:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr0,a

mov@r0,#198

inc30h

mova,30h

movb,#10

divab

mov31h,b

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r0, 30h, 31h v c c

b)

mov30h,#10

movr7,#0

mova,#15

back:cjnea,30h,next

decr7

ljmp$

next:incr7

inc30h

ljmpbackXc nh cc gi tr cha trong cc thanh ghi a, r7, 30h.

p n Cu 20:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = 13h; (r0) = 30h; (30h) = c7h; (31h) = 09h; (c) = 0

b)

(a) = 0fh; (r7) = 04h; (30h) = 0fh

Cu 21:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr1,a

mov@r1,#80h

dec30h

mova,30h

movb,#10h

mulab

mov31h,b

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r1, 30h, 31h v c c

b)

mova,#0ffh

movr7,#20

back:adda,#3

mov30h,a

inc30h

djnzr7,back

incr7

incr7

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r7, 30h.

p n Cu 21:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = f0h; (r1) = 30h; (30h) = 7fh; (31h) = 07h; (c) = 0

b)

(a) = 3bh; (r7) = 02h; (30h) = 3ch

Cu 22:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr1,a

mov@r1,#80h

incr1

mov@r1,#20h

mova,30h

inc31h

adda,31h

clrc

subba,#100

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r0, 30h, 31h v c c

b)

movr7,#0ffh

mova,#10

movr6,#30

back:decr6

inca

decr7

cjnea,06h,back

inc06h

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r6, r7.

p n Cu 22:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = 3dh; (r1) = 31h; (30h) = 80h; (31h) = 21h; (c) = 0

b)

(a) = 14h; (r6) = 15h; (r7) = f5h

Cu 23:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Cho on chng trnh:

a)

mova,#30h

movr1,a

mov@r1,#80h

incr1

mov@r1,#200

mova,30h

inca

dec31h

dec31h

adda,31h

setbc

subba,#10h

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, r1, 30h, 31h v c cb)

mova,#0c7h

movr6,#0

back:incr6

deca

movb,10

divab

movr7,b

cjner7,#0,back

ljmp$

Xc nh cc gi tr cha trong cc thanh ghi a, b, r6, r7.

p n Cu 23:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

a)

(a) = 36h; (r1) = 31h; (30h) = 80h; (31h) = c6h; (c) = 0

b)

(a) = c6h; (b) = 00h; (r6) = 01h; (r7) = 00h

Chng 4, 5: Hot ng nh thi v hot ng ngt1 Cc ni dung kin thc ti thiu m sinh vin phi nm vng sau khi hc xong chng ny

1.1 - Lit k ngn gn cc khi nim, hay cc thut ng, hay cc nh ngha, hay tn cc s (hnh v) nguyn l, hay cc s kin, hay hin tng, cc ch tiu, tiu ch, . . . c bn ca chng

B m nh phn Cc ch nh thi Khi nim ngt timer, ngt ngoi1.2 - Lit k ngn gn cc nguyn l, hay cc nh l, hay cc cng thc, hay cc hnh v c lin quan cn cho ng dng thc t Phng cch x l khi c trn timer Phng cch x l khi c ngt xy ra1.3 - Lit k ngn gn cc dng bi ton (hay vn ) cc phng php, cc qui trnh, cc bc gii quyt bi ton (hay vn ), . . .

Bi ton s dng delay dng timer S dng ngt timer v ngt ngoi.2 Cc mc tiu kim tra nh gi v dng cu hi kim tra nh gi gi chng 4, 5SttMc tiu kim tra nh giNi dungDng cu hi gi

1Mc Nh c cc kin thc mc 1 Khi to timer Khi to ngt

Cc a ch vector ngt

2Mc Hiu c cc kin thc hc mc 1 Hiu hot ng ngt timer, ngt ngoi.

3Kh nng vn dng cc kin thc hc mc 1Vn dng hot ng m timer gii quyt bi ton thc t.Vn dng kh nng p ng kp thi ca ngt gii quyt bi ton thc t cn x l tc th.Bi ton to xung dng timerBi ton nhn phm nhn dng ngt

Bi ton v m sn phm

Bi ton o tc

4Kh nng phn tch: sinh vin c kh nng phn tch cc bi ton (vn ) phc tp thnh cc bi ton c bn Phn tch bi ton la chn cc ch m ca timerPhn tch bi ton la chn dng ngt no

5

3 Ngn hng cu hi v p n chi tit chng 4,5Cu 24:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin to 1 xung mc cao ti chn P1.0 trong thi gian 90ms sau mi ln nhn phm. Phm nhn c kt ni vi P1.1 v mass. (vit chng trnh delay dng timer 0)

p n Cu 24:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 0 ch m thi gian 16 bit. Dng lnh jb, jnb kim tra phm nhn. Setb P1.0 khi c phm v dng timer delay ng 90ms. Dng lnh nhy v kim tra li phm.Cu 25:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin to xung nh hnh v ti chn P2.7 (vit chng trnh delay dng timer 1).

p n Cu 25:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 1 ch m thi gian 16 bit. Setb P2.7 trong thi gian 50ms v clr P2.7 trong thi gian 80m. Dng lnh nhy v thc hin li.Cu 26:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin to xung nh hnh v ti chn P3.0 (vit chng trnh delay dng timer 0).

p n Cu 26:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 0 ch m thi gian 16 bit. Clr P3.0 trong thi gian 65ms v setb P3.0 trong thi gian 90m. Dng lnh nhy v thc hin li.Cu 27:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin thc hin cng lc cc yu cu:

Chp tt n LED P1.0 trong mi 1 giy thay i trng thi LED 1 ln (LED sng mc 1). Khi phm nhn c nhn th o trng thi chn P1.1 vi phm nhn c kt ni vo chn P3.2 v mass (dng ngt ngoi trong chng trnh ny).p n Cu 27:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to ngt ngoi 0 ch ngt cnh. Ti a ch ngt vit lnh o bit P1.1. Trong chng trnh chnh vit lnh o bit P1.0 sau thi gian 1 giy.Cu 28:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin dng counter m s sn phm i qua bng chuyn trong mi giy (vi s sn phm i qua mi giy khng ln hn 255; cp nht lin tc mi giy v lu vo nh 30h). Bit rng 1 sn phm i qua s to ra 1 xung chn P3.5.

p n Cu 28:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 1 ch counter 16 bit hoc 8 bit. Sau mi giy copy d liu t byte thp b m vo nh 30h.Cu 29:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin dng counter o tc 1 motor (tc tnh bng vng/giy; tc khng ln hn 255 vng/giy). Tc c cp nht lin tc mi giy v lu vo nh 3Fh. Bit rng 1 vng quay ca motor s to 1 xung chn P3.4.

p n Cu 29:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 0 ch counter 16 bit hoc 8 bit. Sau mi giy copy d liu t byte thp b m vo nh 3fh.Cu 30:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung cu hi:

Vit chng trnh cho Vi iu khin dng timer v ngt ngoi o thi gian 1 sn phm i qua bng chuyn (thi gian ny khng qu 255 (s; lin tc cp nht thi gian ny khi 1 sn phm i qua v lu vo 3Eh). Bit rng mi sn phm i qua s to ra 1 xung chn P3.2.p n Cu 30:

im: 02

Thang im: 10

Thi gian: 15 pht

Ni dung p n:

Khi to timer 0 hoc timer 1 ch m thi gian 8 bit hoc16 bit. Khi to ngt ngoi 0 ch ngt cnh. Trong chng trnh ngt copy thi gian vo nh 3eh sau reset timer.Lu : - Dng t chc bin son ngn hng theo bng trn c bin son gi ch yu cho cc mn hc c tnh l thuyt, i vi mt s mn hc c th khc ngi bin son c th xut dng t chc bin son ngn hng mc 3 ny sao cho m bo qun l cu hi v p n khng b ln ln.- Mc im thp nht trong p n thng nht l 0,5 im.B - HNG DN S DNG NGN HNG CU HI Thi im p dng: t kha 2004, lp nhit hoc t. Phm vi cc trnh v loi hnh o to c th p dng:

Trnh i hc, chnh qui hoc ti chc. Cch thc t hp cc cu hi thnh phn thnh cc thi.

thi gm 4 cu: 1 cu 3 im gm cc cu vit chng trnh iu khin, 1 cu 3 im gm cc cu vit chng trnh x l ton hc, 1 cu 2 im gm cc cu vit chng trnh dng timer v ngt, 1 cu 2 im gm cc cu c chng trnh.

Ngn hng cu hi thi ny c thng qua b mn v nhm cn b ging dy hc phn.Tp.HCM, ngy . . . thng . . . . nm . . . . . .

Ngi bin son

(K v ghi r h tn, hc hm, hc v)

KS. Nguyn Trng Thc

T trng b mn:. . . . . . . . . . .(K v ghi r h tn, hc hm, hc v)Cn b ging dy 1: . . . . . . . . . . . (K v ghi r h tn, hc hm, hc v)

Cn b ging dy 2: . . . . . . . . . . . (K v ghi r h tn, hc hm, hc v)Cn b ging dy 2: . . . . . . . . . . . (K v ghi r h tn, hc hm, hc v)Biu mu 3a

55h

54h

_

53h

52h

=

51h

50h

(

3Fh

3Eh

_

3Dh

3Ch

) + (

3Bh

3Ah

_

39h

38h

)

=

37h

36h

35h

56h

55h

+

54h

53h

=

52h

51h

50h

(

4Fh

4Eh

+

4Dh

4Ch

) + (

4Bh

4Ah

+

49h

48h

)

=

47h

46h

45h

55h

54h

*

53h

=

52h

51h

50h

37h

36h

*

35h

34h

=

33h

32h

31h

30h

5Fh

5Eh

*

5Dh

=

5Ch

5Ah

59h

(

4Fh

4Eh

*

4Dh

) + (

4Ch

4Bh

*

4Ah

)

=

49h

48h

47h

46h

5Fh

5Eh

*

5Dh

=

5Ch

5Ah

59h

(

4Fh

4Eh

*

4Dh

) _ (

4Ch

4Bh

*

4Ah

)

=

49h

48h

47h

55h

54h

_

53h

52h

=

51h

50h

(

4Fh

*

4Eh

) _ (

4Dh

*

4Bh

)

=

4Ch

4Ah

56h

55h

+

54h

53h

=

52h

51h

50h

(

4Fh

*

4Eh

) + (

4Dh

*

4Bh

)

=

4Ch

4Ah

4Ah

57h

56h

*

55h

54h

=

53h

52h

51h

50h

(

4Fh

*

4Eh

) * (

4Dh

*

4Bh

)

=

4Ch

4Ah

49h

48h

50ms

80ms

65ms

90ms

Trang: 21

top related