СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №2/2013

ИНЖЕНЕРНЫЕ РЕШЕНИЯ галетный переключатель SA1. Нажати ем кнопки S1 сдвигается влево едини ца в регистре R2 микроконтроллера DD2, тем самым задаётся один из трёх режимов работы. При инициализации в регистр R2 записывается число 00000001. При нажатии кнопки S2 устанавливается бит KNOPB, который разрешает увеличение задаваемого значения, отображаемого на индика торахHG1 –HG5. При нажатии кнопки S3 устанавливается бит KNOPM, разре шающий уменьшение задаваемого значения. Нажатием кнопки S4 сдви гается влево единица в регистре R3 микроконтроллера DD2, тем самым выбирается разряд для изменения за даваемого значения. При инициализации в регистр R3 за писывается число 00000001. При на жатии на кнопку S5 в адреса с 30Н по 34Н записываются нули, т.е. счётчик обнуляется. Кроме того, сбрасывается флаг звуковой и световой сигнализа ции BUDS1, – сигнализации выключа ются. В регистр R0 записывается пер вый адрес функциональных групп. В режимах «счёт», «установка счётчика» – это 30Н, в режиме «уставка № 1» – это 35Н. Каждые 3 мс в подпрограмме об работки прерывания инкрементиру ется регистр R0. Частота счёта определяется часто той прерывания от таймера Т0, а также временем обработки подпрограммы обработки прерывания. В основной программе осуществляется инкремент и декремент счётчика, установка теку щего значения счётчика, ввод уставки и сравнение текущего состояния счёт чика с уставкой. На рисунке 4 пред ставлена фотография макета одного канала устройства. Клавиатура уста новлена на плате счётчика. Разработанная на ассемблере про грамма занимает не более 1 Кб памя ти программ микроконтроллера. В устройстве использованы резисторы С2 33Н 0,125, подойдут любые другие с тойже мощностьюрассеивания и до пуском 5%. Конденсаторы С1, С4 – ти па К50 35. Конденсаторы С2 – С4 – К10 17. ИндикаторыHG1 –HG5 – зелё ного цвета типа HDSP F501. Индикато ры HL1 – HL4 – типа KB 2300EW крас ного цвета. Можно подобрать другие, более яркие, или с другими габарита ми. Пьезоэлектрический излучатель ВА1 НРМ14АХ можно заменить на НРА17АХ или НРА14АХ. Питающее напряжение поступает на плату устройства через соединитель Х2. Потребление тока по каналу +5 В не превышает 600 мА. В устройстве нет никаких настроек и регулировок. Ес ли монтаж выполнен правильно, оно начинает работать сразу после подачи питания. Незадействованные программные ресурсы микроконтроллера можно использовать, например, для изме нения алгоритма работы счётчика. Коды «прошивки» микроконтролле ра DD2 в формате Intel HEX приведе ны в листинге 1, который находится в дополнительных материалах к статье на интернет странице журна ла (www.soel.ru ). 63 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 2 2013 Рис. 4. Макет одного канала устройства

RkJQdWJsaXNoZXIy MTQ4NjUy