Разделы сайта

Обзор семейства PIC контроллеров

. Мультиплексор - позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.

13. Регистр W - рабочий регистр

Программирование контроллеров

Раньше, чтобы записать новый или исправить старый код программы, приходилось снимать контроллер с печатной платы, устанавливать в программатор и только потом уже приступать к программированию. Это все-таки не очень удобно и быстро. Поэтому был выбран альтернативный вариант, не требующий лишних действий и занимающий меньше времени. Это подключение к ПК через шину USB микроконтроллера, в который предварительно записана программа bootload. После чего достаточно только установить драйвер макета, скачать программу для общения с контроллером (к примеру KeTerm от фирмы KernelChip) и можно приступать к программированию. Писать программы можно на разных языках программирования таких как С++, Delphi, VisualBasic, HyperTerminal. И из них же можно напрямую управлять контроллером.

Выбор контроллера для проекта

Сравнение PIC18x8x «в таблице 1» приведены контроллеры из семейства PIC18 (от компании MicroChip).

Таблица 1

Особености

pic16cr83

pic16f83

pic16cr84

pic16f84a

Память программ, байт

512x14

512x14

1024x14

1024x14

ОЗУ данных

36

36

68

68

Част., МГц

10

10

10

10

Порты вв./выв.

13

13

13

13

АЦП/ЦАП

0/0

0/0

0/0

0/0

Таймеры

1+WDT

1+WDT

1+WDT

1+WDT

Програм. на плате

есть

есть

нету

есть

Эти контроллеры очень схожи друг с другом по своим характеристикам, но PIC18F84A оказался наилучшим вариантом из всех, т.к. он включил в себя все положительные качества предыдущих контроллеров. Поэтому именно он и был выбран для создания макета.

Перейти на страницу: 1 2 

Интересное из раздела

Автоматическая система управления
В настоящее время широко используются микропроцессорные устройства и системы. Их назначение и область применения очень велика. Так, различного рода микропроцессорные сист ...

Cинтез инвертирующего усилителя
Операционные усилители в настоящее время находят широкое применение при разработке различных аналоговых и импульсных электронных устройств. Это связано с те ...

Проект корпоративной вычислительной сети
Локальные сети в последнее время все более превращаются в обязательную принадлежность любой компании, имеющей больше одного компьютера. Это обусловлено возр ...