Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Расчет принципиальной схемы устройства на базе микроконтроллера PIC16F84A



 

MPLAB — интегрированная среда разработки, представляющая собой набор программных продуктов, предназначенная для облегчения процесса создания, редактирования и отладки программ для микроконтроллеров семейства PIC, производимых компанией Microchip Technology. Среда разработки состоит из отдельных приложений, связанных друг с другом и включает в себя компилятор с языка ассемблер, текстовый редактор, программный симулятор и средства работы над проектами, также среда позволяет использовать компилятор с языка C. MPLAB работает под управлением операционных систем семейства Windows. Текущая версия среды разработки — MPLAB IDE v8 (8.92).

MPLAB состоит из следующих основных модулей:

- MPLAB Project Manager — средства работы на проектами;

- MPLAB-SIM Software Simulator — моделирование поведения программы с целью поиска и удаления ошибок в алгоритме;

- MPLAB Editor — полноценный текстовый редактор файлов ASM;

- MPASM Universal Macro Assembler — компилятор с ассемблера, компоновщик;

- MPLAB-ICE 2000 — моделирование поведения программы в реальном времени.

Assembler — машинно-ориентированный язык низкого уровня с командами, не всегда соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд; автокод, расширенный конструкциями языков программирования высокого уровня, такими как выражения, макрокоманды, средства обеспечения модульности программ.
Автокод — язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.

Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти, а также задавать удобные для себя схемы адресации (например, индексную или косвенную). Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант и даёт возможность помечать строки программы метками с символическими именами с тем, чтобы к ним можно было обращаться (по именам, а не по адресам) из других частей программы (например, для передачи управления).

Перевод программы на языке ассемблера в исполнимый машинный код (вычисление выражений, раскрытие макрокоманд, замена мнемоник собственно машинными кодами и символьных адресов на абсолютные или относительные адреса) производится ассемблером — программой-транслятором, которая и дала языку ассемблера его название.

В расчетной части необходимо произвести расчет и обоснование электронных компонентов, подключенных к микроконтроллеру.

Для работы МК необходимо подать напряжение в диапазоне 9-12В на стабилизатор КР142ЕН5А, который понижает напряжение до фиксированного значения 5В. Конденсатор С1 емкостью 470мкФ сглаживает пульсации напряжения, а С4 - конденсатор развязки емкостью 0.1 мкФ между шинами питания Vdd и земли GND, так как при переключении больших выходных токов в схеме могут возникать значительные импульсные помехи. Схема питания PICMicro представлена на рисунке 2.2.1.

Рисунок 2.2.1 – Схема питания PICMicro

 

Светодиод надо подключать через резистор. Прямое сопротивление светодиода очень мало, если не ограничивать ток через него, то он просто может сгореть. Либо, что вероятней, пожечь вывод микроконтроллера. А для нормального свечения обычному светодиоду надо около 3…15мА.

Напряжение на выводе МК около 5 вольт, падение напряжения на светодиоде около 2 вольт.

Для подключения к МК будут использоваться 3 светодиода красного цвета АЛ112А с параметрами:

Uпр= 2В Iпр = 10mA

Таким образом, напряжение которое должен взять на себя ограничительный резистор будет 5-2= 3В.

Ток 10мА

По закону Ома рассчитаем номинал ограничительного резистора:

R=U/I= 3/10 = 300Ом.

R1=R2=R3 = 300Ом

Исходя из расчетов для резисторов R1-8 должны быть по 300 Ом.

Разработанная схема с номиналами компонентов приведена на рисунке 2.2.3.

Рисунок 2.2.2 – Принципиальная схема устройства разработанная в среде Splan.

 

Рисунок 2.2.3 – Принципиальная схема устройства разработанная в среде DipTrace.

 


Поделиться:



Популярное:

  1. IQ-DRINK «незаслуженной любви» на базе «эндорфиновой говядины».
  2. Акустические устройства и средства информации
  3. Алгоритм выбора схемы преобразователя
  4. Асинхронные задачи интерфейса с устройствами ввода/вывода.
  5. Бестрансфоматорные схемы выпрямления
  6. В чьей компетенции находится создание условий для массового отдыха жителей поселения и организация обустройства мест массового отдыха населения
  7. В.Н. Татищев. Теоретико-методологические основы исторических взглядов. Движущие силы истории. Причины возникновения государств и формы государственного устройства. Периодизация всемирной истории.
  8. Виды возбуждения и схемы включения двигателей постоянного тока
  9. Визуальные устройства и средства информации
  10. ВНУТРЕННИЕ САНИТАРНО-ТЕХНИЧЕСКИЕ УСТРОЙСТВА
  11. Внутренние устройства газоснабжения
  12. Вопрос: 3 Нужно ли проводить проверку отсутствия напряжения, если стационарные сигнализирующие устройства показывают его отсутствие?


Последнее изменение этой страницы: 2016-03-17; Просмотров: 2823; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь