коном 8-ми розрядного двійкового коду
І - індикатор, що відображає результат контролю заданого параметра
Така структурна схема містить досить невелика кількість елементів і здатна повною мірою виконати поставлене завдання.
. Розробка принципової схеми
Мікроконтролер
Для реалізації МПУ контролю та індикації параметрів нам знадобиться 8 розрядний контролер, з одним таймером, портами введення/виведення, регістрами.
Вибираємо мікроконтролер PIC16F84.F84 - це 8-pазpядность мікpоконтpоллеp. Відрізняється низькою ціною, низьким енеpгопотpебленіем і високою швидкістю. Він призначений для виробів, пpогpамма котоpому може змінюватися, або содеpжит будь пеpеменной частини, таблиці, параметри калібpовкі, ключі і т.д., є електричної стирався і пеpепpогpамміpуемим. Він також содеpжит електричної пеpепpогpамміpуемое ПЗУ даних. Саме такий контpоллеp ми і будемо використовувати. br/>В
Рис. 2. Принципова схема МПУ
У мікроконтролерах PIC16F84 існує два блоки пам'яті - пам'ять програм і пам'ять даних. Кожен блок має свою власну шину, що дозволяє за один такт виробляти звернення як до коду, так і до даних. p align="justify"> Пам'ять даних мікроконтролера PIC16F84 можна розділити на спеціальні регістри, що містять службову інформацію про цей стан мікроконтролера і регістри загального призначення, які використовуються в якості оперативної пам'яті мікроконтролера.
Пам'ять для зберігання програми мікроконтролера PIC16F84 (1k 14-і бітових слів) виконана за FLASH технології та розміщена безпосередньо на кристалі мікроконтролера. Вибірку черговий інструкції з пам'яті здійснює блок управління з використанням поточного значення лічильника команд, що має восьмирівневий стек, що дозволяє реалізувати послідовний виклик процедур. p align="justify"> Після вибірки микрооперация зберігатися в регістрі інструкцій IR і доступна декодеру для вибірки даних і декодування.
Декодер розпізнає і декодує обрану команду для того, щоб повідомити блоку управління, які апаратні частини ядра мікроконтролера повинні бути задіяні для виконання інструкцій.
Блок управління повідомляє тактовому генератору, в якій послідовності повинні працювати апаратні блоки контролера (тобто управляє роботою конвеєра).
Регістр загального призначення мікроконтролера PIC16F84 являє собою набір швидкісних регістрів (68 * 8 біт).
Дані в регістровий файл можуть надійти за наступними шляхами:
З регістра інструкцій через мультиплексор MUX1.
Від АЛП.
З пам'яті даних.
З портів введення/виводу і інших периферійних пристроїв.