Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
FlashRoot
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 19
1

Блок-схема алгоритма опроса клавиш С для МК

24.05.2015, 20:02. Просмотров 251. Ответов 0
Метки нет (Все метки)

Помогите, пожалуйста, с блок-схемой данного алгоритма. Что-то нифига не могу изобразить. Спасибо
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include "avr/interrupt.h"
 
uint8_t d[14]={0x80, 0xBB, 0x62, 0x2A, 0x39, 0x2C, 0x24, 0xBA, 0x00, 0x08, 0x50, 0x44, 0x17, 0x7F};
uint8_t mas[4]={0,0,0,0};
uint8_t key = 0;
 
ISR(TIMER0_COMPA_vect){
    static uint8_t i=0;
    PORTB |=_BV(i);
    PORTD=d[mas[i]];
    i++;
    if (i>3) i=0;
PORTB &=~_BV(i);
 
}
 
ISR(TIMER1_COMPA_vect)
{
uint8_t count = 0;
uint8_t ct = 0;
 
for (uint8_t j = 0; j<3; j++){
    if(j==0){
        PORTB|=_BV(4)|_BV(5);
        PORTC&=~_BV(5);
    }
    else if(j==1){
        PORTB&=~_BV(5);
        PORTC|=_BV(5);
    }
    else if(j==2){
        PORTB&=~_BV(4);
        PORTB|=_BV(5);
    }
        for (uint8_t i = 0; i<4; i++)
        {
            uint8_t g = i * 3 + (j + 1);
 
                if (bit_is_clear(PINC, (i))){
                    key = g;
                    mas[3] = key;
                        if(key == 10){
                            PORTC|=_BV(4);
                        }
                        if(key == 11){
                            mas[3] = 0;
                        }
                        if(key == 12){
                            PORTC&=~_BV(4);
                        }   
                    }           
        }
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2015, 20:02
Ответы с готовыми решениями:

Блок-схема алгоритма для числа Пи
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Блок-схема алгоритма для программы
Помогите пожалуйста составить блок-схему алгоритма для этой программы: Dim A(1 To 10, 1 To 10) As...

Блок-схема для алгоритма циклической структуры
1 с операторами while-do 2 - until-repeat

Блок схема для алгоритма: Оптимизация маршрута для перевозки товаров
Кто-нибудь может составить примерно хотя бы блок схему для следующего алгоритма? оптимизация...

Блок-схема для алгоритма нахождения факториала введенного числа
Здравствуйте очень нужна помощь,готовлюсь к сесии,а как блок схему составить не могу понять в этой...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2015, 20:02

Вычислить значение n! для введенного с клавиатуры с циклом с параметром. мне нужна блок-схема алгоритма
помогите пожалуйста

Блок схема ( схема алгоритма )
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ ...

Блок-схема алгоритма
Уважаймые знатоки, помогите составить блок схему....Я как бы выделил часть которую хочу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru