Изучение структуры и функциональных возможностей однокристальных микроконтроллеров PIC16F877 и PIC16C923

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Атрощенко С.В. ЭМ-41

ЛАБОРАТОРНАЯ РАБОТА №1

Изучение структуры и функциональных возможностей однокристальных микроконтроллеров

Цель: Изучить линейки однокристальных микроконтроллеров фирмы Microchip с архитектурой PICmicro, их структурные схемы и функциональные возможности.

Ход работы:

Рисунок 1 - Структурная схема типовых систем телеизмерения и телеуправления

Рисунок 2 - Структурная схема микроконтроллера PIC16F877

Рисунок 3 - Структурная схема микроконтроллера PIC16C923

Таблица 1 – Сравнительная характеристика микроконтроллеров PIC16F877 и PIC16C923

Характеристика

PIC16F877

PIC16C923

Количество инструкций

35

35

Количество циклов на выполнение команды

1

1

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

20 МГц

8 МГц

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

8Кх14

4Кх14

ОЗУ

368х8

176х8

Технология памяти программ

FLASH

EPROM

Количество прерываний

14

8

Глубина аппаратного стека

8 уровней

8 уровней

Режимы адресации

прямой, косвенный, относительный

прямой, косвенный, относительный

Напряжение питания

2,0 .. 5,5

2,5 .. 6

Вывод: по скорости работы микроконтроллер PIC16F877 является более быстродействующим, чем контроллер PIC16C923. У микроконтроллера PIC16C923 меньший объем памяти программ и памяти данных. Отличием данных контроллеров является различие в технологии памяти программ. По остальным характеристикам эти контроллеры практически идентичны. Отсутствие у PIC16C923 АЦП не позволяет применять его в системах с обработкой аналогового сигнала, изменяющего свою основную характеристику в больших пределах.

В итоге можно сделать вывод о том, что микроконтроллер PIC16C923 может применяться в микропроцессорных системах управления и контроля на железной дороге. В частности:

·  управление сигнализацией светофоров;

·  управление работой стрелок;

·  контроль положения стрелок.

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.