программа на Assemblere

Обсуждаем контроллеры компании Atmel.
Ответить
Гость

программа на Assemblere

Сообщение Гость »

Здравствуйте, помогите, пожалуйста, написать программу на Assemblere на тему генератор прямоугольных импульсов со скважностью равной 2 и частотой измеряющейся в диапазоне от 0 до 1 МГц с помощью микроконтроллера AT90S1200
Реклама
Гость

Сообщение Гость »

что такое скважность ? с каким шагом должна изменятся частота ?
Реклама
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

Все просто - для эмитации частоты программируешь таймер для деления частоты рабочей до частоты которой нужно. например - 2МГц/256=7.8125кГц

Скважность задается в процентах или долях - какой процент всего такта занимает, наример, высокий уровень, т.е. 30% - 1/3 такта - логический единица и 2/3 - логический нуль.
С цифровым обозначением скважности встречался один раз он обозначал долю такта.
Жека
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн июл 17, 2006 09:23:11
Откуда: Омск

Сообщение Жека »

Скважность - ничто иное как отношение периода следования импульса к его длительности (измеряется по уровню 0.5).
Импульсы, скважность которых 2 именуются "меандром".
Генераторы сигналов можно найти в проектах на телесистемах.
Реклама
Эиком - электронные компоненты и радиодетали
Жека
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн июл 17, 2006 09:23:11
Откуда: Омск

Сообщение Жека »

с каким шагом должна изменятся частота ?
Я так понимаю это ваш курсовик, чтоли. Так и спросите у того кто дал.
Реклама
Ответить

Вернуться в «AVR»