Содержание

Микропроцессоры в системах управления (МПСУ) 2019

Что нужно сдать АТ и АСУ

Посещение занятий
Списки групп, задания - обратите внимание на свой сквозной номер.

Плейлист курса

Выдача стендов

Софт

Форматирование кода C

AVR Studio и компиляторы http://yadi.sk/d/X56QwSIa8gsnN пароль VMSS

Патч AVR Studio для Windows 8 - Скачать и заменить msys-1.0.dll в C:\WinAVR-20100110\utils\bin
Обсуждение на форуме

Скринкаст по установке AVR Studio на ПК

Скринкаст по созданию проекта в AVR Studio

Драйвера на отладчик-программатор

Литература и материалы

Методичка по курсу, ч1
Методичка по курсу, ч2
Керниган Б., Ритчи Д. Язык программирования Си

Задания

Требования к оформлению кода, выполнению расчетов по ДЗ и защитам ЛР

ДЗ №1 по программированию для АТ-16-01.
Задачник для домашних заданий Абрамян М.Э. 1000 задач по программированию: часть 1, часть 2
Защиты проходят на лабораторных занятиях по расписанию. Обратите внимание на требования к защитам ДЗ №1
Срок до 12 октября

ДЗ №2. Машинное представление беззнаковых чисел для всех групп. Обязательно см. требования к выполнению ДЗ Для выбора варианта используйте свой сквозной номер. Обратите внимание на требования к защитам. Защиты проходят на лабораторных занятиях по расписанию.
Срок до 6 октября

Задания для ЛР №1 по всем группам (пофамильно) Задания 2018 года (пример)

ДЗ №3. Машинное представление целых знаковых чисел. Только для АТ-16.
Срок до 17 ноября

ДЗ №4. Машинное представление вещественных чисел.

Лекции

Семинар С1

Код семинара

Семинар С2

Код семинара

Лекция 1. Вводная. Машинное представление беззнаковых чисел (начало)

Слайды с лекции

Лекция 2. Машинное представление беззнаковых чисел (окончание)

Лекция 3. Порты ввода-вывода (17 сентября)

Глава 4 Методички
Схема одной ножки порта ввода-вывода

Лекция 4. Порты ввода-вывода. Продолжение (24 сентября)

lecture4_port_schemes_2018.pptx
lecture4_port_programming_2018.pptx

Код с занятия

Лекция 5. Побитовые операции (1 октября)

Материал лекции

Лекция 6. Эффективное программирование портов ввода-вывода (8 октября)

Разобрана функция detect_buttons, дальше двигаться было преждевременно

Лекция 7. Контрольная работа по портам ввода-вывода (15 октября)

Лекция 8. Машинное представление целых знаковых чисел (21 октября)

Лекция 9. Эффективное программирование портов ввода-вывода. Продолжение (29 октября)

Лекция 10. Первые ЭВМ (5 ноября)

Лекция 11. Машинное представление вещественных чисел с плавающей точкой (12 ноября)

Лекция 12. Указатели (19 ноября)

Лекция 13. Дисплей, строки, кодировки (26 ноября)

lcd_programming_2019.pptx Пример кода

Лекция 14. Стек (3 декабря)

Лекция 15. Эффективное программирование дисплея (10 декабря)

Лекция

Лекция 16. Гарвардская архитектура (17 декабря)

Лекция 17. (24 декабря)