Разработка контроллера матричной клавиатуры на микроконтроллере К1816ВЕ48
Категория реферата: Рефераты по информатике, программированию
Теги реферата: менеджмент, диплом разработка
Добавил(а) на сайт: Соболевский.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата
MOV R5,#4; загрузка счетчика опросов
LOOK: RRC A ; сдвиг байта возврата
JNC NEXT; выход из процедуры при обнаружении первой нажатой клавиши
INC R4; инкремент SCANCODE
DJNZ R5,LOOK; декремент счетчика опросов и цикл, если не нуль
DJNZ R7,LOOP; декремент счетчика сканирования и цикл, если не 0
JMP START; начать сканирование сначала
next: mov a,r4; загрузка в аккумулятор кода символа movp3 a,@a; считывание байта индикации из таблицы
outl bus,a; выдача байта индикации на индикатор через порт BUS end выход из программы
СОДЕРЖАНИЕ
Задание на
работу......................................................................
..................3
Введение.............................................................
..........................................4
1. Анализ поставленной задачи. Структурная схема МК системы...........6
2. Разработка принципиальной схемы МК системы..................................7
3.Выбор и описание алгоритма программы...............................................8
3.1 .Разработка общей блок-схемы алгоритма (БСА) работы контроллера……………………………………………………...........9
4. разработка текста исходной программы...............................................10
4.1. Отладка программы с помощью индивидуального задания...........11
5. Таблица «прошивки» РПЗУ…………………………………………….....12
Заключение...........................................................
.....................................12
Список
литературы..................................................................
..................13
Отладка программы:
|Номер нажатой |Порт 1 |Порт 2 |Порт ССИ BUS |
|клавиши | | | |
|«6» |11111101 |11111011 |01011111 |
|«А» |11111011 |11111011 |01110110 |
Таблица «прошивки» РПЗУ:
7E |30 |6D |79 |33 |5B |5F |70 |7F |7B |76 |1E |72 | |1a |00 |00 |00 |bc
|00 |bf |03 |be |fe |fe |39 |e7 | |AE |0A |BD |04 |67 |E6 |17 |1C |ED |0D
|EF |06 |04 | |00 |FC |E3 |02 |C1 |00 |00 |00 |01 |FF | | | | |
Рекомендуем скачать другие рефераты по теме: курсовая работа бизнес, конспект урока 10 класс.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата