gn="justify"> Перевірка Х1 на значення 11. Якщо так, то заміна його на 00. p align="justify"> Повторення пунктів 3 і 4 для портів RB2 і RB3 і змінної Y1.
Занесення Х1 іY1 в Сhar_RS232.
Передача Сhar_RS232 через СОМ-порт.
Повернення на крок 1.
Лістинг програми наведено в додатку В.
Правильність програми була перевірена на додатку MPLAB.
ВИСНОВКИ
В результаті виконання курсової проекту був розроблений контролер трекбола на основі мікропроцесора PIC16C84.
У процесі роботи були вивчені:
види маніпуляторів-покажчиків і способи їх підключення до комп'ютера;
структура мікропроцесора PIC16C84;
основні технічні характеристики мікропроцесора PIC16C84;
основні команди мікропроцесора PIC16C84;
основи проектування систем на базі однокристальних мікропроцесорів.
У процесі роботи були розроблені:
функціональна схема контролера трекбола на основі мікропроцесора PIC16C84;
структурна схема контролера трекбола;
електрична принципова схема контролера;
алгоритм функціонування системи;
алгоритм і програма управління для даного мікропроцесора.
Список використаної літератури
1. Гук М. Апаратні засоби IBM PC. Енциклопедія, 2-е вид. - СПб.: Питер, 2001. - 928 с. p align="justify">. Гук М. Інтерфейси ПК. Довідник. - СПб.: Пітер, 1999. - 223 с. p align="justify">. Кулаков В. Програмування на апаратному рівні. Спеціальний довідник. - СПб.: Пітер, 2003. p align="justify">. С.І. Малафєєв, А.А. Малафєєва, В.С. Мамай. Мікроконтролери PIC16C8Х. Архітектура, програмування і застосування: Учеб. посібник. - Владим. держ. ун-т; Володимир, 1999.
. # "Justify">. # "Justify">. # "Justify"> ДОДАТОК А
Алгоритм роботи системи
В
ДОДАТОК Б
Алгоритм програми
В
ДОДАТОК В
Лістинг програми
P = 16F84, E = 2; зазначений тип процесора "P16C84.INC" EQU 01h; Опис службових регістровEQU 02h; Коли асемблер буде обрабативатьEQU 03h; програму, то імена регістрів онEQU 04h; замінить їх адресами.
PORTA EQU 05hEQU 06h