DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Вивчення програмування інтерфейсу паралельного введення/виведення контролера К1-20

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп’ютерних та інформаційних технологій
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2003
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесорні засоби та системи
Група:
МЕ
Коротко про документ

Про що ця робота

Доповідь присвячено вивченню команд введення-виведення та організації паралельного обміну інформацією між контролером К1-20 і периферійними пристроями. Наведено розрахунок часової затримки та програмний код мовою асемблера для реалізації поставленого завдання.

У роботі розглядаються

  • Мікропроцесорні системи
  • Паралельне введення-виведення
  • Контролер К1-20
  • Програмна затримка
  • Порти введення-виведення

Зміст і розділи

  1. Мета роботи
  2. Завдання
  3. Розрахунок програмної часової затримки
  4. Головна програма
  5. Підпрограма часової затримки
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають мікропроцесорні системи та програмування контролерів.
Викладачі:Не вказано

Ключові поняття

контролер К1-20паралельне введення-виведенняпортчасова затримкамнемокодтактові імпульсипідпрограмакоманда

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти України національний університет Львівська політехніка’ Кафедра Лабораторна робота №7 на тему: «Вивчення програмування інтерфейсу паралельного введення/виведення контролера К1-20» з дисципліни « Мікропроцесорні засоби та ситеми » Мета роботи: Вивчити команди введення/виведення й організацію паралельного обміну інформацією між програмованим контролером К1-20 і периферійними пристроями. Завдання: Якщо вміст старшого пів байта порта С і молодшого півбайта порта В ерівні , то на виходи порта А видавати слово , яке в старшому півбайті містить нулі , а в молодшому – вміст старшого півбайта порта С на одну секунду , а в наступну – навпаки . Якщо вони різні , то вивести на порт А інвертований вміст порта В на одну секунду , потім нулі і зупинити програму . Розрахунок програмної часової затримки : Час затримки : tз=1 с Частота f=2000000 Гц Кількість тактів Kт =tз*f = 2 000 000*1 = 2 000 000 Кількість циклів N=2000000/160=12500 D=30D4 H Головна програма: Адреса 16 код Мітка Мнемокод  0800 0801 3E 8A  MVI A, 8A  0802 0803 D3 93  OUT 93  0804 0805 DB 92 М2 IN 92  0806 0807 E6 F0  ANI F0  0808 47  MOV В, A  0809 080А DB 91  IN 91  080В 080C E6 0F  ANI 0F  080D 07  RLC  080E 07  RLC  080F 07  RLC  0810 07  RLC  0811 B8  CMP B  0812 0813 0814 C2 2E 08  JNZ M1  0815 0816 DB 92  IN 92  0817 07  RLC  0818 07  RLC  0819 07  RLC  081A 07  RLC  081B 081C E6 0F  ANI 0F  081D 081E D3 90  OUT 90  081F 0820 0821 CD 3B 08  CALL ЧАС  0822 0823 DB 92  IN 92  0824 0825 E6 F0  ANI F0  0826 0827 D3 90  OUT 90  0828 0829 082A CD 3B 08  CALL ЧАС  082B 082C 082D C3 04 08  JMP M2  082E 082F DB 91 M1 IN 91  0830 2F  CMA  0831 0832 D3 90  OUT 90  0833 0834 0835 CD 3B 08  CALL ЧАС  0836 0837 3E 00  MVI A , 00  0838 0839 D3 90  OUT 90  083A E7  OUT 90   Підпрограма часової затримки Адреса 16 код Мітка Мнемокод  083B 083C 083D 01 D4 30  LXI B, 30D4  083E 083F 0840 22 70 08 M2 SHLD 0870  0841 0842 0843 22 70 08  SHLD 0870  0844 0845 0846 22 70 08  SHLD 0870  0847 0848 0849 22 70 08  SHLD 0870  084A 084B 084C 22 70 08  SHLD 0870  084D 084E 084F 22 70 08  SHLD 0870  0850 0851 0852 22 70 08  SHLD 0870  0853 0854 0855 22 70 08  SHLD 0870  0856 0857 0858 22 70 08  SHLD 0870  0859 085A 085B 22 70 08  SHLD 0870  085C OB  DCX B  085D 78  MOV A, B  085E B1  ORA C  085F 0860 0861 C2 3E 08  JNZ M2  0862 C9  RET  
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!