рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Порт вводу-виводу GPIO

Порт вводу-виводу GPIO - раздел Образование, У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC Як І Будь-Який Регістр, Регістр Вводу-Виводу Може Бути Доступний Для Читання ...

Як і будь-який регістр, регістр вводу-виводу може бути доступний для читання і запису. Проте читання регістра провадиться незалежно від установлених режимів ліній вводу-виводу. У регістрі використовується тільки 6 молодших розрядів, у двох старших завжди читається 0. Варто звернути увагу, що вивід GP3 є тільки входом.

Слово конфігурації може встановлювати для деяких ліній вводу-виводу виконання альтернативних функцій, наприклад, виходу тактового генератора. При виконанні цих функцій в біті відповідної лінії завжди читається 0, після скидання всі лінії вводу-виводу запрограмовано як входи.

До виводів GP0, GP1 і GP3 може бути задано програмно підключення внутрішніх резисторів до напруги живлення. Підключення резисторів програмується бітом GPWU регістра OPTION. Крім того, для них може бути запрограмована бітом GPPU регістра OPTION функція «пробудження» із економічного режиму.

Регістр керування драйверами виходів TRIS може бути завантажений вмістом регістра W за допомогою виконання команди «TRIS f». Установка 1 у біті регістра призводить до переходу відповідного драйвера виходу в стан високого імпедансу. Установка 0 призводить до передачі вмісту буферного регістра на вихід.

 

2.6.2. Мікроконтролери PIC 12C6XX

Мікроконтролери PIC 12C67X і PIC 12F68X представляють собою спрощені модифікації PIC 16C71 і PIC 16F84 відповідно, але без механізму переривань. Так мікроконтролери PIC 12C6X мають у своєму складі модуль 2-канального АЦП, а PIC 12F68X – Flash пам'ять програм і EEPROM даних.

2.7. Мікроконтролери високопродуктивного сімейства PIC17CХХ

Мікроконтролери високопродуктивного сімейства PIC17CХХ відрізняються від усіх інших сімейств МК розширеним набором функціональних модулів, збільшеною розрядністю команд і ще цілим рядом особливостей. Так, у порівнянні із сімейством PIC16CХХ, наприклад, мікроконтролери типу PIC17C5Х мають такі удосконалення:

1. Слово команди розширене до 16 бітів, що дозволило зробити більші розміри сторінок пам'яті програм (8К слів замість 2К) і даних (256 замість 128 байтів).

2. Чотири режими роботи: мікроконтролер, захищений мікроконтролер, розширений мікроконтролер, мікропроцесор.

3. 22 нових команди. Команди MOVF, OPTION і TRIS видалені.

4. 4 нових команди для пересилки даних між пам'яттю програм і пам'яттю даних, за допомогою яких МК може програмувати сам себе.

5. Одноциклові команди пересилки даних між регістрами, що не торкаються WREG (регістр аналогічний W в попередніх сімействах МК).

6. Можливість прямо адресувати WREG.

7. Регістр PCLATH розширений до 8 бітів і доступний для читання і запису.

8. Трохи змінена схема розбивки пам'яті даних на сторінки.

9. Регістри DDR замість регістрів TRIS.

10. Декілька векторів переривань, що може знизити час реакції на переривання.

11. Стек розширений до 16 слів (16 рівнів).

12. Регістр BSR для переключення сторінок пам'яті даних.

13. Трохи змінена схема виходу з режиму SLEEP.

14. OST і PWRT працюють паралельно, а не послідовно.

15. Переривання по зміні будь-якого із 8 виходів PORTB.

16. TMR0 – 16-бітний таймер-лічильник із попереднім дільником.

17. Додано другий регістр непрямої адресації FSR1. За допомогою бітів конфігурації можна вибрати автоінкремент, автодекремент або зберігання без зміни FSRх після звертання.

18. Трохи змінена схема роботи периферійних пристроїв.

19. АЦП має додаткові входи опорної напруги.

20. У USART відсутній BRGH.

21. Трохи змінені режими роботи генератора.

22. Біти керування і стана рознесені в різні регістри, змінена полярність біта загального дозволу переривань.

23. Інакше реалізована схема програмування в готовому пристрої.

 

 

_____________

– Конец работы –

Эта тема принадлежит разделу:

У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC

СТРУКТУРНА ОРГАНІЗАЦІЯ ТА РЕЖИМИ РОБОТИ ОМК PIC...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Порт вводу-виводу GPIO

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Таблиця 2.3
Опис спеціальних регістрів PIC16С5Х     Адреса Назва Біт 7 Біт 6 Біт 5

Скидання
Мікроконтролери PIC16С5Х мають наступні способи скидання: – скидання по включенню живлення (POR); – скидання по входу MCLR при звичайній роботі; – скидання по входу MC

Сторожовий таймер
Сторожовий таймер представляє собою повністю готовий вбудований RC-генератор. Він буде працювати, навіть якщо основний генератор зупинений, як це буває при виконанні команди SLEEP. Таймер виробляє

Режим пониженого енергоспоживання
Режим пониженого енергоспоживання SLEEP призначений для забезпечення дуже малого струму споживання в очікуванні (менше 1 мкА при виключеному сторожовому таймері). Вхід в режим SLEE

Система команд
  Кожна команда PIC16С5Х – це 12-бітне слово, що розділене по сенсу на наступні частини: код операції (OPCODE), поле для одного або більше операндів, що приймають або не приймають уча

Таблиця 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. С

Таблиця 2.13
Настроювання попереднього дільника   PS2, PS1, PS0 Коефіцієнти ділення RTCC WDR

Режим пониженого енергоспоживання
Вхід в режим SLEEP здійснюється командою SLEEP. За цією командою, якщо WDT дозволений, то він скидається і починає відлік часу, біт “PD” в регістрі статусу (f3) скидається,

Система команд
Кожна команда PIC16C71 представляє собою 14-розрядне слово, що містить поле коду операції (OPCODE) і поле одного або більше операндів, які можуть брати участь в цій команді. Формат команди навед

Таблиця 2.14
Опис полів команд PIC 16C71   Поле Опис f Адреса регістра w Робочий регі

Скидання
Організація скидання в PIC 16С84 не відрізняється від PIC 16С71. Стан спеціальних регістрів після скидання наведений в табл. 2.17.   Таблиця 2.17 Стан спе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги