Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для лаб Арх_комп(Схемтех).doc
Скачиваний:
6
Добавлен:
08.05.2019
Размер:
1.76 Mб
Скачать

Індивідуальні завдання на лабораторну роботу

  1. Модифікувати текст підпрограми ERR і STOP для забезпечення виведення на індикатори тільки потрібних повідомлень.

  2. В зв’язку із збільшенням обсягу тексту модифікуємих підпрограм змінити початкові адреси їх завантаження і внести зміни в програму рис. 15.6.

  3. Скласти алгоритм роботи програми рис. 15.6.

Порядок виконання лабораторної роботи

  1. Завантажити програму в пам’ять мікролабораторії і виконати її.

  2. Модифікувати тестуючі коди і адреси пам’яті, що тестується.

  3. Повторити пп. 1, 2 для різних кодів і адрес.

  4. Завантажити модифіковані підпрограми, відлагодити їх і виконати програму.

  5. Зробити висновки з роботи.

Контрольні питання

  1. Пояснити причину виведення на індикатори «непотрібних» повідомлень при виконанні підпрограм ERR і STOP.

  2. Чому тестування неіснуючої області пам’яті кодом FF не спричиняє повідомлення про помилку ErrOr ?

  3. Як змінити програму, якщо початкова адреса області пам’яті, що тестується, буде завантажена за адресами 802A і 802B?

  4. Проаналізувати і назвати коди тестування пам’яті, що виявляють помилки «склеювання» розрядів даних.

  5. Як побудувати тест для аналізу не тільки правильності даних, але й адрес?

Лабораторна робота № 16 5 Тема: макет мікропроцесорної системи охоронної сигналізації на автомобілі

Мета: ознайомитись з реалізацією певного функціональної о призначення мікропроцесорної системи.

Коротка інформація Постановка задачі

На базі мікропроцесора серії К580 розробити пристрій охоронної сигналізації (ПОС) автомобіля. Пристрій повинен негайно включити тривожну сигналізацію в тому випадку, якщо відкривається капот, кришка багажника або будь-яке з трьох дверцят, за винятком дверцят водія. При відкриванні дверцят водія ПОС здійснює десятисекундне очікування, і якщо за цей час на цифронабирачі (клавіатурі) на панелі приладів не буде набрана секретна комбінація цифр і після цього не буде натиснута кнопка введення («Ввод»), то пристрій повинен включити тривожну сигналізацію. Тривожна сигналізація включається і в тому випадку, якщо на клавіатурі введений код, відмінний від секретного. Включення і відключення ПОС здійснюється потайним тумблером.

Аналіз задачі

Пристрій повинен забезпечити охорону автомобіля після включення системи охорони і закриття дверей. З цією метою під капотом, кришкою багажника і в отворах всіх дверей автомобіля, крім дверей водія, встановлені кінцеві вмикачі, включені послідовно. Стан вмикачів моделюється на макеті тумблером Р2, що сигналізує про стан об’єкта (відкритий-закритий).

На панелі приладів встановлена клавіатура, за допомогою якої можна набрати число, яке є секретним кодом і зберігається в пам’яті МП-системи, Кнопка введення числа може бути встановлена на панелі або може бути потайною. На макеті використовуємо кнопку «Ввод». Тумблер або кілька тумблерів включення ПОС повинні бути встановлені у важкодоступних місцях автомобіля, наприклад в моторному відсіку, в багажнику, під сидінням водія і т.п. На макеті для цієї мети будемо використовувати тумблер РЗ.

На панелі приладів автомобіля встановлена додаткова сигнальна лампочка, яка нагадує водієві про необхідність відключити ПОС перед початком руху (на макеті – 1-й світлодіод). Тривожна сигналізація реалізується змінною подачею звукового (клаксон) і світлового сигналів (габаритні вогні). На макеті почуємо звуковий сигнал і побачимо мигання всіх світлодіодів.