ECE2560 Lesson11 Page 1€¦ · ECE2560 Lesson11 Page_5 Lesson11 Page 5 . yes no yes no ECE2560...

Preview:

Citation preview

yes

no

yes

no

ECE2560 Lesson11 Page_1

Lesson11 Page 1

ECE2560 Lesson11 Page_2

Lesson11 Page 2

ECE2560 Lesson11 Page_3

Lesson11 Page 3

ECE2560 Lesson11 Page_4

Lesson11 Page 4

.cdecls C,LIST,"msp430g2553.h" 

#define BIT0                   (0x0001)#define BIT1                   (0x0002)#define BIT2                   (0x0004)#define BIT3                   (0x0008)#define BIT4                   (0x0010)#define BIT5                   (0x0020)#define BIT6                   (0x0040)#define BIT7                   (0x0080)#define BIT8                   (0x0100)#define BIT9                   (0x0200)#define BITA                   (0x0400)#define BITB                   (0x0800)#define BITC                   (0x1000)#define BITD                   (0x2000)#define BITE                   (0x4000)#define BITF                   (0x8000)

ECE2560 Lesson11 Page_5

Lesson11 Page 5

yes

no

yes

no

ECE2560 Lesson11 Page_6

Lesson11 Page 6

ECE2560 Lesson11 Page_7

Lesson11 Page 7

                                                

ECE2560 Lesson11 Page_8

Lesson11 Page 8

                      

ECE2560 Lesson11 Page_9

Lesson11 Page 9

                                                

ECE2560 Lesson11 Page_10

Lesson11 Page 10

ECE2560 Lesson11 Page_11

Lesson11 Page 11

                       

ECE2560 Lesson11 Page_12

Lesson11 Page 12

ECE2560 Lesson11 Page_13

Lesson11 Page 13

                                                   

ECE2560 Lesson11 Page_14

Lesson11 Page 14

                                                   

ECE2560 Lesson11 Page_15

Lesson11 Page 15

                                      

                               

                                                   

ECE2560 Lesson11 Page_16

Lesson11 Page 16

            .datax:         .space 2

            .text             

mov #0, R5                      mov            #0, &x

cmp #10, R5jge            break

cond_label:

add R5, &xinc R5

jmp cond_labelbreak:

loop: jmp              loop

ECE2560 Lesson11 Page_17

Lesson11 Page 17

Recommended