Программирование на языке C среднего уровня для микроконтроллера PIC: упрощение встроенного программирования

Программирование на языке C среднего уровня для микроконтроллера PIC: упрощение встроенного программирования

book type
0 Відгук(ів) 
FL/133801/R
Английский
В наличии
175,00 грн
157,50 грн Сохранить 10%
  Моментальное скачивание 

после оплаты (24/7)

  Широкий выбор форматов 

(для всех устройств)

  Полная версия книги 

(в т.ч. для Apple и Android)

В этой книге рассматриваются некоторые полезные аспекты микроконтроллера PIC. В нем объясняется, как писать программы на языке C, чтобы можно было использовать PIC micro для управления разнообразной электроникой и двигателями постоянного тока. Прочитав эту книгу, вы будете на верном пути к тому, чтобы стать программистом встраиваемых систем, использующим язык программирования C. Цели и задачи этой книги Основная цель этой книги — познакомить вас с некоторыми полезными приложениями программирования микросхем PIC, такими как: Создание заголовочных файлов. • Управление семисегментными дисплеями • Использование ЖК-дисплея с двумя строками по 16 символов • Широтно-импульсная модуляция • Использование микросхем драйвера, таких как ULN2004A • Управление двигателями постоянного тока, включая шаговые двигатели и серводвигатели • Использование всех аспектов захвата, сравнения и ШИМ. Модуль CCP в PIC. Использование прерываний. Запись в EEPROM.

Еще одна полезная часть программного обеспечения — подходящая программа ECAD (электронно-компьютерного проектирования), которая поддерживает 8-битные микросхемы. Программное обеспечение ECAD, которое я использую это ПРОТЕЙ. Однако это не бесплатно, поэтому я не только покажу вам, как моделировать программы в PROTEUS, но и покажу, как использовать подходящий прототип платы для запуска программ в практической ситуации. Если вы хотите пойти по практическому пути, вы Необходимо приобрести инструмент для программирования и плату прототипа. Я использую либо банку ICD3 (теперь Microchip перешла на банку ICD4), либо программатор PICkit3 для загрузки программ из MPLABX в PIC. Платой прототипа, которую я использую, является picdem2 plus. DEMO BOARD и прототип платы от Matrix Multimedia (хотя Matrix больше не производит более универсальную плату, которую я использую). Эта книга была написана на основе использования MPLABX V5.25. Однако принципы создания проектов и написания программ можно перенести и на более ранние версии. более поздние версии MPLABX. Могут быть некоторые небольшие различия в деталях, но они не должны вызывать особых проблем. PIC, на котором основана эта книга, — PIC18F4525. Это очень универсальный 8-битный микроконтроллер, который поставляется в 40-контактном двухрядном корпусе. Если PIC, который вы хотите использовать, имеет те же модули встроенного ПО, то программы из книги можно легко использовать на других PIC micros с некоторыми небольшими модификациями. Однако вам всегда следует обращаться к техническому описанию конкретного PIC, который вы используете, поскольку некоторые SFR (регистры специальных функций) могут отличаться. Например, PIC18F4525 использует SRF ADCON0, ADCON1 и ADCON2 для управления модулем АЦП, а 16F88 использует регистры ANSEL, ADCON0 и ADCON1. На протяжении всей книги я привожу листинги программ и анализирую все новые инструкции, которые списки знакомят. Что касается первого листинга, я предполагаю, что все инструкции являются новыми для вас, читатель. Прежде чем мы перейдем к настоящей книге, я думаю, вам будет полезно, если я немного объясню, что такое MPLABX. Это промышленная IDE, созданная Microchip. Термин IDE означает интегрированную среду разработки. На самом деле это множество программ, собранных вместе для создания среды программирования: • Имеется редактор, который представляет собой нечто большее, чем простой текстовый редактор. Однако в первые дни своей карьеры я писал свои программы в Блокноте. Существует также программа-компилятор, которая преобразует инструкции вашей программы из языка C в машинный код, который используют все системы на базе микропроцессора. На заре программирования программисты писали этот машинный код. Это было немного раньше моего времени, хотя в ранние годы я писал все свои программы на ассемблере. Ассемблер — это язык, близкий к реальному машинному коду, который используют все микросхемы. • Существует также программа компоновщика, которая объединяет любые включаемые файлы, которые мы хотим использовать в наших проектах. • Помимо этих программ, существует ряд программ, которые мы может использоваться для отладки наших программ или просто для их моделирования. Итак, эта IDE представляет собой очень большую коллекцию программ, которые делают нашу работу по написанию кода намного более эффективной. Тем не менее, это бесплатно; ну, я использую бесплатную версию, которая не так эффективна, как платная версия, но для нас она более чем достаточно хороша. Поэтому я надеюсь, что вы не только научитесь программировать PIC micro, но и получите удовольствие от чтения моей книги и что вы попутно создадим несколько полезных проектов.

FL/133801/R

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

Язык
Английский

Отзывы

Напишите свой отзыв

Программирование на языке C среднего уровня для микроконтроллера PIC: упрощение встроенного программирования

В этой книге рассматриваются некоторые полезные аспекты микроконтроллера PIC. В нем объясняется, как писать программы на языке C, чтобы можно было использова...

Напишите свой отзыв

Товары из этой категории: