Суббота, 21 Октябрь 2017, 00:20
Меню сайта
Доп. меню
Каталог схем
Категории раздела
Схемы на МК [50]
Готовые схемы и сборки на микроконтроллерах.
Программаторы [7]
Программаторы для микроконтроллеров.
Статистика
Вы вошли как
Гость
Группа
Гости
Ваш IP
54.81.178.153
Ваш браузер


Узнать больше

Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Праздники
Праздники сегодня и завтра
Наши книги




Книга добавлена:
28 Январь 2010
2303
Электроника
Электротехника и электроника

Книга добавлена:
07 Март 2010
1967
Книги
Электронные приборы для контроля и автоматического регулирования температуры

Книга добавлена:
17 Апрель 2013
3247
Антенны
Как собрать антенны для связи, телевидения, Wi-Fi своими руками

Книга добавлена:
08 Март 2010
2496
Электроника
33 схемы с логическими элементами И-НЕ

Книга добавлена:
28 Сентябрь 2010
2191
Микроконтроллеры
Интерфейс RS232. Связь между компьютером и микроконтроллером


Главная » Статьи » Микроконтроллеры » Схемы на МК

Устройство управления на микроконтроллере PIC16F84
Устройство управления на микроконтроллере PIC16F84

Этот проект был задуман и реализован еще до того как в продаже появились новые недорогие микроконтроллеры PIC16F628 , имеющие встроенный последовательный интерфейс. Может быть сегодня этот проект уже не актуален, но, все же, думаю предложенная здесь информация кому то будет интересна.

Введение.
То, что представлено здесь, это не совсем проект. Это скорее заготовка для возможного проекта. Здесь рассматривается вопрос создания на базе микроконтроллера PIC16F84 устройства управления / контроля, которое в процессе работы обменивается информацией с ПК. Напомню, что PIC16F64 не имеет встроенного последовательного порта, поэтому основная задача проекта - реализация интерфейса RS-232. Проект полностью базируется на информации и программах, предложенных в статье " Asynchronus Serial I/O Using PIC16Cxx "

Назначение и работа устройства.

Прибор состоит из исполнительного УСТРОЙСТВА, связанного с ПК через Com порт и программы управления 'rs232tst.exe' которая работает под Windows 95/98. Исполнительное УСТРОЙСТВО имеет три светодиода, включать и выключать которые Вы можете нажатием кнопки мыши. При этом программа посылает УСТРОЙСТВУ команду управления. Микроконтроллер обрабатывает принятую команду, включает или выключает требуемый светодиод, посылает компьютеру подтверждение выполненого действия. Разумеется светодиоды можно заменить чем то другим, например ключем на семисторе, который будет включать и выключать свет в комнате и т. п. .
Реализация последовательной ассинхронной передачи данных, применяемая в этом проекте имеет один существенный недостаток. Исполнительное УСТРОЙСТВО не имеет на входе приемного буфера, такого, какой есть у стандартных устройств, работающих по протоколу RS-232 ( например UART16550). Микроконтроллеру требуется определенное время для обработки принятой команды. Это время включает в себя идентификацию команды и выполнение связанной с ней действий. Если до истечения этого времени компьютер передаст УСТРОЙСТВУ новую команду, она будит потеряна. Для решения этой проблемы, в программе 'rs232tst.exe' предусмотрен режим работы, при котором используется программный передающий буфер, который заменяет отсутствующий приемный буфер УСТОРЙСТВА. Более подробное описание работы программы 'rs232tst.exe' смотрите в файле помощи программы.
Технические характеристики:
- напряжение питания – 2 .. 5 В;
- тактовая частота – 4 МГц;
- потребляемый ток – 10 .. 40 мА;
- максимальная скорость обмена данными с ПК – 1200 Бод

Схема.
УСТРОЙСТВО выполнено на микроконтроллере PIC16F84. Микросхема MAX232 обеспечивает совместимость ТТЛ уровней напряжения с уровнями RS-232.



Прграмма.
Программа для микроконтроллера состоит из нескольких файлов. Основной из них - файл 'pj_rs232.asm', в нем реализована вся логика работы устройства. Два вспомогательных файла 'Txmtr.asm' и 'Rcvr.asm' реализуют функции передачи и приема байта. Эти файлы целиком без изменений взяты из " Asynchronus Serial I/O Using PIC16Cxx ". В файле 'pj_rs232.asm' есть подробные комментарии выполняемых действий, поэтому нет необходимости разбирать работу программы здесь.

Изготовление.
- тактовая частота 4 МГц;
- скорость передачи 1200 бит в секунду;
- 8 бит данных;
- 1 стоп бит;
- проверка четности не выполняется;
- аппаратный контроль не используется.
Эти настройки соответствуют настройкам по умолчанию параметров Com порта в программе 'rs232tst.exe'.



Автор: Нет данных

Связь с автором: Нет данных

Веб сайт автора: Нет данных

Прислал: Нет данных

Источник: http://pic16f84.narod.ru


Доп материалы, файлы к устройству (схеме):

Архив проекта ( схема + asm файлы + hex файл + файл программы rs232tst.exe


Категория: Схемы на МК | Добавил: Volt (19 Август 2010)
Просмотров: 7680 | Комментарии: 1 | Теги: MAX232, PIC16F84, MAXIM, Microchip, мк, PIC | Рейтинг: 0.0/0

Быстрая навигация по сайту




Всего комментариев: 0
Имя *:
Email *:
Код *:




Корзина
Ваша корзина пуста
Поиск по сайту
Для корректного поиска вводите в поисковую форму не более 20-25 символов.


Форма входа
Наш опрос
Насколько долго у вас грузится сайт?
Всего ответов: 369
Рекомендуем
Полезно знать!

Частота - от слова "часто". То есть, она характеризует, насколько часто происходит какой-то процесс.

Советуем посетить

Пользователю
Почта на Майл.ру
Поисковик Google
Поисковик Yandex
Энциклопедия Википедия
Погода на Гисметео

Радиолюбителю
Паяльник
Электронный портал
Сервер радиолюбителей
РадиоКОТ

Поддержка сайта

Вы можете поддержать сайт напрямую через наши платежные реквизиты

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 83559
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 45695
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 45166
4
Блоки питания
Лабораторный БП
Просмотры: 35386
5
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 34120
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 32339
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 30954
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 29629
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 29463
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 27599
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 21659
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 17254
3
Справочники
Аналоги микросхем
Просмотры: 14801
4
Радиолюбительский софт
Electronics Workbench 5.12
Просмотры: 13872
5
Радиолюбительский софт
Crocodile Technoy 3D v609
Просмотры: 12970
Счетчики сайта




Рейтинг Сайтов YandeG

Вся статистика общедоступна

Ошибки и опечатки
Система Orphus
Каталогизация схем, книг, программ по электронике и электротехнике.
Портал радиолюбителей DIOD © 2009 - 2017