Например у меня прогесс бар после, него хочу сделать вывод меню и начать листать кнопками как это сделать?
CodeVision AVR в вопросах и ответах
- Сообщения: 14
- Зарегистрирован: Вт мар 17, 2015 07:13:52
Как сделать чтобы после нажатия кнопки началось выполннение программы,
Например у меня прогесс бар после, него хочу сделать вывод меню и начать листать кнопками как это сделать?
Например у меня прогесс бар после, него хочу сделать вывод меню и начать листать кнопками как это сделать?
- Реклама
Код: Выделить всё
while(кнопка_не_нажата); // ожидание нажатия кнопки
// поехали!!!
выполняем_программу;Docendo discimus
- Сообщения: 14
- Зарегистрирован: Вт мар 17, 2015 07:13:52
Как будет, это в коде выглядить?
Вот мой код
/*************************************/
#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();
};
}
Вот мой код
/*************************************/
#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();
};
}
Не вижу где вы кнопку опрашиваете.
Docendo discimus
CodeVision AVR в вопросах и ответах Даже прикрепленная сверху 
- Реклама

