Часы-Таймеры » Страница 2 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    Часы-Будильник с дистанционным управлением по ИК на PIC16F628A
    Автор публикации: alex Просмотров: 10223 Добавлен: 4-02-2013, 08:40 Комментарии: 0

         Данное устройство представляет из себя обычные электронные часы с будильником, но управляются они с пульта дистанционного управления на ИК лучах. Часы реализованы программно, индикация динамическая. В схеме предусмотрено резервное питание, на случай отключения эл.энергии. Будильник реализован на простой "пищалке" с встроенным генератором.
    Матричный дисплей - часы на микроконтроллере PIC18F2550
    Автор публикации: alex Просмотров: 8844 Добавлен: 10-01-2013, 10:52 Комментарии: 0

         Данные часы были сконструированы для применения в офисе или в общественном месте для информирования людей о текущем времени и температуре окружающего воздуха. При разработке устройства ставилась цель сделать часы немного необыкновенными, поэтому для отображения данных было принято использовать матричный светодиодный дисплей с организацией 16×8.
         Основой конструкции является 8-битный микроконтроллер Microchip PIC18F2550. Для подсчета времени используется специализированная микросхема DS1302, для получения данных о температуре окружающего воздуха применен датчик LM35.
    Матричные часы-будильник-термометр
    Автор публикации: alex Просмотров: 11553 Добавлен: 26-11-2012, 12:51 Комментарии: 0

         Многие радиолюбители, начинающие и не только, любят «изобретать велосипед» - строить СВОИ электронные часы. Не обошла эта участь и автора данных часов. Конструкций часов в инете сегодня конечно предостаточно, но вот часов на светодиодных матрицах почему-то среди них единицы. В тоже время, светодиодные матрицы сейчас очень сильно подешевели, и их стоимость не выше, а то и ниже, чем у семисегментных индикаторов такого же размера. Например, примененные мной KINGBRIGHT TA12-11 достались за дарма из утилизированных игровых автоматов, которые за два дня переродились в эти часы. Информации разместить на матричном индикаторе можно намного больше. Кроме цифр на них можно отображать любые буквы, знаки, а с помощью бегущей строки еще и текст.
    Интервальный таймер на PIC16F684
    Автор публикации: alex Просмотров: 8144 Добавлен: 31-10-2012, 09:07 Комментарии: 0

         Предлагается схема таймера с раздельной установкой времени включения и выключения нагрузки. Отличительной особенностью является применение ЖК-индикатора SoG со встроенным последовательным интерфейсом по типу SPI и автономным питанием от трехвольтового хим.источника (одна литиевая таблетка, пару щелочных таблеток и т.п.). Допускается питание от 2,5 до 5 вольт. Автономный источник делает таймер энергонезависимым, а значит не требуется каждый раз устанавливать время при включении.
    Светодиодные часы-бегущая строка с двумя режимами работы
    Автор публикации: alex Просмотров: 8170 Добавлен: 11-10-2012, 08:12 Комментарии: 0

         Сегодня я хочу познакомить Вас с очередным творением китайских мастеров – светодиодной матрицей типа 0832 производства Sure Electronics Co., Ltd. Обратиться к друзьям с востока меня заставила нужда. Согласно техническому заданию, полученному от заказчика, нужно было изготовить часы-бегущую строку на светодиодах. Как это обычно бывает – сроки поджимают, а из доступных методов изготовления плат только ЛУТ (Лазерно-Утюжная Технология).
         Изначально все усилия были брошены на сборку матрицы из единичных светодиодов. Проблем было выше крыши – это и разводка платы, и постоянная нехватка управляющих линий. Самым простым и дешевым решением второй проблемы оказалось использование дешифраторов. Решения первой проблемы так и не было найдено, поэтому мозги кипели, а мышка, дергаясь в конвульсиях, рисовала проект будущего светодиодного экранчика. Спустя некоторое время мне становится понятно, что работа в этом направлении ведет в тупик. Несколько попыток вытравить плату нужных размеров оканчивается неудачей. Чертовски сложно оказалось утюгом прогреть фольгированный стеклотекстолит большой площади, чтобы тонер прилип ко всем нужным местам. Но трудности, как принято считать, делают нас сильней, поэтому после третьей неудачной попытки 20% платы было дорисовано лаком.

         На страницах журналов и в интернете не раз публиковались всевозможные варианты и термометров, и часов, причём даже со светодиодными матрицами в качестве индикаторов. Но конструкции с использованием шестнадцатиэлементных светодиодных индикаторов встречаются крайне редко. Автор решил ликвидировать этот пробел.
         В предлагаемом устройстве используются символьные светодиодные шестнадцатиэлементные индикаторы PSA08-11 с общими анодами. Выбор пал именно на них из-за невысокой стоимости, большого размера отображаемого символа и высокой яркости. Для того чтобы выводить максимум полезной информации, текст перемещается справа налево. На шести знакоместах поочерёдно отображаются текущее время, температура в помещении, температура вне его, число, день недели и месяц прописью, например, "18 МАРТА ЧЕТВЕРГ".
    Программируемый цифровой таймер
    Автор публикации: alex Просмотров: 8523 Добавлен: 6-09-2012, 08:32 Комментарии: 0

         Данный цифровой таймер предназначен для управления нагрузкой (включение и выключение) и имеет возможность удобного программирования. В основе проекта лежит микроконтроллер PIC16F628A. Включение-отключение устройства осуществляется через реле.
         Цифровой таймер позволяет программировать как время включения устройства, так и отключения. Данная возможность позволяет к примеру в определенное время включить какой-либо прибор, а потом через определенное время отключить его. Максимальный временной интервал, который можно задать для продолжительности включения-отключения устройства: 99 часов и 59 минут. В проекте используется 16х2 LCD-дисплей c 4-мя кнопками для взаимодействия с пользователем.
    Усовершенствованные часы-термометр-таймер
    Автор публикации: alex Просмотров: 8506 Добавлен: 30-08-2012, 12:47 Комментарии: 0

         Разработанное автором устройство, работало исправно, но со временем захотелось внести в него некоторые улучшения. Теперь счёт времени не сбивается при отключении сетевого питания, увеличена яркость свечения индикатора, добавлен будильник со звуковой сигнализацией. Существенно переработана программа микроконтроллера.
    Простой таймер на PIC16F628A
    Автор публикации: alex Просмотров: 14539 Добавлен: 30-08-2012, 12:45 Комментарии: 0

         Предлагаемый вниманию читателей таймер способен циклически включать и выключать нагрузку с периодичностью от 1 секунды до 23 часов 59 минут 59 секунд. Система настроек позволяет задавать первое состояние, время включения и выключения нагрузки, количество циклов.
    Тактирующий генератор для автомобильных часов
    Автор публикации: alex Просмотров: 7713 Добавлен: 30-08-2012, 11:38 Комментарии: 0

         Случилось так, что у меня в машине вышли из строя автомобильные электронно-механические стрелочные часы АЧК-7. Причиной тому оказался неисправный кварцевый резонатор на частоту 4,194304 МГц. Найти такой на замену не удалось.
         Для решения проблемы был разработан задающий генератор, схема которого показана на рис. 1. Генератор вырабатывает минутные импульсы длительностью 100 мс для управления шаговым электродвигателем М1 часов, приводящим в движение минутную и часовую стрелки.