Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48

Реферат Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48





0 ; скидання SCANCODE


MOV R7, # 3 ; завантаження лічильника сканування


MOV R6, # 11111110B ; завантаження вихідного байта сканування


LOOP: MOV A, R6


OUTL P1, A ; висновок поточного байта сканування


RL A ; зсув байта сканування


MOV R6, A ; збереження поточного байта сканування


IN A, P2 ; введення байта повернення


MOV R5, # 4 ; завантаження лічильника опитувань


LOOK: RRC A ; зсув байта повернення


JNC NEXT ; вихід з процедури при

виявленні першої натиснутоюклавіші


INC R4 ; інкремент SCANCODE


DJNZ R5, LOOK ; декремент лічильника опитувань і цикл, якщо не нуль


DJNZ R7, LOOP ; декремент лічильника сканування і цикл, якщо не 0


JMP S TART; почати сканування спочатку

В 

next: mov a, r4; завантаження в акумулятор коду символу

movp3 a, @ a; зчитування байта індикації з таблиці

outl bus, a; видача байта індикації на індикатор через порт BUS

end вихід з програми



ЗМІСТ

В 

Завдання на

1. Аналіз поставленого завдання. Структурна схема МК системи ........... 6


2. Розробка принципової схеми МК системи .................................. 7


3.Вибор і опис алгоритму програми ........................................ ....... 8


3.1. Розробка загальної блок-схеми алгоритму (БСА)

роботи контролера ....................................................................... 9


4. розробка тексту вихідної програми ............................................... 10


4.1. Налагодження програми за допомогою індивідуального завдання ........... 11


5. Таблиця В«прошивкиВ» РПЗУ ........................................................ 12



СписокВ 














В  Налагодження програми:

Номер натиснутоюклавіші

Порт 1

Порт 2

Порт ССІ BUS

В«6В»

11111101

11111011

01011111


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для завантаження зображення нот з подальшим їх розпізнава ...
  • Реферат на тему: Лазерне сканування
  • Реферат на тему: Наземне лазерне сканування Майнського гідровузла
  • Реферат на тему: Спектрометричне сканування атмосфери і поверхні Землі
  • Реферат на тему: Мережеве додаток для отримання інформації протоколу IP і сканування мережі ...