blinc.c

Проверочный файл

#include <io.h>;
#include <signal.h>;

#define RLED BIT0
#define GLED BIT6

int delay(int t)
{
int i, s;

s = 0;
for (i = 0; i <; t; i++)
s += i;

return s;
}

int main(void)
{
int a;

WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR = 0xFF;
P2DIR = 0xFF;

P1OUT |=  RLED;
delay(10000);
P1OUT &= ~RLED;
delay(10000);
P1OUT |=  GLED;
delay(10000);
P1OUT &= ~GLED;
delay(10000);

// SR = (SCG1 + SCG0 + OSCOFF + CPUOFF);
// asm("bis.w #0x00F0,R2\n\t");

while (1)
{
P1OUT |=  RLED;
delay(10000);
P1OUT &= ~RLED;
delay(10000);
}
}
Реклама

2 responses to “blinc.c

  1. Небольшой совет: исходный код может выглядеть более симпатично, если использовать сокращённый код «sourcecode» (в данном случае, наверное, лучше с параметром language=»cpp»).

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s