De Thi Vxl 2011_final

download De Thi Vxl 2011_final

of 31

Transcript of De Thi Vxl 2011_final

  • L thuyt

    a. Trnh by kin trc v nguyn l hot ng ca my tnh theo Von Neumann. Nu vai tr ca CPU v b nh trong h.

    b. Nu c ch m nh CPU c th thc hin lnh mt cch tun t

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by kin trc v nguyn l hot ng ca my tnh theo Von

    Neumann. Ni r v sao CPU c th truy nhp theo a ch.

    b. Nu nguyn l m nh CPU c th thc hin lnh r nhnh c iu

    kin

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 1

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 3

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by kin trc v nguyn l hot ng ca my tnh theo Von

    Neumann. Nu r v sao c th ni chung bus s liu trong h.

    b. Bn hiu th no khi CPU truy nhp cng vo ra nh mt nh, hay truy

    nhp nh nh cng vo ra ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by kin trc v nguyn l hot ng ca my tnh theo Von

    Neumann.

    b. Bng cch no CPU c th truy nhp ti cc phn t khc nhau thng qua

    cc a ch khc nhau ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 5

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 7

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. M t chi tit hot ng thc hin mt lnh ca CPU.

    b. Minh ha trng hp truy nhp trc tip.

    MOV R0, 50H

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. M t chi tit hot ng thc hin mt lnh ca CPU.

    b. Minh ha trng hp c ton hng ch gin tip qua thanh ghi.

    ADD A, @R0

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 9

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 11

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. M t chi tit hot ng thc hin mt lnh ca CPU.

    b. M t chi tit trng hp c ton hng ch tc th.

    MOV A,#50H

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. M t chi tit hot ng thc hin mt lnh ca CPU.

    b. Minh ha trng hp c ton hng ch thanh ghi.

    SUBB A,R7

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 13

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 15

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Nu c ch ngt trong h vi x l, mc ch, gii php ct gi v khi

    phc trng thi ?

    b. Trnh by cch xc nh ngun bo ngt bng phn mm.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Nu c ch ngt trong h vi x l, u im, khuyt im ca c ch ny ?

    b. Trnh by cch xc nh ngun bo ngt bng phn cng

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 17

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 19

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt??????

    a. Ngn xp : vai tr v hot ng ca n.

    b. Liu c tn ti h vi x l hot ng m khng cn ngn xp khng ? Gii

    thch ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. V lc hot ng ca vi x l k t lc RESET.

    b. Vect reset v vect ngt c th trng nhau khng ? Gii thch ?

    c. Nu s cn thit ca ngt NMI (ngt khng che).

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 21

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 23

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • ????L thuyt

    a. Kin trc phn cng ca h vi x l.???????

    b. Vai tr ca mch gii m a ch.

    c. Bng cch no CPU c th trao i c vi cc thit b ngoi vi ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by phng thc iu khin vo ra bng chng trnh, iu khin

    y l iu khin g ?

    b. Nu u khuyt im ca phng thc ny.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 25

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 27

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by phng thc iu khin vo ra bng ngt.

    b. Nu u khuyt im ca phng thc ny, nu s ging nhau v khc

    nhau so vi phng thc iu khin bng chng trnh ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by phng thc iu khin vo ra bng truy nhp trc tip b nh.

    b. Nu u khuyt im ca phng thc ny, im khc chnh so vi hai

    phng php kia l g ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 29

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 31

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by nguyn l hot ng ca cng vo khng i thoi, c i

    thoi.

    b. V biu thi gian ca cc tn hiu handshaking STB, IBF,...

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by nguyn l hot ng ca cng ra n gin, c i thoi.

    b. V biu thi gian ca cc tn hiu handshaking ACK, OBF,...

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 2

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 4

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by nguyn l hot ng ca cng ra Read-back, tc dng ca cng

    ny ?

    b. Trnh by nguyn l hot ng ca cng vo ra c iu khin hng: theo

    nhm 8 bit, theo tng bit.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Vo ra ni tip : nh ngha, mc ch, nguyn l, ch , phng thc,

    nhp truyn.

    b. C th dng cng song song vo ra ni tip c khng ? Gii thch ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 6

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 8

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by v cng vo ra ni tip trong h MCS-51 ?

    b. Hy trnh by r cch s dng bit Parity trong trng hp ny ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Vo ra ni tip d b : nh ngha, mc ch, phng php ng b.

    b. Nu mt hn ch ca chun RS232C, cch khc phc ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 10

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 12

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Mch thi gian trong h vi x l : cng dng, cu trc, hot ng v ghp

    ni vi h vi x l.

    b. Nu s dng mch thi gian m s kin th ta phi lm g ? Nu s

    khc bit gia mch thi gian v mch m ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Mch thi gian trong h MCS-51 ca Intel : m t cc thanh ghi lin

    quan.

    b. Cc ch hot ng v ng dng ca cc ch .

    c. S dng ngt vi mch thi gian th no ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 14

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 16

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Trnh by k thut qut gii m phm.

    b. C th dng k thut ny xc nh m ca hai phm cng nhn khng ?

    Gii thch ?

    c. Nu dng k thut ny theo cch iu khin bng ngt c c khng ?

    Gii thch ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by k thut o dy gii m phm.

    b. C th dng k thut ny xc nh m ca hai phm cng nhn khng ?

    Gii thch ?

    c. K thut ny thch hp vi phng thc iu khin no ? Gii thch ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 18

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 20

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Nu cc phng php c th ghp ni gia vi x l v hin th LED 7

    thanh nhiu ch s.

    b. Bng cch no ta c th iu khin LED hay bng si t sng dn v

    ti dn ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Hy m t cc cch ghp ni gia vi x l v ADC iu khin bng

    chng trnh v bng ngt.

    b. Nu cch ghp ni gia MCS-51 v ADC0800. Bit rng ADC0800 c

    cc tn hiu iu khin: bt u chuyn i - SOC, kt thc chuyn i -

    EOC v cho php a s liu ra - OE.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 22

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 24

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Hy trnh by v t chc b nh trong h MCS-51 ?

    b. Bng cch no h 8051 truy nhp c nhiu nh c chung a ch ?

    (trong/ngoi/SFR)

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Trnh by kin trc v nguyn l hot ng ca my tnh theo Von

    Neumann.

    b. Kin trc Harvard ca MCS-51 c im g khc bit so vi nguyn l

    trn

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 26

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 28

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • L thuyt

    a. Hy trnh by cc bc cn thit mt yu cu v ngt t INT0 ca h

    MCS-51 c th xy ra.

    b. Hy lp trnh ngt T0 c mc u tin cao hn INT0.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    L thuyt

    a. Hy trnh by v bus ca h vi x l ?

    b. Ghp ni vi MCS-51 theo cng v bus khc nhau th no ?

    c. Bn hy cho bit nhng kin trc bus m bn bit ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 30

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 32

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con cng hai s 4 byte. Hai s hng u trong b nh, kt

    qu ct vo s hng u. Ch : byte MSB c ct ti c a ch nh.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Hon thin chng trnh con o du n byte trong b nh (n

  • Bi tp

    Vit chng trnh nhn thanh ghi R0 vi mt s 2 byte trong b nh. Nu

    thay R0 bng DPTR, hy trnh by hng gii quyt.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con dch mt s m byte ca b nh trong, n v tr theo

    cch ca lnh RL. R0 a ch u, byte thp Bit cao nht ca byte cao s dch vo bit thp nht ca byte thp.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 28

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 27

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con tnh gi tr trung bnh ca 8 s mt byte.

    Cc s nm trong b nh a ch t 30h 37h.

    Kt qu ct trong Acc.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh tm s ln lp ca mt byte cho trc (trong thanh ghi B)

    trong n byte ca b nh vi R1 = a ch u, R2 = di.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 26

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 25

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh to 10 xung, tn s bt k pht ra t bit 0 v bit 1 ca cng

    P0 ca MCS-51. Xung ch pht ra trong khi bit P1.1 bng 0.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh xo n byte trong b nh ngoi. a ch bt u t 8000H

    Phn bit khi n

  • Bi tp

    Vit chng trnh con i n s BCD trong b nh ngoi t a ch 4000H

    sang 2n byte dng ASCII ct t a ch 6000H.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con c 16 byte t ADC, ct vo b nh bt u bi R0.

    c s liu khi bit 0 ca thanh ghi trng thi ADC_Status bng 1 (Ready).

    Bit s phi xo bng phn mm.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 22

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 21

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con cng 10 s BCD. Kt qu cng dng ASCII.

    ;input : R1 -> a ch u

    ; R3 -> di

    ;Output: R0 -> kt qu

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con o v tr hai na byte ca n nh tr bi DPTR.

    ;input : DPTR -> nh

    ; R3 = n

    ;thanh ghi thay i : khng

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 20

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 19

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con to byte checksum ca n byte trong b nh (n nh, R2, R3 -> di (R3=byte cao)

    ;output: byte checksum trong A

    ;thanh ghi thay i : khng

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh iu khin c 10 byte t cng P1 ca MCS-51 theo

    ch c i thoi (P0.1=IBF: bo trng thi sn sng, P0.2=STB: xung

    thp phi tr li sau khi c). S liu c c ct vo b nh tr bi DPTR.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 18

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 17

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh trn MCS-51 c th nhn mt chui k t t cng ni

    tip bt u bi k t #STX, kt thc bi #EOT, chui k t c ct vo b

    nh tr bi DPTR. Ch kim tra tnh sn sng ca s liu.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    iu khin mch Timer 0 to ngt to xung vung 50 Hz ti bit P1.5.

    Thch anh ca h MCS-51 c tn s 12 MHz.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 16

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 15

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh tm a ch offset ca mt s mt byte (trong B) cho trc

    trong min nh a ch t 1000 n 1200.

    Gii quyt cc trng hp khng tm thy, tm c nhiu s ?

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh iu khin cng P2 ca MCS-51 thnh cng ra, ch i

    thoi:

    P1.0 = OBF (tch cc mc cao),

    P1.1 = ACK (xung thp).

    Gi 10 byte trong b nh a ch u trong DPTR ra cng theo ch

    bt tay.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 14

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 13

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con nhn 100 byte s liu t cng ni tip ca MCS-51,

    cng c nh ngha ch .

    - kim tra tnh sn sng ca cng

    - s liu ct trong m /c u trong DPTR

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con i n k t thnh ch hoa (nu ang l ch thng).

    Bit chui k t trong b nh c a ch u trong R0, di trong R7.

    A,B,C, c m l 41H,42H,43H,

    a,b,c, c m l 61H,62H,63H,

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 12

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 11

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh iu khin DAC 10 bit to xung rng ca, tn s tu .

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con cng hai s 5 byte dng ASCII trong b nh, kt qu

    dng ASCII ct vo s th nht.

    Trng hp kt qu l s 6 byte ?

    Gi : chuyn 35H+36H thnh 50H+60H dng DA A hiu chnh thnh

    10H ri 01H

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 10

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 9

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh iu khin Timer 0 to thnh mch chia tn s (ch

    Counter).

    u ra la bit P1.0.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con dch mt s n byte, m v tr theo cch ca lnh RR. MSB LSB

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 8

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 7

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con i 2n ch s thp phn dng ASCII thnh n byte

    dng BCD (parked).

    ;input : R0 -> s dng ASCII

    ;output : R1 -> s dng BCD

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con tr hai s 5 byte trong b nh, kt qu ct vo s b

    tr.

    ;input : R0 -> /c u s b tr

    ; R1 -> /c u s tr

    ;thay i: PSW

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 6

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 5

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con cng hai s BCD n ch s trong b nh, kt qu ct

    trong s hng u. (Lu trng hp c nh). Ch vic khai bo chng

    trnh con.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con m cc s dng trong min nh ngoi t a ch

    1000H n 2000H s m trong R2 v R3 (R3 l byte cao).

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 4

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 3

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

  • Bi tp

    Vit chng trnh con m cc s m trong min nh ngoi tr bi DPTR

    di trong R3, s m trong R4.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    Bi tp

    Vit chng trnh con m 100 xung t bit P0.6.

    - Bt u m khi bit P0.5 chuyn t 0 ln 1.

    - Khi m xong t bit P0.7 bng 1.

    Ghi ch: SV ch c s dng ti liu MCS-51 Microcontroller Family Users Manual

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 2

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP

    TRNG

    I HC BCH KHOA HN

    VIN IN

    THI HC PHN

    K THUT VI X L

    S: 1

    THI GIAN CHUN B BI: 15 Pht

    Ch k ging vin ph trch HP