- •Программируемые цифровые устройства (часть 1) содержание
- •1 Микропроцессор. Основные сведения
- •Основные характеристики мп
- •1.2 Архитектура микропроцессора. Основные понятия
- •1.2.2 Состав типичного микроконтроллера
- •1.3 Структура мп устройства.
- •1.3.1 Мп с микропрограммным управлением (микропрограммируемая архитектура)
- •Структурная схема устройства микропрограммного управления
- •Структура микро эвм с микропрограммным управлением
- •1.4 Запоминающие устройства.
- •1.4.1 Оперативное запоминающее устройство
- •Статическое озу на биполярных и полевых транзисторах
- •1.4.2 Постоянные зу
- •Однократно программируемое пзу
- •1.5 Команды, форматы команд, система команд
- •1.6 Принцип работы микропроцессора.
- •1.6.1 Модель программирования микропроцессора.
- •1.7 Способы адресации
- •1.8 Основы программирования. Ассемблер.
- •1.9 Организация передачи информации в мпс. Интерфейс.
- •2 Архитектура 8- разрядных микроконтроллеров.
- •2.1 Последовательные интерфейсы микропроцессорных систем
- •2.1.1 Последовательный интерфейс rs-232c
- •2.1.2 Шина 1-Wire
- •Формат команды 1-Wire протокола
- •2.1.3 Интерфейс can4
- •Топология сети can.
- •Data frame стандарта can 2.0a.
- •Побитовый арбитраж на шине can.
- •2.2 Организация портов ввода/вывода
- •2.3 Таймеры и процессоры событий
- •2.4 Ввод/вывод аналоговых сигналов
- •Структурная схема типового модуля ацп
- •Цап на основе таймера в режиме шим
- •2.5 Контроллеры последовательного ввода/вывода
- •2.5.1 Модуль последовательного обмена uart
- •Упрощенная структура модуля uart.
- •2.5.2 Последовательный периферийный интерфейс spi
- •2.5.3 Синхронный последовательный интерфейс i2c
- •Временные диаграммы шины i2c
- •Взаимосинхронизация на шине i2c
- •2.6 Минимизация потребления энергии
- •2.7 Повышение надежности работы мк
- •2.7.1 Мониторинг напряжения питания мк
- •Временные диаграммы работы схемы por
- •Переход мк в состояние сброса по сигналам схемы por и модуля пониженного напряжения питания
- •2.7.2 Сторожевой таймер
- •Структурная схема сторожевого таймера
- •Принцип действия сторожевого таймера
- •3 Периферийные устройства
- •3.1 Генератор и схема начального сброса
- •3.2 Кнопки и датчики
- •3.3 Подключение светодиодных индикаторов
- •3.4 Подключение жидкокристаллических индикаторов
- •3.5 Комбинированное использование портов
- •3.6 Подключение реле и электромагнитных исполнительных устройств
- •3.7 Подключение мк к компьютеру через последовательный порт
- •3.8 Подключение интегрального датчика температуры с интерфейсом 1- Wire
- •4 Микроконтроллеры с архитектурой mcs-51
- •4.1 Особенности архитектуры mcs-51
- •4.2 Структура микроконтроллеров mcs-51
- •4.2.1 Внутренняя структура mcs-51
- •Структура микроконтроллера mcs-51
- •4.2.2 Организация памяти и программно доступные ресурсы
- •Организация памяти в микроконтроллерах семейства 8051
- •4.2.3 Система команд и методы адресации
- •4.3 Современные мк с архитектурой mcs-51
- •5 Микроконтроллеры с risc- архитектурой
- •5.2 Однокристальные risc- контроллеры avr
- •5.2.1 Способы адресации в микроконтроллерах avr
- •5.3 Микроконтроллеры семейства msp430
- •5.3.1 Архитектура
- •5.3.2 Система тактирования
- •5.3.3 Встроенная эмуляция
- •5.3.4 Адресное пространство
- •5.4 Сравнение микроконтроллеров различных семейств
- •6 Разработка систем на бис программируемых цифровых устройств
- •6.1 Основы проектирования систем на микроконтроллерах и плис
- •6.2 Технология разработки микропроцессорных контроллеров
- •6.2.1 Основные этапы цикла разработки микропроцессорного контроллера
- •Литература
Литература
Напрасник М.В. Микропроцессоры и микроЭВМ - М.: Высшая школа, 1989
Бродин В.Б., Калинин А.В. Системы на микроконтроллерах и БИС программируемой логики. – М.: ЭКОМ, 2002. – 400с.
Бойко В.И. Схемотехника электронных систем. Микропроцессоры и микроконтроллеры. – СПб.: БХВ-Петербург, 2004. – 464 с.
Предко М. Справочник по PIC- микроконтроллерам. – М.: ДМК Пресс, 2002. – 512с.
Предко М. Справочник по PIC- микроконтроллерам. – М.: ДМК Пресс, 2004. – 512с.
Дитер Кохц. Измерение, управление и регулирование с помощью PIC микроконтроллеров (+ CD-ROM). – МК-Пресс, 2007. – 304 с
Тавернье К. PIC- микроконтроллеры. Практика применения. – М.: ДМК Пресс, 2002. – 272с.
Катцен, Сид. PIC- микроконтроллеры. Полное руководство / Сид Катцен; пер. с англ. Евстифеева А.В. – М.: Додэка-XXI, 2010. – 656 с.
Андрэ Ф. Микроконтроллеры семейства SX фирмы "Scenix". – М.: Изд. дом "Додэка-XXI", 2002. – 272 с.
Евстифеев А.В. Микроконтроллеры AVR семейства Classic фирмы ATMEL. – М.: Изд. дом "Додэка-XXI", 2004. – 288 с.
Баранов В.Н. Применение микроконтроллеров AVR: схемы, алгоритмы, программы. М.: Изд. дом "Додэка-XXI", 2004. – 288 с.
Голубцов М.С., Кириченкова А.В. Микроконтроллеры AVR: от простого к сложному. – М.: СОЛОН- Пресс, 2004. – 304 с.
Семейство микроконтроллеров MSP430x1xx. Руководство пользователя: Пер. с англ. – М.: ЗАО "Компэл", 2004. – 368 с.
Семейство микроконтроллеров MSP430. Рекомендации по применению: Пер. с англ. – М.: ЗАО "Компэл", 2005. – 544 с.
Белов А.В. Создаем устройства на микроконтроллерах. – СПб.: Наука и техника, 2007. – 304 с.
Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC./ Под ред. У. Томпкинса, Дж. Уэбстера - М.: Мир, 1992
Болл Стюарт Р. Аналоговые интерфейсы микроконтроллеров. – М.: "Додэка- XXI", 2007. – 360 с.
Хвощ С.Т., Варлинский Н.Н. Попов Е.А. Микропроцессоры и микроЭВМ. В 2-х т. – Л.: Машиностроение, 1987
Корнеев В.В., Киселев А.В. Современные микропроцессоры. М.: НОЛИДЖ, 2000.– 320с.
Новый англо- русский словарь- справочник пользователя ПК:/ Сост.: Знак О.Н., Калашник А.Г. – Мн.: МП "Лерокс", 1998.- 400с.
Информатика. Базовый курс/ Симонович С.В. и др. – СПб.: Изд-во "Питер". 1999. – 640с.
Нортон П., Гудман Дж. Персональный компьютер: аппаратно- программная организация. – СПб.: BHV- Санкт- Петербург, 1999. – 848с.
Балашов Е.П., Пузанков Д.В. Микропроцессоры и микропроцессорные системы. - М.: Радио и связь, 1981. – 328 с.
1 Двоичная система не была придумана специально для цифровых вычислительных машин! Многие древние культуры пользовались двоичным счетом, например хараппская цивилизация, существовавшая более 4000 лет назад в бассейне реки Инд. В развалинах хараппского города Мохенджо-Даро был найден набор каменных гирь, веса которых подчинялись соотношению 1, 2, 4, 8, 16, т.е. вес каждой гири был равен удвоенному весу предыдущей (вес самой маленькой гири был равен примерно 25 г, или одной унции). Таким образом, веса этих камней выражались числами, являющимися степенями двойки, т.е. в двоичном коде.
2 При выполнении на ПК программа должна заканчиваться стандартной процедурой корректного выхода в MS-DOS
INT 21H ; вызвать процедуру прерывания 21 – корректного выхода в MS-DOS
3 www.atmel.ru
www.ibutton.ru
microprocessor.by.ru
book.microprocessor.by.ru
4 Разработан в 1985 г. фирмой Bosh для систем управления автомобилем.
5 В некоторых случаях это несущественно, но важно при организации последовательных каналов связи и построении систем управления в реальном масштабе времени.
6 Тавернье К. PIC- микроконтроллеры. Практика применения. – М.: ДМК Пресс, 2002. – 272с. (С. 101-110)
7 Предко М. Руководство по микроконтроллерам. – М.: Предприятие Постмаркет, – 2001