Книга Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування
book type

Книга Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування

FE482327
Англійська
В наявності
2  
228 грн
206 грн - 10%

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

Іншим корисним програмним забезпеченням є відповідна програма ECAD (електронно-комп’ютерне проектування), яка підтримує 8-розрядні мікросхеми. Програмне забезпечення ECAD, яке я використовую є ПРОТЕЙ. Однак це не безкоштовно, тому я покажу вам, як симулювати програми в PROTEUS, і як використовувати відповідну прототипну плату для запуску програм у практичній ситуації. Якщо ви хочете піти практичним шляхом, вам потрібно потрібно придбати інструмент програмування та прототипну плату. Інструментами, які я використовую, є або ICD3 (Microchip тепер перейшов на ICD4), або програматор PICkit3 для завантаження програм із MPLABX на PIC. Прототипна плата, яку я використовую, — це picdem2 plus ДЕМОНСТРАЦІЙНА ДОШКА та прототип плати від Matrix Multimedia (хоча Matrix більше не виробляє більш універсальну плату, якою я користуюся). Ця книга була написана на основі використання MPLABX V5.25. Проте принципи створення проектів і написання програм можна перенести на попередні та пізніші версії MPLABX. Можуть бути деякі невеликі відмінності в деталях, але вони не повинні спричинити надто багато проблем. PIC, на якому базується ця книга, це PIC18F4525. Це дуже універсальний 8-розрядний мікропроцесор, який поставляється в 40-контактному дворядному корпусі. Якщо PIC, який ви бажаєте використати, має ті самі модулі мікропрограми, то програми з книги можна легко використовувати на інших PIC micros з деякими незначними модифікаціями. Однак ви завжди повинні звертатися до таблиці даних для конкретного PIC, який ви використовуєте, оскільки деякі SFR (реєстри спеціальних функцій) можуть відрізнятися. Наприклад, PIC18F4525 використовує ADCON0, ADCON1 і ADCON2 SRF для керування модулем АЦП, а 16F88 використовує регістри ANSEL, ADCON0 і ADCON1. У цій книзі я включаю списки програм і аналізую будь-які нові інструкції, які ввести списки. Що стосується першого списку, читачу, я припускаю, що всі інструкції для вас нові. Перш ніж ми перейдемо до книги по-справжньому, я думаю, вам буде корисно, якби я трохи пояснив, що таке MPLABX. Це промислова IDE, створена компанією Microchip. Термін IDE розшифровується як інтегроване середовище розробки. Насправді це багато програм, зібраних разом для створення середовища програмування:• Є редактор, який трохи більше ніж простий текстовий редактор. Проте на початку свого життя я писав свої програми в Блокноті.• Існує також програма-компілятор, яка перетворює інструкції вашої програми з C на машинний код, який використовують усі системи на основі мікропроцесорів. На початку розвитку програмування програмісти писали цей машинний код. Це було трохи раніше мого часу, хоча в ранні дні я писав усі свої програми на асемблері. Асемблер — це мова, яка доповнює фактичний машинний код, який використовують усі мікропроцесори.• Існує також програма компонування, яка об’єднає будь-які включені файли, які ми хочемо використати в наших проектах.• Окрім цих програм, існує низка програм, які ми можна використовувати, щоб допомогти налагодити наші програми або просто симулювати їх. Тож ця IDE є дуже великою колекцією програм, які роблять нашу роботу з написання коду набагато ефективнішою. Але це безкоштовно; добре, я користуюся безкоштовною версією, яка не така ефективна, як платна версія, але для нас її більш ніж достатньо. Тому я сподіваюся, що ви не лише навчитеся програмувати мікросхему PIC, але вам також сподобається переглядати мою книгу та ви створити кілька корисних проектів на цьому шляху.

Запитання та відповіді

Про що книга Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування коротко?

Ця книга є вступом до програмування мікроконтролера PIC мовою C. Вона охоплює практичні застосування, такі як управління двигунами, використання дисплеїв та реалізація різних програмних технік. Читачі отримають базові навички, щоб стати кваліфікованими вбудованими програмістами.

Яка головна ідея книги Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування?

Головна ідея цієї книги полягає в спрощенні процесу навчання програмуванню мікроконтролерів PIC мовою C. Вона має на меті надати читачам необхідні навички для створення практичних застосувань, таких як управління електронними пристроями та двигунами, а також надати уявлення про використання відповідних програмних інструментів.

Кому обов’язково варто прочитати книгу Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування?

Ця книга ідеально підходить для ентузіастів електроніки, студентів інженерних спеціальностей та любителів, які цікавляться вбудованими системами. Вона особливо корисна для тих, хто хоче покращити свої навички програмування мовою C та застосувати їх у реальних проектах.

На які книги схожа книга Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування?

Схожі книги включають 'Програмування вбудованих систем мовами C та C++' Майкла Барра, яка також зосереджується на концепціях вбудованого програмування, та 'Програмування на C для вбудованих систем' Кірка Зурелла, яка надає практичні поради з програмування для мікроконтролерів.
Мова
Англійська

Відгуки

Оцінка: 


2025-12-05

Книга для начинающих и продвинутых

Книга "Программирование на языке C среднего уровня для микроконтроллера PIC" является отличным пособием для тех, кто хочет углубить свои знания в области встраиваемых систем. Автор доступно объясняет сложные темы, такие как управление семисегментными дисплеями и использование ЖК-дисплеев, что делает материал понятным даже для новичков. Особенно полезным является раздел о широтно-импульсной модуляции и управлении двигателями постоянного тока, включая шаговые и серводвигатели. Однако стоит отметить, что книга требует наличия определенного оборудования, что может быть проблемой для некоторых читателей. Также, несмотря на практическую направленность, в некоторых местах не хватает детальных примеров кода. В целом, это хорошее руководство для тех, кто хочет освоить программирование на C для микроконтроллеров PIC.

Оцінка: 


2024-03-27

Чудовий посібник для вбудованого програмування!

Книга "Проміжне програмування C для мікроконтролера PIC" є справжнім скарбом для всіх, хто прагне зануритися у світ вбудованого програмування. Автор детально пояснює, як працювати з мікроконтролерами PIC, пропонуючи читачеві зрозумілі та практичні приклади. Я особливо оцінив структуру книги, яка дозволяє легко слідкувати за навчальним процесом. Розділи про керування семисегментними дисплеями та двигунами постійного струму були надзвичайно корисними, адже я зміг реалізувати свої власні проекти на основі наданих знань. Також варто відзначити, що книга не лише навчає програмуванню, а й знайомить з необхідними інструментами, такими як MPLABX та PROTEUS, що робить навчання ще більш інтерактивним. Я рекомендую цю книгу всім, хто хоче стати вбудованим програмістом та отримати практичні навички в роботі з мікроконтролерами!

Напишіть свій відгук

Книга Проміжне програмування C для мікроконтролера PIC: спрощення вбудованого програмування

У цій книзі розглядаються деякі корисні аспекти мікроконтролера PIC. У ньому пояснюється, як писати програми мовою C, щоб можна було використовувати PIC micr...

Напишіть свій відгук

Ще книги цієї тематики