Курсовая работа: Построение компьютерной системы на микроконтроллере

if(!a)z=4;

for(char i=0;i<z;i++)

{

while(!(IFG1&WDTIFG))

_NOP();//пока нет прерывания от Собаки - висим.

IFG1&=~WDTIFG;//Сбросили очередной флаг прерывания...

}

//Остановка Собаки.

WDTCTL=0x5A00 | 0x93;//HOLD,TMSEL,WDIS.1,WDIS.0

}

/*Вывод строки c позиции line,column до конца строки. Если фактическая длинна строки больше, строка переписывается с начальной позиции.

Начало строки: line - номер строки сверху (0-3),

column - позиция первого символа в строке, string - строка символов*/

void vLCD_TransMassive(unsigned char line,unsigned char column,

unsignedcharstring[])

{

//Для корректной работы следует установить следующий режим:

//vLCD_EntryModeSet(1,0);//Сдвиг курсора вправо, сдвиг дисплея запрещен.

unsigned char ADD=line,ColumnCounter=column;

/*Вычисляем ардес в DDRAM*/

switch(ADD)

{

case 3:

ADD=0x54;

break;

case 2:

ADD=0x14;

break;

case 1:

К-во Просмотров: 345
Бесплатно скачать Курсовая работа: Построение компьютерной системы на микроконтроллере