Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "13.doc" (без форматирования) Міністерство освіти і науки України Одеський національний політехнічний університет Інститут радіоелектроніки та телекомунікацій Кафедра радіотехнічних систем Група РТ-061 Бригада №6 Студент: Звіт з лабораторної роботи №13 Розробка та виконання програм з використанням таймерів-лічильнків мікроконтролера AT90S2313 Складений: Прийнятий: 25 травня 2009 р. 1. Мета роботи: -закріплення теоретичних знань по системі команд мікроконтролера AT90S2313; -придбання навиків складання на асемблері програм, що реалізують алгоритми з розгалуженнями; -закріплення навиків налагодження програм за допомогою програмного емулятора. 2. Основні теоретичні відомості Умовне позначення мікроконтролера AT90S2313 Зображення простору пам’яті AT90S2313 3. Виконання домашнього завдання include "2313def.inc" .org 0 rjmp START reti .org $6 rjmp TMRIWT reti .org $10 ldi r16,low(RAMEND) out spl,r16 START: ldi r18,$81 out DDRB,r18 clr r18 out PORTB.r18 clr r18 out DDRD,r18 ldi r18,$20 out PORTD,r18 ldi r18,5 out TCCR0.r18 ldi r18,2 out TIMSK,r18 sei LOOP: sbic PIND,5 rjmp PB0_H cbi PORTB0 rjmp LOOP PB0_H: sbi PORTB.0 rjmp LOOP TMRIWT: in r0,SREG ldi r17,$80 eor r16,r17 out PORTB,r16 out SREG.r0 reti 4. Робота в лабораторії Водимо та відлагоджуємо розроблену в домашньому завданні програму в середовищі програми AVR-studio для розробки програм для мікроконтролерів фірми ATMEL Перевіряємо роботу програми в середовищі “Proteus6.5”. При натисканні клавіши діоди загораються. |
Посетителей: 2, из них зарегестрированных: 0, гостей: 2 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.0617 сек. |