Страница 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