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

Обсуждаем контроллеры компании Atmel.
Закрыто
SVR
Родился
Сообщения: 14
Зарегистрирован: Вт мар 17, 2015 07:13:52

Сообщение SVR »

Как сделать чтобы после нажатия кнопки началось выполннение программы,
Например у меня прогесс бар после, него хочу сделать вывод меню и начать листать кнопками как это сделать?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

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

while(кнопка_не_нажата); // ожидание нажатия кнопки
// поехали!!!
выполняем_программу;
Docendo discimus
Контактная информация:
Реклама
SVR
Родился
Сообщения: 14
Зарегистрирован: Вт мар 17, 2015 07:13:52

Сообщение 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();
};

}
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Не вижу где вы кнопку опрашиваете.
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

CodeVision AVR в вопросах и ответах Даже прикрепленная сверху :facepalm:
Реклама
Закрыто

Вернуться в «AVR»