Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Устройство «Бегущая строка»

Устройство «Бегущая строка» создавалось с целью изучения работы PIC контроллера, а не с целью производства. Эта конструкция может быть полезна начинающим программистам, которые задаются вопросом «С чего начать?», так как в отличие от большинства программ типа «мигания лампочками» предлагаемое устройство выполняет более сложные функции, такие как организация динамической индикации, движущееся изображение опрос клавиатуры.
Схема устройства состоит из контроллера PIC16F84, дешифратора 555ИД10 и, естественно, индикатора АЛС318. Конечно АЛС318 может быть заменен на более современный аналог, имеющий большие размеры и яркость свечения. Схему изменять при этом не нужно. Для формирования тактовой частоты используется внешний RC-генератор (частота около 3,5 МГц). В программе задействованы Watchdog Timer и Power On Timer, поэтому аппаратный RESET не требуется и вход MCLR/RESET подключен к Uпит. Кнопка КН1 установлена для иллюстрации работы клавиатуры. Активный уровень — низкий. При нажатии на кнопку прекращается движение информации на индикаторе. Сегменты индикатора подключены к PORTB микроконтроллера через резисторы 560 Ом. При указанном номинале ток одного сегмента равен (Uпит. - Uд.) / R = 5 - 1,5 / 0,56 = 6,25 мА, что вполне достаточно для яркого свечения. Максимальный ток PORTB при этом равен 6,25 * 8 = 50 мА. Это несколько больше, чем допускается по документации, но надо заметить что все 8 сегментов включаются крайне редко и ненадолго.
Если устройство собрано и запрограммировано без ошибок, то работать начинает сразу и выводит следующую информацию: «Andrey L. 1997 (c) 537 52 34».
Архив files.zip (25 Кб) содержит необходимые для программирования PIC-a файлы:
  • STRK5.ASM — исходный текст программы с подробными комментариями (в кодировке MSDOS),
  • strk5w.txt — исходный текст программы с подробными комментариями (в кодировке WIN1251),
  • STRK5.LST — тот же текст, ассемблированный MPASM (в кодировке MSDOS),
  • str5lst.txt — тот же текст, ассемблированный MPASM (в кодировке WIN1251),
  • STRK5.HEX — файл прошивки PIC-a,
  • first.txt — также добавленый очень полезный для начинающих (по моему мнению) проект Дэвида Тайта.
Автор проекта: Андрей А. Левкин (E-mail: andro77@mail.ru, andro77@chat.ru, andro77@newmail.ru;   вебсайт: http://www.uni-electronics.newmail.ru/)


C этой схемой также часто просматривают:

Зарядное устройство для автомобильных и мотоциклетных батарей
Зарядное устройство аккумуляторов от 1,2 до 15 В и от 0,1 до 10 А*ч
Зарядное устройство для автомобильных аккумуляторов
Автоматическое зарядное устройство
Переговорное устройство (дуплексная связь)
Генератор сигналов произвольной формы
Устройство передачи абонентского номера телефона
Игровая приставка для велотренажера
Микро-АТС 1х5 и мини-АТС 2х8

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Подключение энкодера к микроконтроллеру PIC

Счётчик людей в помещении, управляющий освещением

Велокомпьютер на микроконтроллере PIC16F628A

Устройство ввода-вывода на микроконтроллера

Два термометра на PIC16F628A и DS18B20

Светодиодные часы с циферблатом

Двоичные часы

Два вывода микроконтроллера PIC управляют шестью светодиодами

Цифровой программируемый таймер на микроконтроллере PIC16F628A

Устройство рисования в воздухе на ATtiny2313



© 2003—2017 «KAZUS.RU - Электронный портал»