Jump to content

Search the Community

Showing results for tags 'мк51'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 1 result

  1. Значит тема такая: Программа формирования ШИМ сигнала с коэффициентом заполнения 0,4 и 0,6, задаваемым по внешнему прерыванию от двух сигналов, и с периодом 5 кГц. ШИМ сигнал формируется по прерыванию от таймеров. Я написал программу по прерыванию от внешнего сигнала, но прерывание по таймеру не могу написать. Вот программа работающая, но в которой нет прерывания по таймеру: TIME EQU -(200) JMP START ORG 20H START: MOV IE,#10000101B ;установка битов регистра разрешения прерываний CALL SETUPTIMER ;настройка таймера MOV R1,#-126 MOV R2,#-40 MOV TCON,#00000101B ;разрешение внешних прерываний по низкому уровню сигнала JMP TIM TIM: CALL FORM ;подпрограмма формирования сигнала JMP TIM ;зациклить на выводе SETUPTIMER: MOV TMOD,#00000001b ;установка таймера в режим 1 MOV P0,#0 ;сброс порта ввода-вывода RET DELAY1: MOV TH0,#11111111B ;настройка таймера MOV TL0,R1 SETB TR0 ;запуск таймера JNB TF0,$ ;ожидание переполнения CLR TF0 ;сброс флага переполнения CLR TR0 ;остановка таймера RET DELAY2: MOV TH0,#11111111B MOV TL0,R2 SETB TR0 JNB TF0,$ CLR TF0 CLR TR0 RET FORM: MOV P0,#200 ;вывод точки в порт CALL DELAY1 ;вызов п/п задержки на высоком уровне MOV P0,0 ;вывод в порт точки низкого уровня CALL DELAY2 ;вызов п/п задержки на низком уровне RET ORG 0003H ;адрес источника прерывания INT0 CLR TR0 ;остановка таймера CLR EA ;запрет прерываний MOV R1,#-45 MOV R2,#-120 SETB EA ;разрешение прерываний SETB TR0 ;запуск таймера RETI ;возврат из п\п прерывания ORG 0013H ;адрес источника прерывания INT1 CLR TR0 CLR EA MOV R1,#-126 MOV R2,#-40 SETB EA SETB TR0 RETI END Как изменить ее так, чтобы вместо подпрограмм задержек по таймеру включалась п\п прерывания?
×
×
  • Create New...