Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Вивчення внутрішніх модулів та режимів роботи AVR-мікроконтролерів

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
ЗІ
Кафедра:
Захист інформації

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

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесори в системах технічного захисту інформації
Варіант:
11

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА Кафедра «Захист інформації»  ЗВІТ про виконання лабораторної роботи №2 з курсу “ Мікропроцесори в системах технічного захисту інформації ” Вивчення внутрішніх модулів та режимів роботи AVR-мікроконтролерів. Варіант - 11 Мета роботи – ознайомитись з роботою периферійних модулів (каналового компаратора,EEEPROM-пам’яті),системою переривань та внутрішніми режимами роботи AVR-мікроконтролерів Розширити навики створення та відладки програтно-апаратних засобів на основі мікроконтролерів сімейства AVR в програмах AVR Studio та Proteus 7. Завдання Домашня підготовка до роботи : 1. Вивчити теоретичний матеріал. 2. Вивчити основні властивості МК необхідні для виконання лабораторної роботи. 3. Підготовити програму функціонування охоронної системи згідно індивідуального завдання. Виконати в лабораторії 1. Створити проект в AVR Studio, ввести свою програму, провести її асемблювання. 2. В режимі покрокової відладки переконатися в правильності роботи програми. 3. Відкрити файл LR_2.dsn в програмі Proteus, внести зміни у схему відповідно до свого індивідуального завдання, підключити до МК отриманий в AVR Studio hex-файл. 4. Запустити режим симуляції схеми та перевірити правильність функціонування охоронної системи у всіх режимах роботи: відсутність спарцювання, спарцювання аналогового давача, спрацювання цифрового давача.  Лістинг програми Параметри системи: ; Рівень спрацювання аналогового давача: 0.5 В ; Тип цифрового давача: НРЗ ; Вивід для підключення цифрового давача: PD2/INT0 ; Вивід для підключення світлодіоду: РD3 ; Адреса комірки ЕЕPROM для зберігання кількості спрацювань цифрового давача: 0x2E ; Адреса комірки ЕЕPROM для зберігання кількості спрацювань аналогового давача: 0x47 ; Режим пониженого енергоспоживання: Idle ; Напруга живлення: 5 В ;//////////////////////////////////////////////////////////////////////////// .include "2313def.inc" ;//////////////////////////////////////////////////////////////////////////// .def temp = r16 ; Робочий регістр .def EE_Addr_Reg = r17 ; Регістр зберігання адреси EEPROM .def EE_Data_Reg = r18 ; Регістр зберігання даних EEPROM ;//////////////////////////////////////////////////////////////////////////// .equ Analog_Addr = 0x2E ; Адреса EEPROM для аналогового давача .equ Digital_Addr = 0x47 ; Адреса EEPROM для цифрового давача .equ LED_DDR = DDRD .equ LED_PORT = PORTD .equ LED_PIN = PD3 ;//////////////////////////////////////////////////////////////////////////// .cseg ; Початок сегменту Flash-пам'яті .org 0 ; Адреса початку програми rjmp RESET ; Вектор скиду rjmp INT0_EXT reti ; rjmp INT1_EXT ; Вектор зовнішнього переривання 0 з виводу PD3 reti ; rjmp TIM_CAPT1 reti ; rjmp TIM_COMP1 reti ; rjmp TIM_OVF1 reti ; rjmp TIM_OVF0 reti ; rjmp UART_RXC reti ; rjmp UART_DRE reti ; rjmp UART_TXC rjmp ANA_COMP ; Вектор переривання від аналогового компаратора ;//////////////////////////////////////////////////////////////////////////// .org 0x0B ; Початок основної програми RESET: ; Ініціалізація стеку ldi temp, low(0xDF) out SPL, temp ; Налаштування виводів аналогового компаратора cbi DDRB, PB0 ; Вивід РВ0 - вхід cbi DDRB, PB1 ; Вивід РВ1 - вхід cbi PORTB, PB0 ; Відключити внутрішній підтягуючий резистор для РВ0 cbi PORTB, PB1 ; Відключити внутрішній підтягуючий резистор для РВ1 ; Налаштування виводів світлодіода sbi LED_PORT, LED_PIN ; Світлодіод виключений sbi LED_DDR, LED_PIN ; Вивід LED_PIN - вихід ; Налаштування виводу для підключення цифрового давача cbi DDRD, PD2 ; Вивід РD2 - вхід cbi PORTD, PD2 ; Відключ...
Антиботан аватар за замовчуванням

22.12.2017 00:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

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

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

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини