Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Любая задача на C/C++
Одно любое задание в mYsql
Сделаю ваше задание: Лабораторная работа на Pascal / Lazarus
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си
Повышение уникальности твоей работе

Примеры контроллеров 18ЕХХХ и 16ЕХХХ

2021-03-09СтудИзба

ПРИМЕРЫ КОНТРОЛЛЕРОВ 18ЕХХХ, 16ЕХХХ.

Характеристики 16 и 18 серии.

1. Оптимизированная на совместимость архитектура и по возможности совместимая система команд.

2. Линейное адресное пространство.

3. Производительность достигает до 10 Mips.

4. Тактовая частота 4 к - 10 МГц (с возможностью умножения)

LPXTHS (0 – 200 кГц/0 – 1МГц/0 - 20 МГц) - частотные режимы (программно-аппаратные) в предыдущих моделях

5. В 16-ой серии:

14 разрядные команды

Рекомендуемые материалы

8 разрядные данные

В 18-ой серии:

             16 разрядные команды

             8 разрядные данные

6. Система приоритетов прерываний

7. В 18 серии возможно умножение 8*8 за такт

Периферийные модули

Микроконтроллеры обладают высокой нагрузочной способностью: до 25 мА/канал.

Потребление каждого порта не более 200 мА.

По всем портам нагрузочная способность не превышает 300 мА.

• Модуль таймера ТМR0

ТМR0 - таймер/счетчик имеет следующие особенности

• 8-разрядный

• возможность чтения и записи и текущего значения счетчика

• 8-разрядный программируемый предделитель

• внутренний и внешний источник тактового сигнала

• выбор активного фронта внешнего тактового сигнала

• прерывания при переполнении (переход от FFh к 00h)

Предделитель стоит перед счетчиком и делит на заданное число.

• Модуль таймера ТМR1

ТМR1 - 16-разрядный таймер/счетчик, состоящий из двух 8-разрядных регистров (ТМR1H и ТМR1L) доступных для чтения и записи. Счет выполняется в спаренных регистрах (ТМR1Н: ТМR1L), инкрементируя их значение от 0000h до FFFFh, далее считает с 0000h. При переполнении счетчика устанавливается в ‘1’ флаг прерывания ТМR1IF в регистре РIR1<0>. Само прерывание можно разрешить/запретить установкой сбросом бита ТМR1IE в регистре Р1Е1<0>.

ТМR1 может работать в двух режимах:

• Режим таймера.

• Режим счетчика.

• Модуль таймера ТМR2

ТМR2 - 8-разрядный таймер с программируемыми предделителем и выходным делителем, 8-разрядным регистром периода РR2, ТМR2 может быть опорным таймером для ССР модуля в ШИМ режиме. Регистры ТМR2 доступны для записи/чтения и очищаются при любом виде сброса.

Для уменьшения энергопотребления таймер ТМR2 может быть выключен сбросом бита ТМR2ON (Т2СОМ<2>) в '0'.

Счетчик предделителя и выходного делителя сбрасываются в случае:

• Записи в регистр ТМR2;

• Записи в регистр Т2СОN;

• Любого вида сброса микроконтроллера (РОR, ВОR, сброс WDT или активный сигнал - МСLR).

8-зазрядный регистр периода РR2 используется для ШИМ (Широко Импульсная Модуляция)

ШИМ позволяет передавать различную энергию в нагрузку.

• Модуль ТМR3 (18 серия)

16 – разрядный таймер-счетчик.

• Вторичный генератор тактового сигнала

• Модуль ССР

Каждый модуль ССР содержит 16-разрядный регистр, который может использоваться в качестве:

• 16-разрядного регистра захвата данных (захват с максимальным периодом 6.25 нс);

• 16-разрядного регистра сравнения:

• Двух 8-разрядных (ведущий и ведомый) регистров ШИМ.

• Модуль МSSР

Модуль ведущего синхронного последовательного порта (МSSР) может использоваться для связи с периферийными микросхемами или другими микроконтроллерами. Периферийными микросхемами могут быть: ЕЕРRОМ память, сдвиговые регистры, драйверы ЖКИ, АЦП и др. Модуль МSSР может работать в одном из двух режимах:

• Последовательный периферийный интерфейс (SРI);

• Inter – Integrated (I2C).

Расширенный модуль I2C (промышленный стандарт обмена данными внутри одного устройства)

• Модуль USART

USART - это модуль последовательного ввода/вывода, который может работать в полнодуплексном асинхронном режиме для связи с терминалами, персональными компьютерами (RS - 232, RS - 485) или синхронном полудуплексном режиме для связи с микросхемами ЦАП, АЦП, последовательными ЕЕРRОМ и т.д.

USART может работать в трех режимах:

• Асинхронный, полный дуплекс;

• Ведущий синхронный, полудуплекс;

• Ведомый синхронный, полудуплекс.

В 18 серии - модуль USART адресуемый и имеются регистры настройки ТХSТА - регистр управления и статуса передатчика USART; RСSТА - регистр управления и статуса приемника USART.

• 10 разрядный АЦП

Модуль аналого-цифрового преобразования (АЦП) имеет пять каналов у 28-выводных микросхем и восемь каналов у 40/44-выводных микросхем. Имеет высокую скорость преобразования.

Входной аналоговый сигнал через коммутатор каналов заряжает внутренний конденсатор АЦП СHOLD. Модуль АЦП преобразует напряжение, удерживаемое на конденсаторе СHOLD в соответствующий 10-разрядный цифровой код методом последовательного приближения. Источник верхнего и нижнего опорного напряжения может быть программно выбран с выводов VDD, VSS, RA2 или RA3.

Допускается работа модуля АЦП в SLЕЕР режиме микроконтроллера. при этом в качестве источника тактовых импульсов для АЦП должен быть выбран RС генератор.

Для управления АЦП в микроконтроллере используется 4 регистра:

• Регистр результата АDRЕSН (старший байт);

• Регистр результата АDRЕSL (младший байт);

• Регистр управления АDСОN0;

• Регистр управления АDСОN1.

• Модуль LVD

Программируемый детектор пониженного напряжения.

Эта функция полезна в случаях, когда требуется выполнить определенные процедуры перед понижением напряжения питания ниже рабочего уровня.

Детектор пониженного питания имеет программное управление, что позволяет программе пользователя выключить модуль LVD для снижения потребляемого тока. При снижении питания возможна генерация прерывания (18 серия и выше).

Аналого-цифровой преобразователь

Основные характеристики микроконтроллеров

Параметры

18F242

18F452

18F873

18F877

Тактовая частота

40 МГц

40 МГц

20МГц

20МГц

Память программ

16 к*8

16 к*8

4 к*14

4 к*14

Память данных

768*8

1536*8

92*8

368*8

Прерывания

17

17

13

14

Порты

А, В, С

А, В, С,D,E

А, В, С

А, В, С,D,E

Таймеры

4

4

3

3

Модуль ССР

2

2

2

2

Последовательный интерфейс

MSSP, USART (адресуемый)

MSSP, USART (анонимный)

Параллельный интерфейс

-

PSP

-

PSP

АЦП

5 каналов

8 каналов

5 каналов

8 каналов

Команд в микроконтроллере

75

75

35

35

Зависимость тактовой частоты от напряжения питания для контроллеров PIC18LFXXX и PIC18FXXX

В серию PIC18FXXX встроено умножение тактовой частоты на 4.

Рекомендации по схематическому решению для портов (16 серия)

Порт А (РОRТА): цифровой ввод-вывод, входы АЦП и таймеров. Выходы с открытым коллектором для управления нагрузкой (6 выводной).

Все каналы РОRTA имеют соответствующие биты направления в регистре TRISA, позволяющие настраивать канал как вход или выход. Запись '1' в TRISA переводит соответствующий выходной буфер в 3-е состояние. Запись '0' в регистр ТRISА определяет соответствующий канал как выход, содержимое защелки РОRТА передается на вывод микроконтроллера (если выходная защелка подключена к выводу микроконтроллера).

Порт В (РОRТВ): управление клавиатурой, внешнее прерывание, низковольтное программирование.

Рекомендация для Вас - 8. Этапы создания и жизненный цикл КИС.

РОRТВ – 8-разрядный двунаправленный порт ввода/вывода. Биты регистра ТRISB определяют направление каналов порта. Установка бита в ‘1’ регистра ТRISB переводит выходной буфер в 3-е состояние. Запись '0' в регистр ТRISB настраивает соответствующий канал как выход, содержимое защелки РОRТВ передается на вывод микроконтроллера (если выходная защелка подключена к выводу микроконтроллера).

Три вывода РОRТВ мультиплицированы со схемой низковольтного программирования: RВЗ/РGМ, RВ6/РGС, RВ7/РGD.

Порт С (РОRТС): цифровой ввод-вывод (байтовый). Шины SPI, I2C, USART.

Биты регистра TRISC определяют направление каналов порта. Установка бита в ‘1’ регистра TRISC переводит выходной буфер в 3-е- состояние. Запись ‘0’ в регистр TRISC настраивает соответствующий канал как выход, содержимое защелки РОRТС передается на вывод микроконтроллера (если выходная защелка подключена к выводу микроконтроллера).

Выводы РОRТС мультиплицированы с несколькими периферийными модулями. На каналах РОRТС присутствует входной буфер с триггером Шмидта.

Порты D и Е (РОRТD, РОRТЕ): программно реализуемый параллельный порт.


Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее