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

Реферат Реалізація фрагмента контактної схеми програмним методом





ючому виході "запис" мікропроцесор виставляє сигнал запису даних; мікропроцесор знімає сигнал запису; мікропроцесор знімає дані із шини даних та адресу з шини адреси.

Програма 2 складена на основі таблиці 1, яка, у свою чергу, складена на основі вихідної контакторної схеми.


Таблиця 1 - Таблиця істинності. p align="justify"> X6X5X4X3X2X1X0Y1Y21x1xx101х1x1x0x01х1x11xxx1х10xxxxx1хx1xx10xх1xx101xxх1

х - незначущий біт.

Слід зазначити, що при реалізації даної таблиці істинності, було враховано той факт, що значення Y1 і Y2 можуть одночасно дорівнювати одиниці.

Програма 3 складена для мінімізації часу виконання поставленого завдання. Для цього між шиною даних і портом введення даних в мікропроцесорний комплект необхідно встановити гальванічну розв'язку, завдяки якій вхідне слово буде мати наступний вигляд:


хX0X1X2X3X4X5X6D7D6D5D4D3D2D1D0

Дана дія дозволяє зменшити час виконання програми, яке буде залежати від станів реле. Наприклад, якщо стану реле Х6 і Х2 рівні нулю, то цикл програми буде мати найменший час виконання. br/>

2.2 Блок-схема 1


Нижче наведена докладна блок-схема алгоритму вирішення поставленого завдання.


В 
В 
В 

2.3 Опис алгоритму реалізації програми 1


1. Вхідні дані завантажуються в акумулятор. p align="justify">. Для подальшого використання дані зберігаються в регістрі В.

. Зрушення акумулятора на один розряд вправо, Х1 в нульовому розряді. p align="justify">. Збереження Х1 в регістрі D.

5. Зрушення акумулятора на один розряд вправо, інвертування акумулятора, в нульовому розряді. p>. Відбувається логічне додавання акумулятора і даних в регістрі D, результат операції "" записується в регістр D.

. Після завантаження даних з регістра В відбувається інвертування акумулятора, в нульовому розряді. p>. Відбувається логічне множення акумулятора і даних в регістрі D, результат операції "" записується в регістрі С.

. Після завантаження даних з регістра В відбувається зсув акумулятора вправо на три розряди для установки Х3 в нульовий розряд. p>. Відбувається логічне додавання акумулятора і даних в регістрі С, результат операції "" записується в регістрі С.

. Після завантаження даних з регістра В відбувається зсув акумулятора вправо на чотири розряду для установки Х4 в нульовий розряд. p>. Відбувається логічне множення акумулятора і даних в регістрі С, результат операції "" записується в регістрі С.

. Після завантаження даних з регістра В відбувається зсув акумулятора вліво на три розряди і інвертування акумулятора для установки в нульовий розряд. p>. Відбувається логічне множення акумулятора і даних регістра С, результ...


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





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

  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Логічне проектування баз даних
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення користувацьких баз даних у системі управління базами даних Access