8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

[BIVEAWAWAY Microcontroller Development Board] Prope 51 Microcontroller Project Rutorial C Языковая версия

Цена: 1 712руб.    (¥81)
Артикул: 544312928114

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:天都图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥771 628руб.
¥38.32810руб.
¥992 092руб.
¥ 45 36.2765руб.

Planets

Связанный шаблон [END] Узел, не работайте вручную. Внутренняя емкость в узле!ПересечениеПересечение

Параметры продукта

Название книги: Учебное пособие по проекту 51 микроконтроллера (версия на языке C) (бесплатная плата для разработки микроконтроллера)

Автор: Под редакцией У Сяньфэна.

И С Б Н: 9787115425409

Издательское агентство: Люди после прессы

Время публикации: 01.08.2016

Время печати: 1 августа 2016 г.

Количество слов: слова

Страница: страница

Книга: 16

Сумка: Тихий океан

Вес: g

Цена: 99,8 юань

 

Выбор редактора

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

На вспомогательном веб-сайте есть исходный код и видеоролики по работе, которые облегчают обучение. 

В книгу включены базовые проекты и проекты расширения. Читатели смогут не только изучить и понять теоремы микроконтроллеров, но и создать интересные и практические проектные работы.

 

Оглавление

Проект 1 Создайте единую среду разработки микрокомпьютеров 1 

1.1 Анализ проекта 2 

1.2 Техническая подготовка 2 

1.2.1 Введение в микроконтроллерную систему 2 

1.2.2 Установка USB-драйвера 2 

1.2.3 Методы записи программ микроконтроллера и сопутствующие инструменты 3 

1.2.4 Использование программного обеспечения для разработки микроконтроллеров Keil4 5 

Проект 2 Узнайте Совет по развитию 8 

2.1 Анализ проекта 9 

2.2 Техническая подготовка 9 

2.2.1 Принципиальная схема модуля Yabo BST-M51 9 

2.2.2 Учебная плата Yabo Technology BST-M51 

Диаграмма функционального модуля 10 

Проект 3 освещает светодиод 11 

3.1 Анализ проекта 12 

3.2 Техническая подготовка 12 

3.2.1 Теоретические знания 12 

3.2.2 Основы программы 12 

3.3 Реализация проекта 26 

Проект 4 Эксперимент по сыновенному свету 29 

4.1 Анализ проекта 30 

4.2 Техническая подготовка 30 

4.2.1 Физическое оборудование проточной водяной лампы 30 

4.2.2 Теорема о проточной водяной лампе, диаграмма 30 

4.2.3 Теоретические знания об эксперименте с проточной водяной лампой 31 

4.2.4 Структура таймера 33 

4.2.5 Регистры TMOD и TCON таймера 33 

4.2.6 Режим работы таймера 34 

4.2.7 Этапы программирования таймера 34 

4.3 Реализация проекта 35 

Проект 5 пчелиные кольца Эксперимент 38 

5.1 Анализ проекта 39 

5.2 Техническая подготовка 39 

5.2.1 Фактическое оборудование зуммера 39 

5.2.2 Схемы, связанные с экспериментом с зуммером 39 

5.2.3 Структура последовательного интерфейса 40 

5.2.4 4 режима работы и скорость передачи данных последовательного порта 41 

5.2.5 Программирование последовательного порта C51 43 

5.3 Реализация проекта 43 

5.3.1 Простой эксперимент со звуком зуммера 43 

5.3.2 Добавьте эффект будильника к водяному светильнику в предыдущем задании 44 

Проект 6 светодиодный дисплей Статический дисплей 46 

6.1 Анализ проекта 47 

6.2 Техническая подготовка 47 

6.2.1 Знакомство со статическим дисплеем на светодиодных индикаторах 47 

6.2.2 Светодиодный дисплей может отображать содержимое и характеристики 47 

6.2.3 Структура и теорема светодиодного дисплея 47 

6.2.4 Два способа подключения светодиодного дисплея 48 

6.3 Реализация проекта 49 

Проект 7 Светодиодный дисплей Динамический дисплей 51 

7.1 Анализ проекта 52 

7.2 Техническая подготовка 52 

7.2.1 Динамическое отображение светодиодного дисплея и теорема сканирования 52 

7.2.2 Схема подключения динамического и статического дисплея 4-х разрядного светодиодного дисплея 52 

7.2.3 Подготовка к программированию теории эксперимента 52 

7.3 Реализация проекта 55 

Проект 8: Независимый ввод с клавиатуры 58 

8.1 Анализ проекта 59 

8.2 Техническая подготовка 59 

8.2.1 Теоретические знания независимого ввода с клавиатуры 59 

8.2.2 Рабочая теорема аппаратного модуля 59 

8.2.3 Знакомство с тактильными кнопками переключения 60 

8.2.4 Классификация клавиатур 61 

8.3 Реализация проекта 61 

Проект 9 Система прерываний микроконтроллера 63 

9.1 Анализ проекта 64 

9.2 Техническая подготовка 64 

9.2.1 Основные понятия системы прерываний микроконтроллера 64 

9.2.2 Метод передачи прерываний и его характеристики 64 

9.2.3 Система прерываний 80C51 65 

9.2.4 Функция обслуживания прерываний 68 

9.3 Реализация проекта 69 

9.3.1 Триггер низкого уровня внешнего прерывания 69 

9.3.2 Триггер по заднему фронту внешнего прерывания 70 

Проект 10 Таймер микроконтроллера 71 

10.1 Анализ проекта 72 

10.2 Техническая подготовка 72 

10.2.1 Основы синхронизации микроконтроллера 72 

10.2.2 Рабочая теорема таймера/счетчика T0 72 

10.2.3 Структура и рабочая теорема таймера/счетчика 72 

10.2.4 Как работает таймер/счетчик 75 

10.3 Реализация проекта 77 

Проект 11 Последовательная связь 79 

11.1 Анализ проекта 80 

11.2 Техническая подготовка 80 

11.2.1 Знание теории последовательной связи 80 

11.2.2 Классификация компьютерных коммуникаций 80 

11.2.3 Последовательная и параллельная связь 80 

11.2.4 Модуляция и демодуляция сигнала 82 

11.2.5 Проверка ошибок при последовательной связи 82 

11.2.6 Скорость передачи и ее связь с расстоянием передачи 83 

11.2.7 Структура последовательного порта 83 

11.2.8 Структура данных последовательной связи 83 

11.3 Реализация проекта 85 

Комплексный эксперимент Проекта 12: Секундомер 87 

12.1 Анализ проекта 88 

12.2 Техническая подготовка 88 

12.3 Реализация проекта 88 

Проект 13 ЖК-дисплей, символы статического отображения 93 

13.1 Анализ проекта 94 

13.2 Техническая подготовка 94 

13.2.1 Знакомство с ЖК-дисплеем 1602 94 

13.2.2 Управление LCD1602 95 

13.2.3 Код команды ЖКИ 1602 96 

13.2.4 Схема сопоставления адресов ОЗУ 97 

13.3 Реализация проекта 97 

Проект 14 Инфракрасный пульт дистанционного управления 102 

14.1 Анализ проекта 103 

14.2 Техническая подготовка 103 

14.2.1 Инфракрасный 103 

14.2.2 Соглашение NEC 108 

14.2.3 Значение кода ключа инфракрасного дистанционного управления 109 

14.3 Реализация проекта 109 

14.3.1 Инфракрасная передача 109 

14.3.2 Инфракрасный прием 113 

Проект 15 Простой калькулятор (светодиодный дисплей) 117 

15.1 Анализ проекта 118 

15.2 Техническая подготовка 118 

15.3 Реализация проекта 118 

15.4 Расширение технологий 120 

Проект 16 Музыкальный Фонтан 122 

16.1 Анализ проекта 123 

16.2 Техническая подготовка 123 

16.2.1 Схема теоремы модуля 123 

16.2.2 Описание интерфейса модуля 124 

16.3 Реализация проекта 124 

16.4 Расширение технологий 125 

Поз. 17 Охранная сигнализация 127 

17.1 Анализ проекта 128 

17.2 Подготовка проекта 128 

17.3 Реализация проекта 129 

Пункт 18 8×8-ми точечный матричный дисплей «любовь» 131 

18.1 Анализ проекта 132 

18.2 Техническая подготовка 132 

18.2.18×Введение в 8-точечную матрицу 132 

18.2.2 Знакомство с MAX7219 132 

18.2.3 Описание контактов MAX7219 132 

18.2.4 Формат последовательных данных 133 

18.2.5 Адресные регистры данных и регистры управления 133 

18.3 Реализация проекта 134 

18.4 Расширение технологий 136 

Поз. 19 Дисплей термометра 138 

19.1 Анализ проекта 139 

19.2 Техническая подготовка 139 

19.2.1 Как работает однопроводная шина DS18B20 139 

19.2.2 Этапы работы DS18B20 142 

19.3 Реализация проекта 145 

19.4 Расширение технологий 148 

Позиция 20, отображение диапазона 150 

20.1 Анализ проекта 151 

20.2 Техническая подготовка 151 

20.2.1 Модуль ультразвуковой дальнометрии HC-SR04 151 

20.2.2 Теорема об ультразвуковой дальнометрии 152 

20.3 Реализация проекта 153 

20.4 Расширение технологий 158 

20.4.1 Ультразвуковая дальность (светодиодный дисплей заменен на порт ввода-вывода) 158 

20.4.2 Ультразвуковой дальномер ЖК-дисплей 1602 159 

Проект 21 Управление шаговым двигателем 161 

21.1 Анализ проекта 162 

21.2 Техническая подготовка 162 

21.2.1 Знакомство с шаговыми двигателями 162 

21.2.2 Теорема о вращении шагового двигателя и его внутреннее устройство 162 

21.2.3 УЛН2003 163 

21.3 Реализация проекта 163 

21.3.1 Сингл-дабл восемь ударов 163 

21.3.2 Ускорение и замедление 166 

21.3.3 Двойные четверки 168 

21.4 Расширение технологий 170 

21.4.1 Вперед и назад 170 

21.4.2 Регулировка скорости 171 

21.4.3 Самодельный секундомер 174 

Проект 22 A/D-D/A Модуль 177 

22.1 Анализ проекта 178 

22.2 Техническая подготовка 178 

22.2.1 Знакомство с PCF8591 178 

22.2.2 Адрес устройства и регистр управления PCF8591 179 

22.2.3 Передача данных по шине I2C 179 

22.3 Реализация проекта 184 

22.4 Расширение технологий 190 

22.4.1 Модуль цифро-аналогового вывода 190 

22.4.2 Аналого-цифровой модуль (дисплей LCD1602) 190 

Поз. 23 Сигнализация пламени 193 

23.1 Анализ проекта 194 

23.2 Техническая подготовка 194 

23.2.1 Теорема об оптическом и термисторном расширенном соединении 194 

23.2.2 Знакомство с датчиком пламени 194 

23.3 Реализация проекта 194 

23.4 Расширение технологий 200 

23.4.1 Тепловая лампа 200 

23.4.2 Сигнализация датчика пламени 201 

Проект 24 Инфракрасный датчик света человеческого тела 202 

24.1 Анализ проекта 203 

24.2 Техническая подготовка 203 

24.2.1 Основные понятия и параметры 203 

24.2.2 Функциональные особенности 203 

24.2.3 Инструкция по применению 204 

24.3 Реализация проекта 205 

24.4 Расширение технологий 210 

Проект 25 Беспроводной модуль 211 

25.1 Анализ проекта 212 

25.2 Техническая подготовка 212 

25.2.1 Знакомство с NRF24L01 212 

25.2.2 Внешние контакты модуля 212 

25.2.3 СПИ 212 

25.2.4 Режим работы 214 

25.2.5 Канал данных 215 

25.3 Реализация проекта 216 

25.4 Расширение технологий 224 

Проект 26 «Интеллектуальная вентиляторная система» (комплексный эксперимент) 225 

26.1 Анализ проекта 226 

26.2 Техническая подготовка 226 

26,3? Реализация проекта 226 

Схема основного модуля крепления Yabo BST-M51 240 

Ссылки 244

 

краткое введение

В этой книге в качестве носителя используется микроконтроллер серии 51, применяется метод обучения на основе проектов, содержание практического обучения организовано от более поверхностного к более глубокому, сочетается знания с соответствующим содержанием практического обучения и подчеркивается развитие практических способностей читателей. Содержание проекта включает в себя две части: базовую и расширенную. Базовая часть включает в себя создание среды разработки микроконтроллера, ходовых огней, зуммеров, светодиодных дисплеев, клавишного ввода, прерываний, таймеров и последовательной связи. Бесплатная доска для разработки может использоваться для разработки экспериментов, чтобы полностью охватить это содержимое;Часть расширения представляет собой подборку репрезентативных реальных проектов, отражающих характеристики современного производителя, включая инфракрасный пульт дистанционного управления, датчик звука, датчик температуры, переключатель наклона, ультразвуковой датчик, инфракрасный датчик человеческого тела, датчик пламени и беспроводной модуль.В то же время на веб-сайте, сопровождающем эту книгу, представлены дополнительные ресурсы проектов практического обучения для дальнейшего улучшения практических навыков читателей и отражения характеристик «Интернет +».