я з відкритим стоком або вхід частоти для таймера/лічильника RTCC-RB0/INTДвунаправленная лінія порту введення/виводу або зовнішній вхід переривання. Рівні ТТЛ.-RB1 - RB5Двунаправленние лінії введення/виведення. Рівні ТТЛ.-RB6Двунаправленние лінії введення/виведення. Рівні ТТЛ.Вход тактової частоти для EEPROMRB7Двунаправленние лінії введення/виведення. Рівні ТТЛ.Вход/вихід EEPROM даних/MCLR/VppНізкій рівень на цьому вході генерує сигнал скидання для контролера. Активний нізкій.Сброс контролера. Для режиму EEPROM - подати VppOSC1/CLKINДля підключення кварцу, RC або увійти зовнішньої тактовою частоти.OSC2/CLKINГенератор, вихід тактової частоти в режимі RC генератора, в інших випадках - для підключення кварца.VddНапряженіе пітаніяНапряженіе пітаніяVssОбщій (земля) Загальний
3. Огляд команд і позначення Кожна команда PIC16C84 - це 14-бітове слово, яке розділене за змістом на наступні частини: - 1. код операції, -2. полі для одного і більше операндів, які можуть брати участь чи ні в цій команді. Система команд PIC16C84 включає в себе байт-орієнтовані команди, біт-орієнтовані, операції з константами і команди передачі управління. p align="justify"> Для байт-орієнтованих команд "f" позначає собою регістр, з яким виробляється дія; "d"-біт визначає, куди покласти результат. Якщо "d" = 0, то результат буде поміщений у W регістр, при "d" = 1 результат буде поміщений в "f", згаданому в команді. p align="justify"> Для біт-орієнтованих команд "b" позначає номер біта, що бере участь в команді, а "f" - це регістр, у якому цей біт розташований.
Для команд передачі управління і операцій з константами, "k" позначає восьми-або одіннадцатібітную константи.
Всі команди виконуються протягом одного командного циклу. У двох випадках виконання команди займає два командних циклу: перший - перевірка умови і перехід, другий - зміна програмного лічильника як результат виконання команди. Один командний цикл складається з чотирьох періодів генератора. Таким чином, для генератора з частотою 4 МГц час виконання командного циклу буде 1 мкс. br/>
Таблиця 2. Байт орієнтовані команди
МнемокодНазваніе командиПрімечаніяADDWF f, dСложеніе W c f2, 3ANDWF f, dЛогіческое І W і F2, 3CLRF fСброс регістра f3CLRW-Скидання регістра W-COMF f, dІнверсія регістра f2, 3DECF f, dДекремент регістра f2, 3DECFSZ f, dДекремент f, пропустити команду, якщо 02,3 INCF f, dІнкремент регістра f2, 3INCFSZ f, dІнкремент f, пропустити команду, якщо 02,3 IORWF f, dЛогіческое АБО W і f2, 3MOVF f, dПересилка регістра f2, 3MOVWF fПересилка W і f3NOP-Холоста команда-RLF f, dСдвіг f вліво через перенос2, 3RRF f, dСдвіг f вправо через перенос2, 3SUBWF f, dВичітаніе W з f2, 3SWAPF f, dОбмен місцями тетрад в f2, 3XORWF f, dІсключающее АБО W і f2, 3ADDLW kСложеніе константи з W-ANDLW kЛогіческое І константи і W-IORLW kЛогіческое АБО константи і W-SUBLW ...