Lab 4 Deliverables (1)

download Lab 4 Deliverables (1)

of 14

Transcript of Lab 4 Deliverables (1)

  • 7/26/2019 Lab 4 Deliverables (1)

    1/14

  • 7/26/2019 Lab 4 Deliverables (1)

    2/14

  • 7/26/2019 Lab 4 Deliverables (1)

    3/14

  • 7/26/2019 Lab 4 Deliverables (1)

    4/14

    ICH EQ 040024004 ;PE0

    LED EQ 040024008 ;PE1

    CLCGCGPIO EQ 0400FE608

    CLCGC2GPIOE EQ 000000010 ; E C G C

    CLCGC2GPIOF EQ 000000020 ; F C G C

    GPIOPOEDAA EQ 0400243FC

    GPIOPOEDI EQ 040024400

    GPIOPOEAFEL EQ 040024420

    GPIOPOEP EQ 040024510

    GPIOPOEDEN EQ 04002451C

    NICCEN EQ 0E000E018

    GPIOPOFDAA EQ 0400253FC

    GPIOPOFDI EQ 040025400

    GPIOPOFAFEL EQ 040025420

    GPIOPOFDEN EQ 04002551C

    DELAALE EQ 1290000

    NICELOAD EQ 0E000E014

    NICCL EQ 0E000E010

    CLCGC2 EQ 0400FE108

    AEA DAA, ALIGN=2

    IE EQ 50

    ; M

    ; M

    DB PACE IE*4

    B PACE IE*4

  • 7/26/2019 Lab 4 Deliverables (1)

    5/14

    DP PACE 4

    P PACE 4

    ; M

    EPO DB

    EPO B

    EPO DP

    EPO P

    ALIGN

    AEA ., CODE, EADONL, ALIGN=2

    HMB

    EPO

    IMPO EI

    CPIE I ; E ,

    BL EI ; 80 MH, PD3

    LD 0, = CLCGC2

    LD 1, 0

    O 1, 1, #030

    1, 0

    NOP

    NOP

    ;POE I

    LD 0, = GPIOPOEDI

    O 1, 1, #002

    BIC 1, 1, #001

    1, 0 ; PE1 PE0

  • 7/26/2019 Lab 4 Deliverables (1)

    6/14

    LD 1, =GPIOPOEAFEL

    LD 0, 1 ;

    BIC 0, 0, #003 ;

    0, 1

    LD 0, =GPIOPOEDEN

    O 1, 1, #003

    1, 0

    ; POF INIIALIAION

    LD 0, = GPIOPOFDI

    O 1, 1, #004

    1, 0 ; PE1 PE0

    LD 1, =GPIOPOFAFEL

    LD 0, 1 ;

    BIC 0, 0, #004 ;

    0, 1

    LD 0, =GPIOPOFDEN

    O 1, 1, #004

    1, 0

    ;

    LD 0,=GPIOPOEDAA

    LD 1,0

    O 1,#002 ; 1 1

    1,0

    ;

  • 7/26/2019 Lab 4 Deliverables (1)

    7/14

    ;

    BL DI

    BL DC

    LD 0, =GPIOPOFDAA

    LD 1, 0

    EO 1, #004

    1, 0

    ;

    LD 0, = DELAALE

    D B 0, 0, #1

    BNE D

    ;

    LD 2, =GPIOPOEDAA

    LD 1, 2

    AND 1, 1, #001

    AND 0, 0, #000

    CMP 0, 1 ; PE1 1, ..

    BEQ ;

    O 0, 0, #001

    CMP 0, 1 ; PE1 0, ..

    BEQ ;

    LD 0, =GPIOPOEDAA

    LD 1, 0 ; 1

    EO 2, 1, #002 ; 1 0, 0 1

  • 7/26/2019 Lab 4 Deliverables (1)

    8/14

    2, 0 ;

    B ;

    LD 0, =GPIOPOEDAA

    LD 1, 0

    O 1, 1, #002 ;

    1, 0 ; 0

    B

    ;DI

    ; I

    ; I:

    ; O:

    ; M:

    ; N: / C

    DI

    LD 1, =NICCL

    MO 0, #0 ; C E

    0, 1

    ;

    LD 1, =NICELOAD

    LD 0, =000FFFFFF ; ELOAD

    0, 1 ;

  • 7/26/2019 Lab 4 Deliverables (1)

    9/14

    ; CEN

    LD 1, =NICCEN

    MO 0, #0

    0, 1 ;

    ;

    LD 1, =NICCL

    MO 0, #00005 ; E ()

    0, 1 ; ENABLE CLKC

    LD 12, = 0FFFFFFFF

    MO 2,#50

    LD 1, = DB

    LD 3, = B

    LD 0, = DP

    1, 0

    LD 2, = P

    3, 2

    MO 2, #50

    ;

    12, 1,#4

    12, 3,#4

    B 2,#1

    BNE

    B L

    ;DC

  • 7/26/2019 Lab 4 Deliverables (1)

    10/14

    ; D P E

    ; I:

    ; O:

    ; M:

    ; N: / C

    DC

    ; = * 12.5

    ; 29 , 58 * 12.5 = 725

    ; = + *12.5

    ; 24 * 12.5 = 300 + 62 = 62000300

    ;P = 100* /

    ; OHD = 100* 725/62000300 = .00116935%

    PH 06,12;

    ;

    LD 0,=DB

    ADD 0,#200

    LD 1,=DP;

    LD 6,1

    CMP 6,0;

    BH D

    ; DP>= DB

    ;

    LD 2,=GPIOPOEDAA

    LD 3,2;

    LD 4,=NICCEN

    LD 5,4;

  • 7/26/2019 Lab 4 Deliverables (1)

    11/14

    AND 3,#003 ; 0 1

    AND 12,3,#001

    LL 12,#4

    O 3,12

    ; 0 4

    AND 12,3, #002

    L 12,#1;

    AND 3,#010; 4

    O 3,12; 1 0

    3,6; 1=DP

    ;I P

    ADD 6,#4;

    6,1

    ;D B

    LD 0,=P;

    LD 1,0;

    5,1

    ;

  • 7/26/2019 Lab 4 Deliverables (1)

    12/14

    ;I P

    ADD 1,#4

    1,0

    D POP 06, 12 ;

    B L

    ALIGN ;

    END ;

    E = * 12.5

    29 , 58 * 12.5 =

    = + *12.5

    24 * 12.5 = 300 + 62 =

    P = 100* /

    OHD = 100* 725/62000300 = %

  • 7/26/2019 Lab 4 Deliverables (1)

    13/14

    :020000042000DA

    :0350C00A4080000CC08000000000000

    :0000000000000000000000000000000

    :0000000000000000100000000000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :1000000100000001100000010000000

    :10000001000000042FEFF00A241B100

    :285620062C81300C20BC500224F7600

    :2922700E2D5D80042198A00A25C3B00

    :2A0EC0062E39D00C2264F00226A0000

    :2ADB100E2F0620042341400A277C500

    :2BB760062FE2700C241D90022858A00

    :2C83B00E20BED00424F9E00A2924F00

    :2D600006219B200C25C630022A01400

    :2E3C500E2267700426A2800A2ADD900

    :2F18A0062343C00C277ED0022BB9E00

    :0101900082EC

    :00000001FF

  • 7/26/2019 Lab 4 Deliverables (1)

    14/14

    00062850E 00013C874 = 049 = 5160090

    5160090 * 12 = 0.064501125 = 64.501125