Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С
Шрифт:
// numdisplay: отображение чисел на ЖК дисплее
//********************************************************************
void numdisplay(char s) { //отображение чисел на ЖК дисплее
char k;
newline;
k = s;
s = s>>4;
if (s > 0x08) data(s + 0x17);
else data(s + 0x10);
command(0xC0);
k = k & 0x0F;
if (k > 0x08) data(k + 0x17);
else data(k + 0x10);
command(0xC0);
}
//********************************************************************
//
Секция данных - инициализация табличных данных
//********************************************************************
#pragma abs_address 0x3000
char BeP[12] = {0x00, 0x70, 0x00, 0x10,
0x40, 0xC0, 0x10, 0x10,
0x90, 0xFF, 0x10, 0x00};
char KeM[12] = {0x00, 0x70, 0x00, 0x10,
0x40, 0xC0, 0x10, 0x10,
0x90, 0xFF, 0x10, 0x00};
char OT[5] = {0x40, 0x60, 0x80, 0xA0, 0xC0};
char IMV[6] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
char OMV[5] = {0x00, 0x00, 0x00, 0x00, 0x00};
// правило
char rules[45] = {0x00,0x03,0xFE,0x06, 0xFE,
0x00, 0x04, 0xFE, 0x07, 0xFE,
0x00, 0x05, 0xFE, 0x08, 0xFE,
0x01, 0x03, 0xFE, 0x07, 0xFE,
0x01, 0x04, 0xFE, 0x08, 0xFE,
0x01, 0x05, 0xFE, 0x09, 0xFE,
0x02, 0x03, 0xFE, 0x08, 0xFE,
0x02, 0x04, 0xFE, 0x09, 0xFE,
0x02, 0x05, 0xFE, 0x0A, 0xFF};
char result[3] = (0x00, 0x00, 0x00};
#pragma end_abs_address
//********************************************************************
//Основная программа
//********************************************************************
void main(void) {
int index;
char temp = 0x00;
/* определение интерактивного туннелирования */
asm("LDX #$3000");
asm("LDY #$301D");
asm("LDAA $4000"); //оценка профиля поведения
asm("MEM");
asm("MEM");
asm("MEM"); //фаззификация
asm("LDAA $4001"); //оценка
членства ключевых слов
asm("MEM");
asm("MEM");
asm("MEM"); //фаззификация
asm("LDY #$301D");
asm("LDX #$3028");
asm("LDAA #$FF"); //инициализация минимума и бита V
asm("REV"); //применение правил фаззификации
asm("LDX #$3018"); //дефаззификация
asm("LDY #$3023");
asm("LDAB #$05");
asm("WAV");
asm("EDIV");
asm("TFR Y,D");
asm("STAB $3055"); //сохранение результата
PORTB = 0xff;
DDRB = 0xff;
delay2;
PORTB = 0x7F; //проверка платы с использованием ЖКД
delay2;
PORTB = 0xFF;
/*Определение туннелирования скриптов*/
asm("LDX #$3000");
asm("LDY #$301D");
asm("LDAA $4002"); //оценка профиля поведения
asm("MEM");
asm("MEM");
asm("MEM"); //фаззификация
asm("LDAA #$PF"); //оценка членства ключевых слов
asm("MEM");
asm("MEM");
asm("MEM"); //фаззификация
asm("LDY #$301D");
asm("$3028");
asm("$4003"); //инициализация минимума и бита V
asm("REV"); //применение правил фаззификации
asm("LDX #$3018"); //дефаззификация
asm("LDY #$3023");
asm("LDAB #$05");
asm("WAV");
asm("EDIV");
asm("TFR Y,D");
asm("STAB $3056"); //сохранение результата
PORTB = 0xff;
DDRB = 0xff;
delay2;
PORTB = 0x7F; //проверка платы с использованием ЖКД
delay2;
PORTB = 0xFF;
/*Проверка внедрения потоков*/
asm("LDX #$3000");
asm("LDY #$301D");
asm("LDAA $4004"); //оценка профиля поведения
Поделиться:
Популярные книги
Измена. Испорченная свадьба
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Последний из рода Демидовых
Фантастика:
детективная фантастика
попаданцы
аниме
5.00
рейтинг книги
Его наследник
1. Наследники Сильных
Любовные романы:
современные любовные романы
эро литература
5.87
рейтинг книги
Измена. Право на семью
Любовные романы:
современные любовные романы
5.20
рейтинг книги
Неудержимый. Книга XIX
19. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Волков. Гимназия №6
1. Волков
Фантастика:
попаданцы
альтернативная история
аниме
7.00
рейтинг книги
Неучтенный. Дилогия
Неучтенный
Фантастика:
боевая фантастика
попаданцы
7.98
рейтинг книги
Безумный Макс. Ротмистр Империи
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Проданная Истинная. Месть по-драконьи
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Род Корневых будет жить!
1. Тайны рода
Фантастика:
фэнтези
попаданцы
аниме
7.00
рейтинг книги
Брак по-драконьи
Фантастика:
фэнтези
8.60
рейтинг книги
Боги, пиво и дурак. Том 3
3. Боги, пиво и дурак
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Отморозок 3
3. Отморозок
Фантастика:
попаданцы
5.00
рейтинг книги
Ваше Сиятельство 3
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00