Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
0:16:00
Студентов:
3
Курс рассчитан на школьников 13-15 лет, желающих научиться программировать и управлять роботами.
В курсе даются базовые знания по информационным технологиям, алгебре логики и двоичной арифметике. Рассказывается про архитектуру микроконтроллеров и программирование на языке Ассемблер. Но самое главное - учащиеся смогут видеть и слышать, что они кодируют, потому, что это курс для будущих робототехников, самых востребованных специалистов будущего.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
1 минута
Введение
План и цели занятий, техника безопасности, инструменты и рабочее место, источник электрического тока, электрический ток, последовательное соединение, параллельное соединение.
Оглавление
    -
    Лекция 2
    1 минута
    Электронные детали, раздел математики — комбинаторика, двоичное исчисление
    Резистор, светодиод, кнопка тактовая, трехцветный светодиод, комбинации цветов, комбинаторика, двоичное число, преобразование двоичного числа в десятичное.
    Оглавление
      -
      Лекция 3
      1 минута
      Генератор низкой частоты, логические элементы
      Устройство мигающего светодиода, период колебаний, частота колебаний, уровень логического 0, уровень логической 1, базовые логические элементы, микросхема К155ЛА3, таблица истинности, генератор НЧ на ЛА3, обратная связь.
      Оглавление
        -
        Лекция 4
        1 минута
        ИК датчик, RS-триггеры, D-триггер, ячейка памяти
        Инфра красное излучение, ИК датчик, ИК передатчик, RS-триггеры на примере программной модели, логические функции И, ИЛИ, НЕ, D-триггер, таблица истинности, микросхема КР1533ТМ8, ячейка памяти, понятие бит.
        Оглавление
          -
          Лекция 5
          1 минута
          Регистр сдвига, временная диаграмма работы регистра сдвига
          Микросхема КР1533ТМ2, таблица истинности, регистр сдвига на 4 бит, временная диаграмма работы регистра сдвига, усовершенствованный регистр сдвига на 8 бит с обратной связью и тактовый генератор.
          Оглавление
            -
            Лекция 6
            1 минута
            Делитель на 2, счетчик импульсов, таблицы истинности. Понятия байт, полубайт, слово
            Еще одна схема генератора НЧ (тактовый генератор), делитель на 2, таблица истинности, проектирование 4-х разрядного счетчика импульсов, таблица истинности. Понятия байт, полубайт, слово. Схема новогодней гирлянды.
            Оглавление
              -
              Лекция 7
              1 минута
              Транзистор, громкоговоритель, генератор звуковой частоты, усилитель электрических сигналов
              Транзистор, громкоговоритель, генератор звуковой частоты, усилитель электрических сигналов. Схема новогодней гирлянды с усилителями на транзисторах.
              Оглавление
                -
                Лекция 8
                1 минута
                Микроконтроллер, программатор, отладочная плата, среда программиста
                Микроконтроллер, программатор, отладочная плата, установка ПО под Linux и Windows, компиляция программы и прошивка микроконтроллера, первые программы на Ассемблере.
                Оглавление
                  -
                  Лекция 9
                  1 минута
                  Комментарии в программе, регистры микроконтроллера, команда RJMP
                  Комментарии в программе, рекомендуемая литература, порты ввода/вывода, регистры ввода/вывода, регистры общего назначения, RJMP - переход.
                  Оглавление
                    -
                    Лекция 10
                    1 минута
                    Алгоритм, команды SBI, CBI, LDI, OUT, SBIW, SBCI, BRCC, RJMP, RCALL. RET
                    Алгоритм, программная задержка выполнения, подпрограмма, описание алгоритма работы, программа мигающий светодиод, алгоритм программы бегущие огни, программа бегущий огонь.
                    Оглавление
                      -
                      Лекция 11
                      1 минута
                      Понятие звука, программа генерирующая звук
                      Понятие звука, превращаем программу blink в программу ton.
                      Оглавление
                        -
                        Лекция 12
                        1 минута
                        Прерывания, счетчик команд, стек, WachDog таймер
                        Прерывания, счетчик команд, стек, WachDog таймер, программа генерирующая звуки нот, сирена.
                        Оглавление
                          -
                          Лекция 13
                          1 минута
                          Макросы и библиотеки, основы сольфеджио
                          Макросы и выделение подпрограмм в библиотеки, основы сольфеджио, кодирование мелодии.
                          Оглавление
                            -
                            Лекция 14
                            1 минута
                            Команды CP, SBIS, BRL, BRNE, BRCC, BRHC, COM, LSR, LSL, SBR
                            Оптимизация программы, цвето музыкальное устройство (ЦМУ).
                            Оглавление
                              -
                              Лекция 15
                              1 минута
                              Обработчик прерывания RESET, чтение запись в EEPROM
                              Программа "Музыкальный автомат", обработчик прерывания RESET, Чтение запись в EEPROM.
                              Оглавление
                                -
                                Лекция 16
                                1 минута
                                Причины возникновения прерывания RESET, микроконтроллер ATMega8-20PU
                                Причины возникновения прерывания RESET, как учесть сброс по питанию, оценочная плата для микроконтроллера ATMega8-20PU.
                                Оглавление
                                  -
                                  Игорь Рябоконь
                                  Игорь Рябоконь

                                  План занятий выставлен, а содержание отсутствует для курса "Робототехника и программирование"

                                  ?????