====== Микропроцессоры в системах автоматизации (МПСА) 2014 ====== ====== Консультация будет 23 января в 15:00 ====== {{:mp:2014:методические_материалы_2014.docx|Методичка (обновлено 17 сентября)}} ===== Задания ===== [[https://docs.google.com/spreadsheets/d/1ISeZ6ic78WM4f2sSHkNqQKvTg-vc6MOrOC8sslKlx_I/edit#gid=0|Что нужно сдать АТ и АСУ]] [[https://docs.google.com/spreadsheets/d/1byoLyJDeyRMQqN7-4P5gqEFoavC2dNWYi8fhEiSEAdk/edit#gid=0|Студенты и задания АС-11-04, АС-11-05, АТ-11-01]] - обратите внимание на свой **сквозной номер**. {{:mp:2014:problems_unsigned_int_2014.rar|ДЗ 1 (АСУ, АТ) Беззнаковые числа}} Защиты проходят на лабораторных занятиях по расписанию с 15.09 \\ {{:mp:2014:problems_signed_int_2014.rar|ДЗ 2 (только АТ) Дополнительный код}} Защиты проходят на лабораторных занятиях по расписанию с 29.09 \\ {{:mp:2014:problems_float_2014.rar|ДЗ 3 (АСУ, АТ) Вещественные числа}} Защиты проходят на лабораторных занятиях по расписанию с 29.09 \\ [[https://docs.google.com/spreadsheets/d/1qgBYVkl9v95cT_1Jegj29Mf3a6tglSPl5_cDL18dX-U/edit#gid=0|ДЗ 4 (только АТ) Программирование]] [[https://docs.google.com/spreadsheets/d/1VtQYN5BKEaL0OyKlIqx-2lOKeC5ZyIhBs8q_zq1KLEc/edit#gid=0|Распределение по кураторам из гр. АС для ДЗ 4]]\\ [[https://docs.google.com/spreadsheets/d/11dcfg_O3nwNTcwjXu_XKDxwuF2nwKjcWrL_xxUanakE/edit#gid=0|Предзащита у Грезнева]] Для выбора номера задания во **всех** ДЗ используйте Ваш **сквозной** номер. \\ {{:mp:2014:demands_2014.pdf|Правила выполнения ДЗ1 - ДЗ4 (обновлено 1.10.2014))}} [[https://docs.google.com/spreadsheets/d/1p1XqYv4HjpMCKgWxpuhXXKahMTsp0qiTw0_HDn1domA/edit#gid=0|Ответственные за стенды]] [[https://docs.google.com/document/d/1bc9-p92DBNGJXCVCEsuVtRjaPRbVzfAOPCQ44yd2wZs/edit|Варианты заданий ЛР 1]] [[https://docs.google.com/document/d/1CggUzioOYQD9dOWZmlc59Kuls-mSx2Vg9WwUK1SbXWM/edit|Варианты заданий ЛР 2]] ===== Софт ===== AVR Studio и компиляторы [[http://yadi.sk/d/X56QwSIa8gsnN]] пароль VMSS {{:mp:2014:установка_avr_studio.rar|Скринкаст по установке AVR Studio на ПК}} {{:mp:2014:создание_проекта_и_работа_с_отладчиком.rar|Скринкаст по созданию проекта в AVR Studio}} {{:mp:2014:ft232r_usb_uart.rar|Драйвера на отладчик-программатор}} (скоро будет скринкаст по установке) ===== Лекции ===== ==== Лекция 1. Вводная (1 сентября) ==== {{:mp:2014:лекция_1._вводная.pptx|Лекция 1 (PowerPoint)}} ==== Лекция 2. Машинное представление целых безннаковых чисел. Позиционные системы счисления (8 сентября) ==== Лекции 2013 года: [[https://vimeo.com/75041335|часть 1]], [[https://vimeo.com/75041336|часть 2]]\\ В 2013 году не читался материал по триггерам и регистрам. ==== Лекция 3. Машинное представление целых знаковых чисел. Дополнительный код (Только АТ, 10 сентября) ==== Видео 2012 г.: [[https://vimeo.com/50612122|часть 1]], [[https://vimeo.com/51076833|часть 2]] **Литература**: {{:дж.уэйкерли_проектирование_цифр.устр._м2002_1048c.djvu|Уэйкерли Д. Проектирование цифровых устройств}} - глава 2 ==== Лекция 4. Машинное представление чисел с плавающей точкой. Формат IEEE-754 (16 сентября) ==== Видео 2012 г: [[https://vimeo.com/52000295|часть 1]], [[https://vimeo.com/52000294|часть 2]]\\ В 2012 г. лучше объяснен вывод точности чисел с плавающей точкой (машинный эпислон) и объяснена разница между округлением кверху и округлением книзу\\ **Литература к лекции**:\\ - [[http://www.softelectro.ru/ieee754.html|Перевод стандарта IEEE-754]]\\ - {{:ifeachor.djvu|Айфичер Э., Джервис Б. Цифровая обработка сигналов: практический подход}} параграф 13.2.2 ==== Лекция 5. Порты ввода/вывода (22 сентября) ==== {{:mp:2014:лекция_5._порты_ввода-вывода_atmega16.doc|Порты ввода/вывода}} ==== Лекция 6. Аналитическая машина Бэббиджа (13 октября) ==== {{:mp:2014:лекция_6._аналитическая_машина_бэббиджа.pdf|}} ==== Лекция 7. Архитектура фон Неймана (20 октября) ==== {{:mp:2014:архитектура_фон_неймана.pdf|}}\\ {{:mp:2014:von_neumann.rar|Исходные материалы }} ==== Лекция 8. Стек, вызовы функций, соглашения о вызовах функций (27 октября) ==== {{:mp:2014:lecture8_stack.rar|Материалы лекции}} ==== Лекция 03.11.2014 пропала из-за праздников ==== ==== Лекция 9. Стек, вызовы функций, соглашения о вызовах функций (10 ноября) ==== ===== Семинары ===== ==== Семинар 1. Программирование на языке "C" (только АТ, 17 сентября) ==== {{:mp:2014:seminar1_code.rar|Код семинара: for, while, массивы}} Скринкасты: [[https://vimeo.com/106742470|часть 1]], [[https://vimeo.com/106742471|часть 2]] ==== Семинар 2. Программирование портов ввода/вывода (АСУ 29 сентября, АТ 1 октября) ==== {{:mp:2014:seminar3_ports.rar|Код семинаров с группами АТ, АСУ}} Скринкаст с группой АТ: [[https://vimeo.com/107840801|Часть 1]] [[https://vimeo.com/107840802|Часть 2]] ==== Семинар 3. Побитовые операции (6 октября) ==== {{:mp:2014:побитовые_операции.docx|Побитовые операции}} ==== Семинар 4. Дисплей (17 ноября) ==== {{:mp:2014:tft_seminar.rar|Код семинара}}