. Мультиплексор - позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.
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 оказался наилучшим вариантом из всех, т.к. он включил в себя все положительные качества предыдущих контроллеров. Поэтому именно он и был выбран для создания макета.
Автоматическая система управления
В настоящее время широко используются микропроцессорные устройства и системы. Их назначение и область применения очень велика. Так, различного рода микропроцессорные сист ...
Cинтез инвертирующего усилителя
Операционные усилители в настоящее время находят широкое применение при
разработке различных аналоговых и импульсных электронных устройств. Это связано
с те ...
Проект корпоративной вычислительной сети
Локальные
сети в последнее время все более превращаются в обязательную принадлежность
любой компании, имеющей больше одного компьютера. Это обусловлено возр ...