Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Зміст завдання

У контрольній роботі необхідно написати програму на мові Assembler для мікроконтролера сімейства AVR фірми Atmel (AT90S8535).

Однокристальні мікроконтролери мають ряд пристроїв введення-виведення (ПВВ): паралельні і послідовні порти, таймери-лічильники, АЦП та т.п. З кожним пристроєм введення-виведення пов'язана своя група службових регістрів. Для того, щоб налагодити ПВВ на певний режим роботи, необхідно записати «0» та «1» в певні біти відповідних службових регістрів. Процес запису управляючої інформації у службові регістри мікроконтролера називається ініціалізацією ПВВ. Перелік службових регістрів, а також призначення їх бітів приводиться виробником мікроконтролера в повних DataSheet.

При написанні будь-якої програми для однокристальних мікроконтролерів розробник повинен дотримуватися певної структури програми. Відразу після подачі напруги живлення на мікроконтролер, необхідно виконати певні кроки, направлені на виключення неадекватних реакцій мікроконтролера на зовнішні дії. Потім проводиться ініціалізація стека і очищення SRAM, після чого можна проводити ініціалізацію периферійних пристроїв мікроконтролера. Після цього дозволяються глобальні переривання і слідує основна програма.

Контрольна робота передбачає виконання всіх цих кроків. Необхідно пояснити вибір бітів, записуваних у керуючі регістри. Після визначення всіх 8 бітів привести рядки програми, що дозволяють записати складений конфігураційний байт у керуючий регістр. В кінці контрольної роботи привести повний текст розробленої програми.


Варіанти завдання

Варіанти завдання знаходяться в аудиторії л508 на мережевому ресурсі m:\ПМК\ПМК КР Завдання.xls. Для визначення варіанту завдання необхідно відкрити вказаний файл і ввести в спеціально виділені поля номер групи і номер за списком. Списки груп приводяться в цьому ж файлі на окремих листах. У разі відмінності списків, наявних в журналі групи і файлі із завданням, варіант вибирається за списком з файлу. Якщо варіант вибраний правильно, то на листі із завданням відображатиметься правильне прізвище і ім'я студента. Листи з варіантом завдання роздруковуються і прикладаються після титульного листа до контрольної роботи. Без листа із завданням контрольна робота не розглядається.


Читайте також:

  1. B. Тип, структура, зміст уроку і методика його проведення.
  2. I. Постановка завдання статистичного дослідження
  3. I. ПРЕДМЕТ, МЕТА ТА ЗАВДАННЯ ДИСЦИПЛІНИ
  4. II. Завдання
  5. II. Завдання на проект.
  6. II. Короткий зміст
  7. II. Перевірка домашнього завдання.
  8. II. Перевірка домашнього завдання.
  9. II. Перевірка домашнього завдання.
  10. II. Перевірка домашнього завдання.
  11. II. Перевірка домашнього завдання.
  12. II. Перевірка домашнього завдання.




Переглядів: 545

<== попередня сторінка | наступна сторінка ==>
Побітне виключаюче АБО | Вказівки до виконання контрольної роботи

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.