Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "Laba#5_1.doc" (без форматирования) Метароботи:закріплення теоретичних знань по системі команд мікроконтролера МК51; придбання навичок розробки програмного забезпечення, що реалізує вимір частоти та тривалості відеоімпульсів прямокутної форми на виході порту мікроконтролера; закріплення навиків налагодження програм за допомогою програмного емулятора INFO-8051. Домашнєзавдання.Скласти блок-схему алгоритму і текст програми на асемблері мікроконтролера МК51. Занести в протокол умову задач, блок-схеми алгоритму і початковий варіант програми. Завдання.Скласти блок-схему алгоритму і текст програми на асемблері мікроконтролера МК51 що реалізує вимір частоти та тривалості відеоімпульсів прямокутної, що надходять до порту Р1 мікроконтролера. T=1.5 мс, t=1 мс. При розробці програми варто врахувати, що частота генератора тактових імпульсів у лабораторному стенді складає 12 Мгц. Текст програми має вигляд: 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, m_0 m_1: jb P1.0, m_1 clr TCON.4 mov R0,TH0 mov R1,TL0 mov TH0,#00H mov TL0,#00H inc DPTR m_0: jnb P1.0, m_0 setb TCON.4 mov TH0,#00H mov TL0,#00H jmp m_1 timer: mov R2,DPL mov R3,DPH mov TH1,0FCH mov TL1,18H reti Алгоритм роботи програми, що реалізаує генератор за допомогою регістрів приведено на рис. 1. Рис. 1. 3.Висновки: на даній лабораторній роботі ми організували лічильник частоти та вимірювач тривалості прямокутних відеоімпульсів за допомогою таймерів-лічильників і переривань. |
Посетителей: 0, из них зарегестрированных: 0, гостей: 0 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.0608 сек. |