Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "Лаб 05.doc" (без форматирования) Міністерство освіти і науки України Одеський національний політехнічний університет Інститут радіоелектроніки та телекомунікацій Кафедра радіотехнічних систем Група РТ-001 Бригада №1 Студент: Конопака Є.А. Звіт з лабораторної роботи №5 Програмна реалізація вимірювача часових інтервалів на базі мікроконтролера МК51 Складений: Прийнятий: 16 квітня 2003 р. 1. Мета роботи: - закріплення теоретичних знань по системі команд мікроконтролера МК51; - придбання навичок розробки програмного забезпечення, що реалізує вимір тривалості і частоти повторення відеоімпульсів, що надходять на вхід порту мікроконтролера; - закріплення навиків налагодження програм за допомогою програмного емулятора INFO-8051 2. Домашнє завдання: скласти схему алгоритму і текст програми на асемблері мікроконтролера, що реалізує вимір тривалості і частоти повторення відеоімпульсів прямо-кутної форми, що надходять на вхід порту Р1 мікроконтролера При розробці програми варто врахувати, що частота генератора тактових імпульсів у лабораторному стенді складає 12 Мгц. 3. Програмна реалізація часового вимірювача імпульсів та частоти (текст програми та алгоримт виконання): org 0 jmp start org 1BH jmp timer start: mov DPTR,#00H mov TH0,#00H mov TL0,#00H mov TH1,#0FCH mov TL1,#18H mov IE,#10001000B mov TMOD,#00010001B mov TCON,#01010000B jnb P1.0,down up: jb P1.0,up clr TCON.4 mov R0,TH0 mov R1,TL0 mov TH0,#00H mov TL0,#00H inc DPTR down: jnb P1.0,down setb TCON.4 mov TH0,#00H mov TL0,#00H jmp up timer: mov R2,DPL mov R3,DPH mov TH1,0FCH mov TL1,18H reti 3. Висновки: на даній лабораторній роботі ми організували вимірник часової тривалості прямокутних відеоімпульсів та частотомір. Слід сказати про точність організованого частотоміра: частотомір здатен вимірювати частоти з точністю до 1 кГц, але існує можливість повити точність частотоміра для вимірювання частот кратних 500 Гц. Обнулити лічильник 1 Біт 0 Обнулити лічильник 1 ТН0 => R0 TH1 => R1 Зупинка таймера 1 Біт 1 Біт 0 Установка пара- метрів таймерів- лічильників Початок |
Посетителей: 0, из них зарегестрированных: 0, гостей: 0 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.044 сек. |