Система команд - раздел Образование, У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC
Кожна Команда Pic16С5Х – Це 12-Бітне Слово, Що Розділене По С...
Кожна команда PIC16С5Х – це 12-бітне слово, що розділене по сенсу на наступні частини: код операції (OPCODE), поле для одного або більше операндів, що приймають або не приймають участь в цій команді. Формат команди наведений на рис. 2.14.
Опис полів команд наведений в табл. 2.6. Система команд PIC16С5Х включає в себе байт-орієнтовані команди, біт-орієнтовані, операції з константами і команди передачі керування (див. табл. 2.7).
Для байт-орієнтованих команд "f" позначає собою регістр, з яким проводяться дії. Тобто "f" позначає один з 32-х регістрів ОЗП мікроконтролера, який буде використовувати команда з урахуванням поточного номера банку. Біт "d" визначає, куди покласти результат. Якщо d = 0, результат буде знаходитись в W регістрі. Якщо "d" = 1, результат буде знаходитись в регістрі "f", що згадується в команді.
Команди роботи з байтами
11 6
4 0
OPCODE
d
f(file#)
d = 0 для позначення W
d = 1 для позначення F
f = 5-розрядна адреса регістра
Команди роботи з бітами
11 8
7 5
4 0
OPCODE
b(bit)
f(file#)
b = 3-розрядний номер біта
f = 5-розрядна адреса регістра
Команди керування і операцій з константами (крім GOTO і CALL)
СТРУКТУРНА ОРГАНІЗАЦІЯ ТА РЕЖИМИ РОБОТИ ОМК PIC...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Система команд
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Таблиця 2.3
Опис спеціальних регістрів PIC16С5Х
Адреса
Назва
Біт 7
Біт 6
Біт 5
Скидання
Мікроконтролери PIC16С5Х мають наступні способи скидання:
– скидання по включенню живлення (POR);
– скидання по входу MCLR при звичайній роботі;
– скидання по входу MC
Сторожовий таймер
Сторожовий таймер представляє собою повністю готовий вбудований RC-генератор. Він буде працювати, навіть якщо основний генератор зупинений, як це буває при виконанні команди SLEEP. Таймер виробляє
Режим пониженого енергоспоживання
Режим пониженого енергоспоживання SLEEP призначений для забезпечення дуже малого струму споживання в очікуванні (менше 1 мкА при виключеному сторожовому таймері).
Вхід в режим SLEE
Таблиця 2.6
Опис полів команд PIC 16C5Х
Поле
Опис
f
Адреса регістра
w
Робочий регі
Модуль таймера (TMRO-RTCC)
Єдиною відмінністю даного модуля від аналогічного в PIC 16С5Х є можливість формування сигналу переривання.
Переривання по RTCC виробляється тоді, коли відбувається переповн
Переривання
Переривання в PIC16C71 можуть бути від чотирьох джерел:
· зовнішнє переривання з ніжки RB0/INT,
· переривання від переповнення лічильника/таймера RTCC,
· переривання п
Модуль аналого-цифрового перетворювача (АЦП)
Модуль АЦП (рис. 2.24) містить чотири вхідних аналогових канали AIN3, AIN1, AIN2 і AIN3, що мультиплексуються на одну схему вибірки/зберігання і далі на АЦП. Опорна напруга надходить ззовні чере
Скидання
В PIC 16С71 існує різниця між варіантами скидання:
1. Скидання при включенні живлення.
2. Скидання за зовнішнім сигналом /MCLR при нормальній роботі.
3. С
Режим пониженого енергоспоживання
Вхід в режим SLEEP здійснюється командою SLEEP. За цією командою, якщо WDT дозволений, то він скидається і починає відлік часу, біт “PD” в регістрі статусу (f3) скидається,
Система команд
Кожна команда PIC16C71 представляє собою 14-розрядне слово, що містить поле коду операції (OPCODE) і поле одного або більше операндів, які можуть брати участь в цій команді. Формат команди навед
Таблиця 2.14
Опис полів команд PIC 16C71
Поле
Опис
f
Адреса регістра
w
Робочий регі
Скидання
Організація скидання в PIC 16С84 не відрізняється від PIC 16С71. Стан спеціальних регістрів після скидання наведений в табл. 2.17.
Таблиця 2.17
Стан спе
Порт вводу-виводу GPIO
Як і будь-який регістр, регістр вводу-виводу може бути доступний для читання і запису. Проте читання регістра провадиться незалежно від установлених режимів ліній вводу-виводу. У регістрі використо
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов