Инструменты пользователя

Инструменты сайта


mp2019

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
mp2019 [2019/09/12 19:37]
v.yuzhanin [Задания]
mp2019 [2019/12/10 10:24] (текущий)
v.yuzhanin [Лекция 15. Эффективное программирование дисплея (10 декабря)]
Строка 28: Строка 28:
  
 ===== Литература и материалы ===== ===== Литература и материалы =====
-[[https://​www.dropbox.com/​s/​g0mxw3ptitcs0di/yuzhanin_low_level_programming_2019.pdf?​dl=0|Методичка по курсу]]\\+[[https://​www.dropbox.com/​s/​2h5249s4d8vrrvj/yuzhanin_microcontrollers_2019_part1.pdf?​dl=0|Методичка по курсу, ч1]]\\ 
 +[[https://​www.dropbox.com/​s/​o4v5busatdqtcwc/​yuzhanin_microcontrollers_2019_part2.pdf?​dl=0|Методичка по курсу, ч2]]\\
 [[http://​people.toiit.sgu.ru/​Sinelnikov/​PT/​C/​Kern_Ritch.pdf|Керниган Б., Ритчи Д. Язык программирования Си]]\\ [[http://​people.toiit.sgu.ru/​Sinelnikov/​PT/​C/​Kern_Ritch.pdf|Керниган Б., Ритчи Д. Язык программирования Си]]\\
  
Строка 42: Строка 43:
 [[https://​www.dropbox.com/​s/​1expvmitf0os3di/​Problems2_unsigned_2019.zip?​dl=0|ДЗ №2. Машинное представление беззнаковых чисел]] для всех групп. Обязательно см. {{:​mp:​2017:​task_requirements_2017_rev3.pdf|требования к выполнению ДЗ}} Для выбора варианта используйте свой сквозной номер. Обратите внимание на требования к защитам. Защиты проходят на лабораторных занятиях по расписанию. \\ [[https://​www.dropbox.com/​s/​1expvmitf0os3di/​Problems2_unsigned_2019.zip?​dl=0|ДЗ №2. Машинное представление беззнаковых чисел]] для всех групп. Обязательно см. {{:​mp:​2017:​task_requirements_2017_rev3.pdf|требования к выполнению ДЗ}} Для выбора варианта используйте свой сквозной номер. Обратите внимание на требования к защитам. Защиты проходят на лабораторных занятиях по расписанию. \\
 **Срок до 6 октября** **Срок до 6 октября**
 +
 +[[https://​docs.google.com/​document/​d/​1hTmMTiVM12mha4iZ6mOA5By2ktTvEOjd3A-pNazlRkg/​edit|Задания для ЛР №1 по всем группам (пофамильно)]]
 +[[https://​docs.google.com/​document/​d/​1F2pmexvccqEFfbBNR83-T4metFQG65A7erMuDQKdk98/​edit|Задания 2018 года (пример)]]
 +
 +[[https://​www.dropbox.com/​s/​iam0xgzmdypp2c3/​Problems3_signed_2019.rar?​dl=0|ДЗ №3]]. Машинное представление целых знаковых чисел. **Только для АТ-16**. \\
 +**Срок до 17 ноября**
 +
 +[[https://​www.dropbox.com/​s/​3ngv24imrigjhie/​Problems4_float_2019.rar?​dl=0|ДЗ №4]]. Машинное представление вещественных чисел.\\
 +
  
 ===== Лекции ===== ===== Лекции =====
-==== Лекция 1. Вводная. ====+==== Семинар С1 ==== 
 +[[https://​www.dropbox.com/​s/​02x4551zwp1ptgj/​seminar_C1.rar?​dl=0|Код семинара]] 
 + 
 +==== Семинар С2 ==== 
 +[[https://​www.dropbox.com/​s/​b1lt7iqd1qkyikv/​seminar_C2.rar?​dl=0|Код семинара]] 
 + 
 + 
 +==== Лекция 1. Вводная. ​Машинное представление беззнаковых чисел (начало) ​====
 [[https://​www.dropbox.com/​s/​ex6faav0hak1er8/​lecture1_intro_2019.pptx?​dl=0|Слайды с лекции]] [[https://​www.dropbox.com/​s/​ex6faav0hak1er8/​lecture1_intro_2019.pptx?​dl=0|Слайды с лекции]]
 +
 +
 +==== Лекция 2. Машинное представление беззнаковых чисел (окончание) ====
 +
 +==== Лекция 3. Порты ввода-вывода (17 сентября) ​ ====
 +Глава 4 [[https://​www.dropbox.com/​s/​2h5249s4d8vrrvj/​yuzhanin_microcontrollers_2019_part1.pdf?​dl=0|Методички]]\\
 +{{:​mp:​2017:​port_scheme.pdf|Схема одной ножки порта ввода-вывода}}\\
 +
 +==== Лекция 4. Порты ввода-вывода. Продолжение (24 сентября) ​ ====
 +{{:​mp:​2018:​lecture4_port_schemes_2018.pptx|}}\\
 +{{:​mp:​2018:​lecture4_port_programming_2018.pptx|}}\\
 +
 +[[https://​www.dropbox.com/​s/​kac101oj7ylbarl/​seminar_port1.rar?​dl=0|Код с занятия]]
 +
 +==== Лекция 5. Побитовые операции (1 октября) ​ ====
 +[[https://​www.dropbox.com/​s/​zegrem1g72j5p5y/​lecture5_bitwise_operations.pptx?​dl=0|Материал лекции]]
 +
 +==== Лекция 6. Эффективное программирование портов ввода-вывода (8 октября) ​ ====
 +Разобрана функция detect_buttons,​ дальше двигаться было преждевременно
 +
 +==== Лекция 7. Контрольная работа по портам ввода-вывода (15 октября) ​ ====
 +
 +==== Лекция 8. Машинное представление целых знаковых чисел (21 октября) ​ ====
 +
 +==== Лекция 9. Эффективное программирование портов ввода-вывода. Продолжение (29 октября) ​ ====
 +
 +==== Лекция 10. Первые ЭВМ (5 ноября) ​ ====
 +
 +==== Лекция 11. Машинное представление вещественных чисел с плавающей точкой (12 ноября) ​ ====
 +
 +==== Лекция 12. Указатели (19 ноября) ​ ====
 +
 +==== Лекция 13. Дисплей,​ строки,​ кодировки (26 ноября) ​ ====
 +{{:​mp:​2019:​lcd_programming_2019.pptx|}}
 +[[https://​www.dropbox.com/​s/​qgskb4tferiiyh7/​SimpleTFT%20-%20linked%20at%202019.rar?​dl=0|Пример кода]]
 +==== Лекция 14. Стек (3 декабря) ​ ====
 +
 +==== Лекция 15. Эффективное программирование дисплея (10 декабря) ​ ====
 +[[https://​www.dropbox.com/​s/​3yxfpd736spzfvc/​lecture15_effective_programming_2_display.pptx?​dl=0|Лекция]]
 +
 +==== Лекция 16. Гарвардская архитектура (17 декабря) ​ ====
 +
 +==== Лекция 17.  (24 декабря) ​ ====
mp2019.1568306252.txt.gz · Последние изменения: 2019/09/12 19:37 — v.yuzhanin