Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла " 7.doc" (без форматирования) Міністерство освіти і науки України Одеський національний політехнічний університет Інститут радіоелектроніки та телекомунікацій Кафедра радіотехнічних систем Група РТ-061 Бригада №6 Студент: Звіт з лабораторної роботи №7 Реалізація генератору відео імпульсів з використанням Т/Л та налагодження прогшрами в стимуляторі “Proteus 6.5” Складений: Прийнятий: Одеса 2009 1. Мета роботи - закріплення теоретичних знань по системі команд мікроконтролера МК51; - реалізувати генератор відео імпульсів з використанням Т/Л та відлагодити програму в стимуляторі “Proteus 6.5”; - придбання навичок розробки програмного забезпечення, що реалізує формування відеоімпульсів прямокутної форми на виході порту мікроконтролера з заданими тривалістю і частотою повторення; - закріплення навиків налагодження програм за допомогою програмного емулятора INFO-8051 2. Домашнє завдання. Скласти текст програми на асемблері мікропроцесора, що реалізує формування відеоімпульсів прямокутної форми з тривалістю t і періодом повторення T, вироблюваних на виході порту Р1 мікроконтролера № варіанту 6 (, мс 3.5 Т, мс 4.0 При розробці програми варто врахувати, що частота генератора тактових імпульсів у лабораторному стенді складає 12 Мгц. Розробка програми TIMP EQU 65535-3464 TPAU EQU 65535-464 ORG 0 JMP START ORG 03H CPL ET0 RETI ORG 0BH JMP SUBTC0 ORG 30H START MOV TMOD,#00000001B MOV IE,#10000001B MOV TCON,#00010001B JMP $ SUBTC0: CLR TR0 PUSH ACC PUSH PSW PUSH DPH PUSH DPL JB P1.3,M0 SETB P1.3 MOV DPTR,#TIMP JMP M2 M0: CLR P1.3 MOV DPTR,#TPAU M2: MOV TH0,DPH MOV TL0,DPL POP DPL POP DPH POP PSW POP ACC SETB TR0 RETI 3. Робота в лабораторії 3.1 Після вводу розробленої програми в асемблер INFO 8051 та її запуску переходимо до використання програми “Proteus 6.5”, для наглядного отримання результатів роботи програми. Вводимо в “Proteus 6.5” генератору відео імпульсів та завантажуємо код програми, збережений з розширенням HEX (рис. 6.1) Рис. 6.1 3.2 Запускаємо програму на виконання та отримаємо результат на графіку (рис. 6.2) Рис. 6.2 |
Посетителей: 1, из них зарегестрированных: 0, гостей: 1 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.0622 сек. |