Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [ 61 ] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84


SIR 1

SIR 2

SIRS

STL 3

STL2

SIL 1

.C3S

Рис. 17-2 Принципиальная схема портативного стереофонического усилителя с кнопочным регулятором уровня громкости и тембра



Модуль последовательного интерфейса обеспечивает передачу данных в регуляторы, а для этого программируется в режим ведущего SPI с синхронизацией от внутреннего генератора Fosc/16.

К модулю таймера О подключается предделитель с коэффициентом 1 : 256, что позволяет осуществлять отсчет длительных промежутков времени до 1,3 с. Модуль таймера О обеспечивает отсчет временных интервалов сканирования клавиатуры и автоматического повтора нажатой кнопки.

Синхронизация модуля АЦП осуществляется от внутреннего RC генератора, а преобразование осуществляется в режиме останова микроконтроллера, что позволяет повысить точность за счет отсутствия цифровых щумов. Входной сигнал (напряжение питания) к АЦП подключается только на время преобразования. После окончания преобразования модуль отключается.

Результат преобразования АЦП сравнивается с минимальным и максимальным значением напряжения батареи. Если напряжение меньше 7,7 В, то включается красный цвет свечения индикатора уровня напряжения питания (АВАРИЯ), а если больше - зеленый (НОРМА). Если напряжение больше 9,8 В, то предполагается, что питание осуществляется от внешнего источника питания и устанавливается признак постоянной индикации.

После инициализации индикаторы включаются на 2,6 с, затем индикаторы отключаются и микроконтроллер начинает выполнять основной цикл.

Большую часть времени микроконтроллер находится в режиме останова, что позволяет снизить потребление и уровень шумов в аналоговых цепях. Пробуждение микроконтроллера осуществляется прерыванием по изменению состояния порта В. Изменение происходит при иажатии или отпускании любой кнопки клавиатуры. После пробуждения контролируется напряжение питания и включаются индикаторы на время удержания кнопки. Если напряжение питания > 9,8 В (установлен признак постоянной индикации), то при отпускании кнопки индикация не отключается.

В исходном состоянии все кнопки активны, так как на всех столбцах клавиатуры установлен уровень логического О , который проходит на вход через любую нажатую кнопку. После выхода из останова для определения нажатой кнопки и устранения дребезга осуществляется сканирование клавиатуры поочередной активизацией линий столбцов клавиатуры в течении 20 мс, после чего считывается состояние строк клавиатуры, определяется нажатая кнопка и выполняется подпрограмма обработки нажатой кнопки. Если в результате сканирования нажатая кнопка не обнаружена, то это воспринимается как отпускание кнопки.

Основной цикл, как и обработка любой кнопки, заканчивается подпрограммой обработки кнопки КОНТРОЛЬ . При этом активизируется вся клавиатура, фиксируется текущее состояние порта В, разрешаются прерывания от изменения состояния порта В и микроконтроллер переходит в режим останова. После пробуждения выполняется переход на начало основного цикла.



17.1.3 ПРОГРАММА ПОРТАТИВНОГО СТЕРЕОФОНИЧЕСКОГО УСИЛИТЕЛЯ С КНОПОЧНЫМ РЕГУЛЯТОРОМ УРОВНЯ ГРОМКОСТИ И ТЕМБРА (AMPLIFER.ASM)

LIST Р-16С72 ...

Программа портативного стереофонического усилителя с кнопочным регулятором уровня громкости и тембра. Используются: модули TMRO, A/D, SSP.

Программа: AMPLIFER.ASM

Дата изменения: 7-12-99

♦include <P16C72.INC> ♦include < amplifer.H> LIST

config CP OFF i PWRTE OFF i WDT OFF & RC OSC S BODEN OFF org 0x00

goto Start ; Вектор сброса,

org 0x04

goto Service int ; Вектор прерывания.

При обработке кнопок увеличения и уменьшения коэффищ1ента передачи левого и правого каналов ( + ВХ. 1 , - ВХ. 1 , + ВХ. 2 , - ВХ. 2 выполняется контроль активности канала, если выбранный канал не активен (режим МОНО ), то обработка заканчивается. Далее проверяется значение регистра уровня на крайние положения регулятора и если оно не достигнуто, то значение регистра изменяется. Для обеспечения линейности логарифмической шкалы, по значению регистра уровня, из таблицы выбирается уставка (код положения движка регулятора) и пересылается в соответствующий регулятор. После окончания обработки вызывается подпрограмма автоматического повтора нажатой кнопки, которая удлиняет первый сканирующий импульс до 500 мс и выполняет переход на сканирование клавиатуры.

При обработке кнопок изменения полосы пропускания ФНЧ ( > ФНЧ , < ФНЧ ) в режиме МОНО регулировка осуществляется в активном канале, в режиме СТЕРЕО положение регуляторов выравнивается и регулировка выполняется в обоих каналах одновременно. Далее проверяется значение регистра фильтра на крайние положения регулятора, если оно не достигнуто, то значение регистра изменяется на 6 и пересылается в соответствующий регулятор или в два одновременно. После окончания обработки вызывается подпрограмма автоматического повтора нажатой кнопки.

Переключение режима МОНО / СТЕРЕО осуществляется кнопками ВЫХ.1 , ВЫХ.2 и СТЕРЕО . В режиме МОНО выбранный канал подключается на оба выхода и зажигается соответствующий индикатор. В режиме СТЕРЕО сигналы двух каналов транслируются на выход и светятся оба индикатора.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [ 61 ] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.