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