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

[Официальное подлинное] Принцип встроенного микропроцессора и применение издательство Университета Цинхуа, принцип и применение встроенного микропроцессора в издательстве Университета Цинхуа и MDASH;

Цена: 998руб.    (¥47.2)
Артикул: 587856317418

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

Этот товар на Таобао Описание товара
Продавец:中交盛世图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥77.91 647руб.
¥721 522руб.
¥98.42 080руб.
¥28.5603руб.

 Заголовок:  Принципы и применение встроенного микропроцессора——На основе микроконтроллера ARM Cortex-M3 (серия STM32) (2-е издание) (серия специальностей электронной информации в высших учебных заведениях)
 Издательство: Tsinghua University Press
 Дата публикации 2019
 Номер ISBN:  9787302518112
В этой книге систематически обсуждается принципы, архитектуру, программирование и разработку системы встроенного микропроцессора ARM Cortex-M3 и использует микропроцессор STM32 в качестве образца, чтобы привести богатые примеры проектирования и всеобъемлющие примеры.Эта книга разделена на 9 глав, вводя методы разработки общих встроенных микропроцессоров, архитектуру CortexM3, набор инструкций CortexM3, функции CortexM3, смешанное программирование языка C и языка сбора, периферийные устройства соединения CortexM3 и первое полное применение применения водителя.
Каждый случай в этой книге содержит три части: связанные внешние устройства или введение протокола, проектирование аппаратных схем и написание программного обеспечения для драйверов.
Эта книга подходит для студентов и аспирантов в области электронных информационных специальностей, компьютерных специальностей, встроенных специальностей, специальностей Интернета вещей и т. Д.“Принцип и применение встроенной системы”Учебники курса также подходят в качестве справочников для технического и технического персонала в соответствующих областях.

Yan Hairong является доцентом кафедры встроенного программного обеспечения и систем Пекинского технологического университета, а также членом национальной педагогической группы.Долгосрочные научные исследования и преподавательскую работу в области встроенных систем и встроенных микропроцессорных приложений и открылись для студентов и аспирантов“Принципы и применение встроенных микропроцессоров”,“Встроенная операционная система”Подождите курсов.Он был назван выдающимся инструктором лучшей награды по изобретению кампуса Национальной патентной администрации, выдающегося магистерского преподавателя технического технологического университета Пекинского университета и получил вторую премию Пекинского превосходного преподавания.Он самостоятельно собрал книгу «Встроенные микропроцессоры и приложения», опубликовал более 30 академических работ и разрешил 7 патентов.

Система знаний. Эта книга предназначена для студентов и аспирантов в области электронной информации и компьютерных специальностей, а также фокусируется на объяснении системы структуры микропроцессора, наборе инструкций, программировании на основе микропроцессора, периферическом соединении, принципах функции вождения и технологии разработки системы.
Сосредоточьтесь на практике.Книга содержит всеобъемлющий случай практического применения разработки беспроводной автомобильной системы Zigbee, которая удобна для разработчиков для обращения и быстрого практики.

 


Оглавление




Глава 1. Введение

1.1 Определение микропроцессора

1.2Arm Heary Development

1.3Armecture Architecture и функции

1.4 Выбор процессора

1.4.1 Соображения по выбору встроенных микропроцессоров

1.4.2 Пример встроенного микропроцессора

Глава 2 ARM Ядерная архитектура

2.1 Регистрация

2.2ALU

2.3 Компоненты хранения

2.4 Управление прерыванием

2,5 автобуса

2.6 В/О входов в периферический интерфейс

2.7 Проточная линия

2.8Arm Arm Coprocessor Interface

Глава 3 набор инструкций

3.1 Введение в инструкцию

3.2 ARMARING метод адресации

3.2.1. Решание метода операндов инструкций по обработке данных

3.2.2. Способ обращения к инструкциям по загрузке/хранилищу со словами и без знака байтов

3.2.3. Способ обращения к инструкциям по различной загрузке/хранилище

3.2.4 Метод адресации инструкций по загрузке/хранилищу пакетной загрузки/хранения

3.2.5. Метод адресации инструкций на загрузке/хранении копрецессора

3.3 Набор инструкций коры

3.3.1 Инструкции по передаче данных

3.3.2 Инструкции по обработке данных

3.3.3 Другие вычислительные инструкции

3.3.4 Операция насыщения

3.3.5 Безусловное командование прыжков

3.3.6 Бит флага и инструкции по условной передаче

3.3.7.

3.3.8 Директива об изоляции

3.3.9 Некоторые другие полезные инструкции

3.3.10 Мутоксуальный доступ к памяти

3.4 псевдо-инструктор

3.5 Встроенная сборка

Глава 4 Функции CortexM3

4.1 Регистр специальной функции

4.2 Демонстрация всего процесса установления прерываний

4.3 Сброс последовательности

4.4 Прерванные кусание хвоста

4,5 ночной ненормальной

4,6-битная операция

4.7. Взаимный эксклюзивный доступ

Глава 5 Сочетание языка C и языка собрания

5.1atpcs против AAPCS

5.2 Встроенное C Написание и сборник

5.3c языковые и спецификации смеси языка ассамблеи

5.3.1 Встроенная сборка

5.3.2 Доступ к глобальным переменным C в ассемблере

5.3.3C Язык и язык ассамблеи взаимные звонки

5.4c Язык и язык ассамблее.

5.4.1 KKEIL Использование и библиотека прошивки STM32

5.4.2 Создайте свою первую программу Keil

Глава 6 STM32 Ввод/Вывод

6.1pin Configuration

6.1.1 Индивидуальный настройка битов или битовая очистка

6.1.2 Внешнее прерывание/линия пробуждения

6.1.3 Функция мультиплексирования

6.1.4 Функция мультиплексирования ввода/вывода.

6.1.5GPIO Механизм блокировки

6.1.6 Конфигурация ввода

6.1.7 Выходная конфигурация

6.1.8 Конфигурация функции мультиплексирования

6.1.9 Конфигурация аналогового ввода

6.2 Основные концепции ввода/вывода (регистр, тип ввода/вывода)

6.2.1 Основная концепция

6.2.2 Регистрационные данные

6.2.3 Регистры конфигурации мультиплексирования ввода/вывода

6.2.4 Шаги конфигурации для общего ввода -вывода и использования AFIO

6.3 Общий механизм блокировки ввода/вывода

6.4 Системные часы

6.4.1 Конфигурация часов

6.4.2. Включить управление выводом тактовой частоты

6.5 Обычно используемые функции библиотеки прошивки при вводе/выводе

6.5.1GPIO_DEINIT ФУНКЦИЯ

6.5.2GPIO_AFIODEINIT Функция

6.5.3GPIO_INIT Функция

6.5.4GPIO_STRUCTINIT Функция

6.5.5gpio_readinputDatabit Функция

6.5.6GPIO_READINPUTDATA Функция

6.5.7GPIO_READOUTPUTDATABIT ФУНКЦИЯ

6.5.8GPIO_READOUTPUTDATA Функция

6.5.9GPIO_SETBITS Функция

6.5.10GPIO_RESETBITS Функция

6.5.11gpio_writebit

6.5.12GPIO_WRITE Функция

6.5.13GPIO_PINLOCKCONFIG Функция

6.5.14GPIO_EVENTOUTPUTCONFIG ФУНКЦИЯ

6.5.15GPIO_EVENTOUTPUTCMD Функция

6.5.16GPIO_PINREMAPCONFIG ФУНКЦИЯ

6.5.17GPIO_EXTILINECONFIG ФУНКЦИЯ

Светодиодный свет управления 6,6 Гпио

6.6.1 Аппаратный дизайн

6.6.2 Программный дизайн

6.7gpio Control Buzzer

6.7.1 Аппаратный дизайн

6.7.2 Программный дизайн

6.8 Эксперимент Марионетт

6.8.1 Аппаратный дизайн

6.8.2 Программный дизайн

6.9 Драйвер LCD1602

6.9.1 Аппаратный дизайн

6.9.2 Программный дизайн

6.101wire автобус

Глава 7 Модуль последовательной связи и программа прерываний

7.1 Стандарты интерфейса и связи

7.1.1I2C Интерфейс

7.1.2 Общее назначение синхронного/асинхронного трансивера (USART)

7.1.3 Серийный периферический интерфейс (SPI)

7.1.4 Сеть зоны контроллера (Can)

7.1.5 Universal Serial Bus (USB)

7.2 Пример серийного порта USART

7.3 сканировать клавиатуру

7.4 Реле

7.5 модуляция ширины импульса

7.6 Степпер мотор

7,7 гр.

7,7,1 гр. Принцип позиционирования модуля

7.7.2 Аппаратный дизайн

7.7.3 Реализация программного обеспечения

7.8 PROFIBUS BUS

7.8.1 Композиция PROFIBUS

7.8.2 Profibus передача

7.8.3 Дело о реализации ProfibusDP

Глава 8 STM32 с программированием операционной системы

8.1Ram, Flash Startup

8.2 Маленькая операционная система STM32

8.2.1μВведение в ядро ​​Cosⅱ

8.2.2 Начало трансплантации

8.2.3 Обсуждение по модели разработки программы

Глава 9 Комплексные случаи

9.1 Метод аппаратного соединения

9.2 Запись программного обеспечения для драйверов

9.2.1 Связь последовательного порта

9.2.2 Получение данных

9.2.3 Управление направлением автомобиля

9.2.4 Управление скоростью автомобиля

9.3ZStack Software Framework

9.3.1 Планирование задач

9.3.2 Разработка беспроводной системы передачи Zigbee

9.4 Разработка программы компьютеров

Определение в Приложении ASTM32F10X.H

Приложение BLCD1602 Программа

 


 

Предисловие


По мере того, как Интернет вещей становится ближе к нашей жизни, серия микропроцессоров ARM Cortex-M заняла основной рынок во многих областях, таких как контроль и приобретение с его простой и красивой архитектурой.
This book selects the Cortex-M3 series STM32 as the main introduction object, mainly considering the following factors: First, the basic function of an embedded system is to control, such as controlling the travel of a car; Secondly, the Cortex-M3 also has a certain degree of expansion and can be installed in an embedded operating system that is not big or small; Finally, the STM32 is also a microprocessor chip that is widely used, and its textbooks are not many.
Эта редакция добавляет несколько практических примеров, чтобы предоставить читателям больше фоновых знаний, чтобы применять напрямую.Основное содержание этой книги включает в себя автобус 1Wire, GPS -модуль, проводя данные данных и протокол управления промышленным автобусом Profibus.
Эта книга посвящена принципу встроенных микропроцессоров, особенно на том, как программировать наборы инструкций, и разрабатывать подключенное оборудование с микропроцессорами в качестве ядра.
Содержание этой книги можно разделить на четыре части.
Главы 1 и 2 - первые части, в основном обзор микропроцессора, глава 1 представляет базовые знания, а глава 2 представляет архитектуру.
Главы с 3 по 5 являются второй частью, объясняющей микропроцессорное программирование, глава 3 представляет набор инструкций Cortex, глава 4 представляет характеристики CortexM3, а глава 5 представляет собой сочетание языка C и языка сборки.
Главы с 6 по 8 являются третьей частью, объясняющей периферийное соединение микропроцессора и написание драйверов и STM32 с помощью программирования операционной системы.Ядро экспериментальной автомобильной платформы - STM32.
Глава 9 - четвертая часть, которая является полным примером.На экспериментальном автомобиле Zigbee используется для подключения, получения команд дистанционного управления, отправленных компьютером, и позволяйте автомобилю передперь, назад, влево и вправо.
Эта книга имеет новый контент и высокая опора.В то же время мы стремимся выделить ключевые моменты, четкие уровни, простой для понимания язык и широкий охват контента.Изучение этой книги требует определенной степени способности к чтению языка и вступительных знаний компьютерного оборудования.Эта книга может использоваться в качестве учебника по программированию для студентов и аспирантов в колледжах и университетах (таких как встроенные системы, Интернет вещей, компьютеры, электронная информация, коммуникация), а также подходит для разработчиков программирования и энтузиастов встроенных системных технологий для обучения или самостоятельного изучения.
Согласно нашему опыту преподавания, преподавание этой книги может быть организовано на 32-48 часов.Если количество организованных часов невелико, часть содержания второй части этой книги может быть надлежащим образом удалено в соответствии с уровнем студента.
Все экспериментальные примеры, представленные в этой книге, отлаживаются и передаются на целевое оборудование.
Хотя мы вложили много времени и энергии в процесс написания, из -за нашего ограниченного уровня, недостатки все еще неизбежны.Мы будем пересматривать и дополнить эту книгу в подходящее время.
Дополнительные случаи в главе 6 этой книги были написаны и проверены учителем Ли да, а дополнительные случаи в главе 7 были предоставлены инженером Тянхао из Пекин Хуиву Келиан Технологии Ко., ОООЭкспериментальная автомобильная платформа предоставлена ​​Пекин Синбохуа Technology Co., Ltd. (Contact QQ: 137926515).Благодаря всем преподавателям и ученикам факультета информационной науки Пекинского технологического университета, окончательная публикация этой книги получила помощь от многих учителей и одноклассников.Спасибо моей семье за ​​поддержку.Пресс Tsinghua University Press усердно работала над тем, чтобы писать и опубликовать эту книгу.Поскольку книга завершена, я хотел бы выразить искреннюю благодарность им.


Ян Хайнанг

Январь 2019 года
Пекинский университет

 



Официальный флагманский магазин Университета Цинхуа