![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алгоритм роботи контролера ⇐ ПредыдущаяСтр 3 из 3
Алгоритм роботи контролера реалізується у вигляді керуючої програми «Монітор».
Узагальнена блок-схема алгоритму керуючої програми наведена на рис.5.
Рис. 5.1 Блок-схема керуючої програми Керуюча програма повинна реалізувати такі функції: а) ініціалізація всіх пристроїв контролера; б) за сигналом «Ввід» при наявності дозволу від контролера здійснювати запис до ОЗП координат Xi, Yj; в) формувати масив даних для передачі до ПЕОМ. При формуванні масиву даних необхідно враховувати два обмеження: - час формування масиву даних визначається інтервалом часу, що задається внутрішнім таймером (величина цього інтервалу визначається керівником курсового проекту); - розмір масиву не повинен перевищувати деякого рівня, який визначається керівником проекту. В разі перевищення одного з вказаних параметрів контролер повинен перейти до режиму зв’язку з ПЕОМ (прийом інформації при цьому переривається); г) здійснювати контроль достовірності прийнятої інформації шляхом порівняння прийнятих даних з заданими межами; д) виконувати масштабування даних при формуванні посилок до ГРП, якщо величини Xmax, Ymax для ПВГІ і ГРП відрізняються між собою; е) керувати виведенням інформації до ГРП, супроводжуючи її керуючим сигналом “Вивід”; ж) реалізувати драйвер зв’язку контролера з ПЕОМ за допомогою інтерфейсу RS232C.
Нижче приведені лістинги програм ініціалізації різних блоків. Підпрограма ініціалізації паралельного інтерфейсу АЦП. Фізична адреса 48H.
Підпрограма ініціалізації послідовного інтерфейсу. Фізична адреса 46H.
Підпрограма ініціалізації таймеру. Фізична адреса 50H.
Підпрограма ініціалізації контролеру прямого доступу до пам’яті. Физический адрес 60.
Висновок.
У ході розробки мікропроцесорної системи для курсового проекту я навчився робити об'єднання різних БІС серії ДО1821 в одну мікропроцесорну систему, що може вирішувати різні завдання. Це прийом і передача, як по паралельному, так і по послідовному інтерфейсі. Прийом інформації з АЦП на згадку, а так само видача інформації з пам'яті в ЦАП. Керування системою за допомогою клавіатури, а так само керування індикацією службової інформації. Список использованных источников.
1. Малахов В. П., Яковлев Д. П. Проектирование микропроцессорных систем, Одесса, 2003. 2. Сташин В. В., Урусов А. В., Мологонцева О. Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах М., 1991. 3. Лебедев О. Н. Микросхемы памяти и их применение М., 1990. 4. Григорьев В. Л. Программирование однокристальных микропроцессоров М., 1987.
|