
- •Содержание
- •2. Анализ управляемого объекта
- •3.Выбор выходных цепей управляемого объекта
- •4. Выбор схемы аппаратного драйвера
- •5.Выбор микроконтроллера
- •6. Технические характеристики мк pic16f627
- •7. Назначение выводов мк pic16f627
- •8. Структурная схема мк pic16f627
- •9) О . Писание структурной схемы мк pic16f627
- •10.Система команд мк pic16f627
- •11. Описание схемы электрической принципиальной устройства управления
- •12.Блок схема управляющей программы
- •13.Текст управляющей программы
- •15.Список литературы
8. Структурная схема мк pic16f627
9) О . Писание структурной схемы мк pic16f627
1)EEPROM данных-электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти (таких как PROM и EPROM). Память такого типа может стираться и заполняться данными до миллиона раз.
2)PORTA-регистр 6-битового двунаправленного порта А с адресом 05h. Два старших разряда этого порта не используются и читаются как 0. Кроме того, вывод RA3 этого порта может работать только на вход.
3)PORTB- регистр 6-битового двунаправленного порта B с адресом 06h. Два старших разряда этого порта не используются и читаются как 0. Кроме того, вывод RA3 этого порта может работать только на вход.
4)RAM-Запоминающее устройство с произвольным доступом (сокращённо ЗУПД; также Запоминающее устройство с произвольной выборкой, сокращённо ЗУПВ; англ. Random Access Memory) — один из видов памяти компьютера, позволяющий единовременно получить доступ к любой ячейке (всегда за одно и то же время, вне зависимости от расположения) по её адресу на чтение или запись.
5)Счетчик команд- регистр процессора, содержащий адрес текущей выполняемой команды. В зависимости от архитектуры содержит либо адрес инструкции, которая будет выполняться, либо той, которая выполняется в данный момент.
6)8-уровневый стек- структура данных, в которой доступ к элементам организован по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»). Чаще всего принцип работы стека сравнивают со стопкой тарелок: чтобы взять вторую сверху, нужно снять верхнюю.
7)FLASH-память программ -в ней хранится исполняемая программа.
8)MUX – мультиплексор - устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.
9) FSR (File Select Register) — регистр выбора косвенно адресуемого регистра с адресом 04 или 84. Этот регистр правильнее было бы назвать регистром хранения адреса косвенной адресации (см. INDF).
10)STATUS-регистр
состояний, он расположен в банке 0 и
отображается в банке 1 (адреса 03h и 83h
соответственно). Два старших бита этого
регистра не используются и читаются
как 0. Бит 5 обеспечивает переключение
банков ОЗУ. Остальные биты — это
флаги, состояние которых говорит о том,
произошло или нет то или иное событие
(см. [3, 4]). Флаги может использовать
программист при написании программ.
11)ALU-Арифметико-логическое устройство (АЛУ) (англ. arithmetic and logic unit, ALU) — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными, представляемыми в виде машинных слов, называемыми в этом случае операндами.
12)W- регистр- аккумулятор, в котором сохраняются непосредственные результаты выполнения арифметических и логических команд. Альтернативными методами для сохранения результата являются использование регистров общего назначения или оперативной памяти.
13)Тактовый генератор-генератор тактовой частоты (генератор тактовых импульсов) генерирует электрические импульсы заданной частоты (обычно прямоугольной формы) для синхронизации различных процессов в цифровых устройствах — ЭВМ, электронных часах и таймерах, микропроцессорной и другой цифровой технике. Тактовые импульсы часто используются как эталонная частота — считая их количество, можно, например, измерять временные интервалы.
14)PWRT (Power-up Timer)-таймер удерживающий внутренний сигнал сброса для того, чтобы питание увеличилось до необходимого рабочего уровня. После чего запускается OST.
15)OST-таймер запуска генератора, обеспечивает задержку в 1024 такта генератора(вход OSC1) после окончания задержки от PWRT.
16)POR (Power-On Reset) — схема, обеспечивающая начальный сброс МК при включении питания. Эти схемы могут быть внешними относительно МК, а могут быть и его частью.
17) WDT (watchdog timer) - сторожевой таймер это аппаратное устройство, обеспечивающее беспрерывное функционирование вычислительной системы. В случае "зависания" компьютера запустится сторожевой таймер и через установленный промежуток времени он перезагрузит зависшую систему. Сторожевой таймер может быть программно или аппаратно установлен на время от нескольких миллисекунд до нескольких минут.
18)
BOD
(Brown-Out Detector)
— это схема, которая отслеживает
напряжение питания в рабочем диапазоне.
В случае выхода из этого диапазона, на
МК подаётся сигнал сброса и удерживается
до тех пор, пока питающее напряжение
снова не войдёт в рабочие рамки.
19)LVP-активация возможности программирования при низком напряжении. При активации один цифровой вход переключится в режим LVP (pin 10). Если подать 5В на эту ногу, то МК перейдет в режим программирования. Для нормальной работы МК требуется держать на этой ноге 0В (подсоединить к земле).
20) Компаратор (аналоговых сигналов) (англ. comparator — сравнивающее устройство[1]) — электронная схема, принимающая на свои входы два аналоговых сигнала и выдающая логическую «1», если сигнал на прямом входе («+») больше чем на инверсном входе («−»), и логический «0», если сигнал на прямом входе меньше, чем на инверсном входе.
21)TMR1, TMR2, TMR3- таймеры.
22)USART-универсальный синхронно/асинхроныый приемо-передатчик, это аппаратное устройство в МК позволяет принимать и передавать информацию по протоколу RS-232 с соответствующим преобразователем уровней +/- 12в
23)CCP1-Модуль
сравнения, захвата и ШИМ (ССР), который
присутствует во многих микроконтроллерах
Microchip, используется в основном для
измерения и формирования импульсных
сигналов. Расширенный модуль ССР
(enhanced CCP - ECCP), имеющийся во многих новых
микроконтроллерах, предоставляет
дополнительные возможности для
формирования широтно-импульсной
модуляции (ШИМ). Модуль ЕССР обеспечивает
поддержку управления мостовыми и
полумостовыми схемами управления,
программируемое время задержки
переключения (для предотвращения
протекания сквозных токов через внешние
силовые ключи, связанного с их разным
временем переключения) и возможность
автоматического выключения ШИМ при
аварийных ситуациях.
24)Vref- вход снижения тока в режиме простоя.