- •Содержание
- •2. Анализ управляемого объекта
- •3.Выбор выходных цепей управляемого объекта
- •4. Выбор схемы аппаратного драйвера
- •5.Выбор микроконтроллера
- •6. Технические характеристики мк pic16f627
- •7. Назначение выводов мк pic16f627
- •8. Структурная схема мк pic16f627
- •9) О . Писание структурной схемы мк pic16f627
- •10.Система команд мк pic16f627
- •11. Описание схемы электрической принципиальной устройства управления
- •12.Блок схема управляющей программы
- •13.Текст управляющей программы
- •15.Список литературы
10.Система команд мк pic16f627
Мнемоника команды |
Описание |
Изм. флаги |
Байт ориентированные команды |
||
ADDWF f,d |
Сложение W и f |
C,DC,Z |
ANDWF f,d |
Побитное 'И' W и f |
Z |
CLRF f |
Очистить f |
Z |
CLRW - |
Очистить W |
Z |
COMF f,d |
Инвертировать f |
Z |
DECF f,d |
Вычесть 1 из f |
Z |
DECFSZ f,d |
Вычесть 1 из f и пропустить если 0 |
|
INCF f,d |
Прибавить 1 к f |
Z |
INCFSZ f,d |
Прибавить 1 к f и пропустить если 0 |
|
IORWF f,d |
Побитное 'ИЛИ' W и f |
Z |
MOVF f,d |
Переслать f |
Z |
MOVWF f,d |
Переслать W в f |
|
NOP - |
Нет операции |
|
RLF f,d |
Циклический сдвиг f влево через перенос |
C |
RRF f,d |
Циклический сдвиг f вправо через перенос |
C |
SUBWF f,d |
Вычесть W из f |
C,DC,Z |
SWAPF f,d |
Поменять местами полубайты в регистре f |
|
XORWF f,d |
Побитное 'исключающее ИЛИ' W и f |
Z |
Бит ориентированные команды |
||
BCF f,b |
Очистить бит b в регистре f |
|
BSF f,b |
Установить бит b в регистре f |
|
BTFSC f,b |
Проверить бит b в регистре f, пропустить если 0 |
|
BTFSS f,b |
Проверить бит b в регистре f, пропустить если 1 |
|
Команды управления и операций с константами |
||
ADDLW k |
Сложить константу с W |
C,DC,Z |
ANDLW k |
Побитное 'И' константы и W |
Z |
CALL k |
Вызов подпрограммы |
|
CLRWDT - |
Очистить WDT |
-TO, -PD |
GOTO k |
Безусловный переход |
|
IORLW k |
Побитное 'ИЛИ' константы и W |
Z |
MOVLW k |
Переслать константу в W |
|
RETFIE - |
Возврат из подпрограмы с разрешением прерываний |
|
RETLW k |
Возврат из подпрограмы с загрузкой костанты в W |
|
RETURN - |
Возврат из подпрограммы |
|
SLEEP - |
Перейти в режим SLEEP |
-TO, -PD |
SUBLW k |
Вычесть W из константы |
C,DC,Z |
XORLW k |
Побитное 'исключающее ИЛИ' константы и W |
Z |
11. Описание схемы электрической принципиальной устройства управления
Матрица из ламп накаливания (La1-La9) подключена источнику питания +12В. МК подключен к источнику питания +5 В. Управление подачей питания на матрицу осуществляется с помощью электромагнитных реле(Rel1-Rel6). Управление электромагнитными реле в свою очередь осуществляет микроконтроллер PIC16F627(U1) к выходам которого они подключены(RB0-RB4,RB6). Когда МК включается, то он начинает подавать на выходы RB0-RB2(столбцы матрицы) и RB3, RB4,RB6(строки матрицы) различные комбинации сигналов которые включают и выключают реле и тем самым управляет подачей питания на матрицу, зажигая различные комбинации ламп.