Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "14.doc" (без форматирования) Міністерство освіти і науки України Одеський національний політехнічний університет Інститут радіоелектроніки та телекомунікацій Кафедра радіотехнічних систем Група РТ-061 Бригада №6 Студент: Звіт з лабораторної роботи №14 Розробка та виконання програм з використанням переривань за таймером мікроконтролера AT90S2313 Складений: Прийнятий: 25 травня 2009 р. 1. Мета роботи: -закріплення теоретичних знань по системі команд мікроконтролера AT90S2313; -придбання навиків складання на асемблері програм, що реалізують алгоритми з використанням переривання за таймером. -закріплення навиків налагодження програм за допомогою програмного емулятора. 2. Основні теоретичні відомості Умовне позначення мікроконтролера AT90S2313 Зображення простору пам’яті AT90S2313 3. Виконання домашнього завдання Програма Бігучі вогні .include "2313def.inc" .list .def temp=r16 .def temp=r17 .equ kdel=780 .dseg .org 0x60 buf byte1 .cseg .org 0 START: rjmp init reti reti reti rjmp prtial reti reti reti reti reti reti reti reti reti reti reti reti reti reti init ldi temp,RAMEND out SPL,temp ldi temp,0x80 out CLKPR,temp ldi temp0 out CLKPR,temp out DDRD,temp ldi temp,0xFF out DDRB,temp out PORTB,temp out PORTD,temp ldi temp,0xD out TCCRIB,temp ldi temp,high(kdel) out OCR1AH,temp ldi temp,low(kdel) out OCR1AL,temp ldi temp,0b01000000 out TDMSK,temp ldi temp,0x80 out ACSR,temp main: ldi rab 0b0001000 sts buf,rab sei n1: rjmp n1 pjtiml: push temp push rab lds rab,buf in temp,PIND rjmp p2 p1: lsr rab brcc p3 ldi rab 0b10000000 rjmp p3 p2: lsl rab brcc p3 ldi rab p3: ldi temp,0xFF eor temp,rab out PORTB,temp sts buf,rab pop rab pop temp reti 4. Робота в лабораторії Водимо та відлагоджуємо розроблену в домашньому завданні програму в середовищі програми AVR-studio для розробки програм для мікроконтролерів фірми ATMEL Перевіряємо роботу програми в середовищі “Proteus6.5”. |
Посетителей: 1, из них зарегестрированных: 0, гостей: 1 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.0412 сек. |