Страница 1 из 1

CodeVision AVR в вопросах и ответах

Добавлено: Пн мар 30, 2015 07:49:59
SVR
Как сделать чтобы после нажатия кнопки началось выполннение программы,
Например у меня прогесс бар после, него хочу сделать вывод меню и начать листать кнопками как это сделать?

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн мар 30, 2015 08:13:30
pyzhman

Код: Выделить всё

while(кнопка_не_нажата); // ожидание нажатия кнопки
// поехали!!!
выполняем_программу;

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн мар 30, 2015 08:34:57
SVR
Как будет, это в коде выглядить?

Вот мой код


/*************************************/
#include <mega16.h>
#include <lcd.h>
#include <delay.h>
#asm
.equ __lcd_port=0x1B;
#endasm
unsigned char j=0;

void main(void)
{

PORTB=0b00000001;
DDRB=0b00000000;



while(1){

lcd_init(16);

lcd_clear();
lcd_gotoxy(1,0);
lcd_putsf("Initialization");
delay_ms(300);
j++;
lcd_gotoxy(j-1,1);
lcd_putchar(0xff);
if(j==16)
j=16;
lcd_clear();
};

}

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн мар 30, 2015 09:21:37
pyzhman
Не вижу где вы кнопку опрашиваете.

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн мар 30, 2015 09:42:17
Аlex
CodeVision AVR в вопросах и ответах Даже прикрепленная сверху :facepalm: