Микроконтроллер жүйелерін жобалау және программалау
Сипаттама: Пән ақпараттық технология саласындағы студенттердің білімін тереңдетуге бағытталған. Пәннің бірінші модулі Keil-дің визуальды программалық ортасын қолданумен микроконтроллерлер жүйелерін бағдарламалауы қарастырылады, екінші модульде дербес компьютердің басшылығымен жұмыс істейтін кешенді микроконтроллерлерді құру үшін программалау мәселелері қарастырылады.
Кредиттер саны: 5
Пререквизиты:
- Алгоритмдер, деректер құрылымы және программалау
Пәннің еңбек сыйымдылығы:
| Жұмыс түрлері | сағат |
|---|---|
| Дәрістер | 15 |
| Практикалық жұмыстар | |
| Зертханалық жұмыстар | 30 |
| СӨЖО | 30 |
| СӨЖ | 75 |
| Қорытынды бақылау нысаны | емтихан |
| Қорытынды бақылауды жүргізу нысаны |
Компонент: Таңдау бойынша компонент
Цикл: Кәсіптік пәндер
Мақсат
- Пәннің мақсаты - бітірушілерді бас компьютерде жұмыс істейтін жеке және күрделі микроконтроллер жүйелерін әзірлеу мүмкіндігімен жобалық қызметке дайындау
Міндет
- микроконтроллерлер жүйелерін құру негіздерін зерделеу; - микроконтроллердің енгізу-шығару порттарының бағдарламалау негіздерін оқып үйрену; - микроконтроллерлермен байланыс жасау үшін компьютерлік бағдарламалау саласында болашақ мамандардың құзыреттілігін қалыптастыру; - микроконтроллерлерді әртүрлі технологиялық процестерде қолдану дағдыларын дамыту; - студенттерде микроконтроллерлерді программалау кезінде Keil және Visual.Studio.NET бағдарламалау ортасын қолдану дағдыларын дамыту.
Оқыту нәтижесі: білу және түсіну
- микроконтроллер құрылымдары, микроконтроллерді I / O порттарының бағдарламалау негіздері және USB порты арқылы компьютер мен микроконтроллер арасында деректермен алмасу.
Оқыту нәтижесі: білім мен ұғымды қолдану
- микроконтроллерлерді әртүрлі технологиялық процестерде пайдалану міндетін қою; Әртүрлі басқару алгоритмдерін қолдану арқылы микроконтроллердің I / O порттарын басқару міндеттерін шешеді; компьютер мен микроконтроллер арасындағы компьютердің USB портынан деректер алмасуды жүзеге асырады;
Оқыту нәтижесі: талқылай білуді қалыптастыру
- өздерінің ойларын қорытындылауға және өз пікірлерімен ойлау қабілетіне ие бола білу.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
- Командада жұмыс істеу үшін қажетті коммуникативтік дағдыларды дамыту.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
- STM32L152RBT6 микроконтроллеры ұсынатын микропроцессорлық жүйелерді программалауды меңгеру; I / O порттарын, ЦАП және АЦП контроллерлерін қалай басқаруға болатынын білу, деректерді USB-порты арқылы хост-компьютерге жіберіңіз.