
- •Программирование цифровой техники и микроконтроллеров управления
- •Алматы 2012
- •1 Микроконтроллеры в современном мире
- •1.1 Краткая история развития микроконтроллеров
- •1.2 Задачи и роль микроконтроллеров
- •2 Выполнение арифметических операций в мп
- •2.1 Системы счислений
- •2.2 Двоичная арифметика
- •2.3 Дополнительный код
- •2.4 Знаковый разряд
- •3 Регистры общего и специального назначения
- •3.1 Регистры portc и trisc
- •3.2 Регистр Status
- •3.3 Фиксированная (абсолютная) адресация
- •4 Косвенная адресация. Логика
- •4.1 Косвенная адресация
- •4.2 Логические функции
- •5 Маскирование. Стек
- •5.1 Маскирование
- •5.2 Счетчик команд
- •5.3 Стек
- •6 Конвейер и подпрограмма задержки
- •6.1 Конвейер
- •6.2 Программа задержки
- •6.3 Расчет времени задержки
- •7 Выполнение умножения и деления
- •7.1 Умножение и деление при помощи сдвига
- •7.2 Инструкции условных переходов
- •7.3 Целочисленное умножение
- •7.4 Целочисленное деление
- •7.5 Умножение на дробное число
- •8 Программирование клавиатуры. Дешифратор
- •8.1 Клавиатура
- •8.2 Фрагменты программы
- •8.3 Дешифратор
- •8.4 Компаратор
- •9 Основные элементы цифровой техники
- •9.1 Сумматор
- •9.2 Арифметико-логическое устройство
- •9.3 Бистабильные схемы
- •9.4 Триггеры и регистры
- •10 Структура микроконтроллера. Индикатор
- •10.1 Применение операций сдвига
- •10.2 Цифровой индикатор
- •10.2 Структурная схема мк
- •11 Прерывания и сторожевой таймер
- •11.1 Прерывания
- •11.2 Подсчет посетителей с помощью прерываний
- •11.3 Сторожевой таймер
- •12 Фактор времени и аналоговый мир
- •12.1 Модуль таймера tmr1
- •12.2 Применение таймера tmr1
- •12.3 Аналоговый мир
- •Приложение а Список некоторых сокращений
- •Список литературы
- •Содержание
- •050013, Алматы, Байтурсынова, 126
Список литературы
Сайт в Internet www.microchip.ru.
Погребинский М.П. Микропроцессорные системы управления электротехническими установками. –М.: МЭИ, 2003.
Кохц Дитер. Измерение, управление с помощью PIC-контроллеров. -Киев. Наукова думка. 2007.
Заец Н.И. Радиолюбительские конструкции на PIC. –М.: Солон, 2003.
Яценков В.С. Микроконтроллеры Microchip. Практическое руководство. – 2 –е изд. исп. и допол. – М.: Горячая линия – Телеком, 2005.
Михаэль Хофман. Микроконтроллеры для начинающих. - М.: Горячая линия – Телеком, 2009.
Катцен С. PIC микроконтроллеры. Все, что необходимо вам знать. –М.: Додека, 2008.
Петров И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования/ Под ред. проф. В.П. Дьяконова. – М.: СОЛОН-Пресс, 2004. -256 с.
Копесбаева А.А. Микропроцессорные комплексы в системах управления. Конспект лекций. АИЭС. Алматы, 2009.
Копесбаева А.А. Микропроцессорные комплексы в системах управления. Учебное пособие. АИЭС, 2010. -124 с.
Тарасов В.М. Программирование цифровой техники и микроконтроллеров управления. Методические указания к выполнению лабораторных работ для студентов всех форм обучения специальности 5В070200 «Автоматизация и управление» - Алматы: АУЭС, 2012.
Содержание
1 Микроконтроллеры в современном мире |
3 |
2 Выполнение арифметических операций в МП |
6 |
3 Регистры общего и специального назначения |
10 |
4 Косвенная адресация. Логика. Маскирование |
14 |
5 Маскирование. Стек |
18 |
6 Конвейер и подпрограмма задержки |
21 |
7 Выполнения умножения и деления |
24 |
8 Программирование клавиатуры. Дешифратор. |
27 |
9 Основные элементы цифровой техники |
31 |
10 Структура микроконтроллера, 2-10 система |
36 |
11 Прерывания и сторожевой таймер |
40 |
12 Фактор времени и аналоговый мир |
44 |
Приложение А. Список некоторых сокращений Список литературы |
49 51 |
Св. план 2011 г., поз. 307
Виталий Михайлович Тарасов
ПРОГРАММИРОВАНИЕ
ЦИФРОВОЙ ТЕХНИКИ
И МИКРОКОНТРОЛЛЕРОВ
УПРАВЛЕНИЯ
Конспект лекций
для студентов
всех форм обучения специальностей
5В070200 «Автоматизация и управление»
Редактор Курманбаева Т.С.
Специалист по стандартизации Молдабекова Н.К.
Подписано в печать ____________ Формат 60х84 1/16
Тираж 70 экз. Бумага типографская №1
Объем 3.3 уч. изд. л. Заказ ______ Цена 330 тг.
Копировально-множительное бюро некоммерческого акционерного общества
«Алматинский университет энергетики и связи»