Микроконтроллерийн курсууд. Микроконтроллерын талаархи лекц

Үндсэн хэсэг

Сэдэв 1. Танилцуулга. Микроконтроллеруудыг Си хэл дээр програмчлах

Онол. Микроконтроллерууд. Микроконтроллеруудын үйл ажиллагаа ба хэрэглээ. Микроконтроллеруудын үндсэн параметрүүд. Микроконтроллерийн архитектур. ARM микроконтроллерийн гэр бүл ба тэдгээрийн зорилго. Микроконтроллерийн дизайн. Cortex цөм -M 0/M 3/M 4F. Микроконтроллерийн нэмэлт төхөөрөмжүүд: ерөнхий зориулалтын оролт, гаралт, цаг хэмжигч, таймер, тасалдал.

ARM микроконтроллеруудад зориулсан C хэл. Компьютерт зориулсан програмчлалтай харьцуулахад микроконтроллеруудад зориулсан програм боловсруулах онцлог. Оролт ба гаралт. Хаяглах. Хоёртын болон арван зургаатын тоо. IAR EWARM програмчлалын орчин. Хөтөлбөрийн дибаг хийх чадвар.

Дасгал хийх. IAR орчинд төсөл үүсгэх, тохируулах. Ерөнхий зориулалтын оролт гаралтын блоктой ажилладаг програм хангамжийг бий болгох. Техникийн баримт бичигтэй ажиллах (техник хангамжийн бүртгэлийн хаяг хайх, туршилтын самбарын хэлхээний диаграммтай ажиллах).

Сэдэв 2. Тасалдал

Онол. Тасалдаг. Тасалдлын төрлүүд. Cortex-M цөм дэх NVIC тасалдлын хянагч. Тасалдлын векторууд. Тэргүүлэх чиглэл. STM хянагч дахь тасалдлын тугуудыг. Тасалдал зохицуулагч бичих зөвлөмж.

Дасгал хийх. Сигналын асинхрон оролт-гаралтыг хэрэгжүүлэх програмыг бий болгох. NVIC баримт бичгийг эзэмших. Ерөнхий зориулалтын оролт гаралтын тасалдлыг тохируулах.

Сэдэв 3. Цаг хэмжигч

Онол. Цаг хэмжигч. Таймерын төрлүүд. Таймер үйлдлийн горимууд. Богино хугацааг хэмжих. Микроконтроллерийн цагийн систем ба түүнийг тохируулах арга.

Дасгал хийх. Таймер ба давтамж хуваагч ашиглан дохиог үе үе гаргах програмыг боловсруулах. Дижитал осциллограф ашиглан дохионы параметрүүдийг хэмжих.

Сэдэв 4. Импульсийн өргөн модуляц

Онол. Импульсийн өргөн модуляц. Цахим төхөөрөмжийг удирдахад PWM ашиглах. Микроконтроллер дээр PWM хэрэгжүүлэх онцлог. Гөлгөр болгох. Таймеруудын тусгай ажиллагааны горимууд.

Дасгал хийх. Тодорхой параметр бүхий PWM дохио үүсгэх програмыг боловсруулах.

Сэдэв 5. Дижитал-аналог ба аналог-тоон хувиргалт

Онол. ADC ба DAC. Дээж авах давтамж ба битийн гүн. ADC-ийн үндсэн төрлүүд (шууд хувиргах ADCs, дараалсан ойролцоо ADCs, sigma-delta ADCs) ба тэдгээрийн шинж чанарууд. ADC идэвхжүүлэх горимууд. Дифференциал хэмжилтийн горим. Хэмжсэн утгыг дундажлах алгоритмууд: хөдөлж буй дундаж ба экспоненциал дундаж. Захын блокуудтай ажиллах номын сан HAL драйвер.

Дасгал хийх. хэрэгжүүлэх хөтөлбөр боловсруулах гадаад аналог хүчдэлийн хэмжилт ADC ашиглан дохио.

Сэдэв 6. Мэдээлэл солилцох

Онол. Цуваа ба зэрэгцээ интерфейс. UART. UART автобусны ажиллах зарчим, өгөгдөл дамжуулах протокол. STM 32 микроконтроллерууд дээрх UART блок үйл явдлууд, тэдгээрийн ажиллах зарчим. Мастер-боол үзэл баримтлал.

Дасгал хийх. UART-ээр өгөгдөл хүлээн авч, илгээдэг микроконтроллерийн програм хангамжийг хөгжүүлэх. Компьютер дээрх COM портуудтай ажиллах програм хангамжийг эзэмших.

Сэдэв 7. Флаш санах ой

Онол.Флэш санах ойн үүрний ажиллах зарчим (хөвөгч транзистор, өгөгдөл унших, бичих). NOR болон NAND флаш санах ойн загварууд. Олон түвшний эсүүд. Програмын флаш санах ойтой ажиллах онцлог.

Дасгал хийх.Дахин ачаалах эсвэл цахилгаан тасарсан тохиолдолд тоолуурын утгыг хадгалахын тулд флаш санах ой ашиглан импульс тоолох програмыг боловсруулах.

Нэмэлт сэдвүүд (багшийн үзэмжээр уншина уу)

Сэдэв D1. Дэлгэцүүд

Онол. Дэлгэцийн төрлүүд. Катодын туяа хоолой (ажлын зарчим, сканнердах). Шингэн болор дэлгэц (LCD эсийн ажиллах зарчим, дэлгэцийн дизайн, хаяглалт). Өнгөний кодчилол, зургийн битийн гүн. Плазмын дэлгэцүүд. LED дэлгэцүүд. Проектор (3LCD, LC 0S, DLP). Эсэргүүцэл ба багтаамжтай мэдрэгчтэй дэлгэц. Дэлгэцийн дэвшилтэт төрлүүд (OLED, хөндлөнгийн дэлгэц, SED, PixelSense).

Дасгал хийх. Туршилтын самбарын TFT-LCD дэлгэц дээр график команд болон текстийг харуулах програм бичих. Захын нэгж болон гадаад төхөөрөмжтэй ажиллах өндөр түвшний номын санг эзэмших.

Сэдэв D2. Микроконтроллерийн цагийн систем

Онол.Цаг давтамжийн генераторын ангилал ба ажиллах зарчим. Кварц ба RC осциллятор. Фазын түгжигдсэн гогцоо, давтамж хуваагч ба үржүүлэгч. Өгөгдлийн автобус ба микроконтроллерийн захын нэгжүүдийн цагийн давтамж.

Дасгал хийх.Микроконтроллерийн цагны системийг тохируулах, микроконтроллерийн цагийн дохиог гаргах. Осциллограф ашиглан цагийн давтамжийг хэмжих. Цагийн давтамжийн утгаас дохионы хэлбэрийн хамаарлыг судлах.

Сэдэв D3. USB

Онол. USB автобусыг нэвтрүүлсэн товч түүх. Физик давхарга (кабель ба холбогч, автобусны төлөв, өгөгдлийн кодчилол). Пакетийн түвшин (багцын бүтэц, төрөл). Гүйлгээний түвшин (хаяг, төгсгөлийн цэг). Логик түвшин (сувгуудын төрөл, үеээр өгөгдөл дамжуулах). Төхөөрөмжийн тодорхойлогч ба ангиуд. USB техникийн үзүүлэлтүүдийн товч тойм.

Дасгал хийх. CDC классыг ашиглан USB-ээр компьютерээс хянагч руу өгөгдөл дамжуулах.

Сэдэв D4. Бодит цагийн үйлдлийн системүүд

Онол. Зөөлөн ба хатуу бодит цагийн үйлдлийн системүүд, тэдгээрийн онцлог шинж чанарууд. Даалгавар илгээх. Даалгавруудыг синхрончлох. Үнэгүй RTOS үйлдлийн систем. Үнэгүй RTOS дахь даалгаврыг удирдах зарим функцууд.

Дасгал хийх. Үнэгүй RTOS-г тохируулж, LED-ийг удирдах олон үйлдэлт програмыг бий болгож байна.

Хичээлийн хөтөлбөр (хаврын семестр)

  • Сэдэвчилсэн лекцүүд
  • Микроконтроллерийн програмчлалын нэмэлт сэдвүүд
  • Програмчлалын курсын ажлыг дуусгах

Тайлагнах

Намрын семестр - тест

Хаврын улирал - үнэлгээтэй тест

Намрын улирлын төгсгөлд 4 хичээл дээр кредитийн ажил дуусна.

Туршилтын сэдвүүдийн жишээ:

  • Дэлгэц дээр гарч буй үр дүн бүхий гадаад дохионы давтамжийг хэмжих.
  • Тохируулах давтамж, үүргийн мөчлөг бүхий PWM дохио үүсгэх.
  • RC хариу долгионы хэлбэрт дүн шинжилгээ хийх замаар конденсаторын багтаамжийг хэмжих
  • RL хариу долгионы хэлбэрт дүн шинжилгээ хийх замаар индукцийг хэмжих - үечилсэн дохионы хэлхээ.
  • Нэг импульс бүхий модуляцаар гармоник дохио үүсгэх.
  • Дууны тархалтын саатлын хэмжилтийг ашиглан акустик ялгаруулагч ба микрофоны хоорондох зайг хэмжих.
  • Импульсийн аргыг ашиглан дууны хурдыг хэмжих
  • Санал хүсэлт бүхий RC хэлхээнд хүчдэл тогтворжуулах. Хүчдэлийг компьютерээс тохируулж, дэлгэц дээр харуулна.

Хичээлийн ажлыг хаврын улиралд хийж дуусгана.

Эрдмийн зөвлөхүүдтэй тохиролцсоны дагуу програмчлалын курсын ажлыг физикийн курсын ажилтай хослуулж болно. Үүнийг хийхийн тулд ажил нь туршилтын автоматжуулалт эсвэл микроконтроллеруудыг програмчлахтай холбоотой бусад ажлуудад зориулагдсан байх шаардлагатай.

Өмнөх жилүүдийн курсын ажлыг үзэх боломжтой.

Уран зохиол

  • Эхний 2 лекцийн тэмдэглэл: лекц 1, лекц 2.
  • Martin M. Insider-ийн STM32-ийн гарын авлага
  • Брайан Керниган, Деннис Ричи "С програмчлалын хэл"
  • Майоров С.А., Кириллов В.В., Приблуда А.А. "Бичил компьютерийн танилцуулга"
  • Тревор Мартин, "Cortex-M3 цөм дээр суурилсан STMicroelectronics микроконтроллерууд. STM32 цуврал"
  • Фрунзе A.V. "Микроконтроллерууд амархан" (1-р боть, 2-р боть, 3-р боть)
  • К.Хамачер, З.Вранесич, С.Заки "Компьютерийн зохион байгуулалт"
  • Пол Шерц. Зохион бүтээгчдэд зориулсан практик электроник.

1. Танилцуулга............................................... ................................................... ...... ................................

Хичээлийн зорилго. Хичээлийн үндсэн хэсгүүд. ...................................................

Үндсэн тодорхойлолтууд. IPC-ийн ангилал.................................

OMK ангилал................................................. ... ...........................

OMK процессоруудын үндсэн бүтэц................................................ ......

Микропроцессорын системийн ангилал................................................. ....

1.6. Харвард ба Фон Нейманы санах ойн архитектур

1.7. Системийн микропроцессорын төхөөрөмжийн ерөнхий бүтэц

удирдлага................................................. ....... ................................................. .

MPU програм хангамжийн бүтэц................................................. ....

2. Захын OMK дээр суурилсан MPU-ийн дизайн...................................... ............ .........

Захын OMK-ийн үндсэн шинж чанарууд................................................. ......

Нэг чиптэй PIC контроллеруудын гэр бүл.................................

PIC хянагч PIC16C58 ...................................... ...... ...................

PIC16C58 хянагчийн дотоод бүтэц...................................

PIC16C58 цаг хугацааны хэлхээ................................................. ...... ......

PIC16C58 хянагчийн (ROM) програмын санах ойн зохион байгуулалт.......

2.7. Өгөгдлийн санах ойн зохион байгуулалт (хянагчийн дотоод RAM).

PIC16C58) ................................................ ... ...................................................

PIC16C58 хянагч таймер/тоологч модуль......................................

Watchdog таймер WDT хянагч PIC16C58.................................

PIC16С58 хянагчийн командын систем ...................................... ....

2.10.1. Байттай ажиллах командууд................................................ ....... ...................................................

2.10.2. PIC16C58 биттэй ажиллах командууд ................................................ ......... ...................

2.10.3. Удирдлагыг шилжүүлэх, тогтмол тоотой ажиллах командууд...................................... .........

2.10.4. PIC16C58 хянагчийн үйлдлийн горимыг удирдах командууд .....................

2.11. Удирдлагын командуудын нөлөөүр дүнгийн бит-шинжүүд (д

3.1. OMK-ийн үндсэн техникийн шинж чанар, бүтэц

K1816BE51................................................. .. .................................................

LSI OMK K1816BE51-ийн үндсэн терминалуудын зорилго .................

BE51 хянагчийн мэдээллийн санах ойн зохион байгуулалт.................................

OMK K1816BE51 командын систем...................................... ...... ......

Өгөгдөл дамжуулах командууд................................................. ................................................................... ............

Арифметик үйлдлийн заавар................................................. ...... .........................

Биттэй ажиллах командууд...................................... ................ ................................. ......

Хяналт эсвэл шилжилтийг шилжүүлэх командууд...................................................... ......... ......

Суурилуулсан цуваа интерфэйс OMK.................................

Цуваа интерфейсээр дамжуулах хурдыг тохируулж байна...

Тасалдлын систем OMK BE51 ............................................. ...... ........

OMK тасалдлын үйлчилгээний механизм................................................. ......

OMK BE 51 дээр суурилсан өргөтгөсөн MP системийг барих......

OMK MCS-51 гэр бүлийн цаашдын өргөтгөл, хөгжил.....

4. MPS-д дискрет оролт-гаралтын системийг зохион байгуулах зарчим....................................

Дискрет оролт гаралтын системийн ерөнхий бүтэц.................................

Хаяг сонгогчийн хэрэгжилт................................................. ...... ............

Оролт гаралтын портуудыг хэрэгжүүлэх................................................. ......... .........

4.4. Програм хангамж, техник хангамжсалангид оролтоор хангах

4.5. Микропроцессорын төхөөрөмжүүдийн хоорондын харилцан үйлчлэлийг хангах ба

Дээд түвшний компьютер.............................................. ................. ...........................

MPU болон операторын харилцан үйлчлэлийн арга хэрэгсэл...................................... .........

Шингэн болор дэлгэцийн хавтан................................................. ......

Хосолсон гар болон заагч хянагч.................

5. MPU-ийн аналог дохионы оролт/гаралтын дэд системийн зохион байгуулалт....................................

Аналог дохионы гаралт................................................. ................................ ..............

Аналог дохионы оролтын дэд системийн ерөнхий бүтэц............

5.3. MPU-д хэрэглэгддэг ADC-ийн үндсэн төрлүүд. Үндсэн

5.6. Програм хангамж, техник хангамжцуваа ADC хэрэгжилт

тоолох болон дараалсан ойролцоо тоолол................................................. ......

Дельта-сигма модуляцийн ADC-ийн тухай ойлголт................................................. .........

Дээж хадгалах төхөөрөмж (SSD)................................................. ................ ..

6. 16 битийн OMK ашиглах ерөнхий зарчим...................................... ............ .........

16 битийн OMK-ийн ерөнхий шинж чанар...................................... .........

OMK SAB80C167-ийн үндсэн техникийн шинж чанарууд ............

OMK SAB80C167-ийн дотоод бүтэц ................................................

Санах ойн зохион байгуулалт OMK S167 ................................... ......... .........

OMK S167 системийн стек................................................. ...... .............

OMK S167 дахь өгөгдлийг хаягжуулах аргууд ................................................. ..

C167 процессорын модулийн ерөнхий бүтэц (CPU C167).......

OMK SAB80C167 тасалдлын системийн онцлог ...................

Захын үйл явдлын хянагч (PEC)................................................. ......

6.13. Баригдсан үйлдвэрлэлийн хянагч CAN сүлжээнүүд (CAN-

Сэдэв 1.- 6 цаг (АНУ-1) Танилцуулга.

Микропроцессорын технологийн үндсэн ойлголт, тодорхойлолт. Микропроцессорын системийн архитектурын тухай ойлголт. Нэг чиптэй микроконтроллер (OMC) ба микропроцессорын ангилал. OMK RISC архитектур.

MPSU-ийн үндсэн төрлүүд. Микропроцессор хянагч (MPC) техникийн хэрэгслийн бүтэц, бүтэц. Хөгжлийн үндсэн үе шатууд

микропроцессорын систем. Дижитал дохионы процессорууд.

1. Танилцуулга

1.1. Хичээлийн зорилго. Хичээлийн үндсэн хэсгүүд.

Нэг чиптэй микроконтроллер (OMC) дээр суурилсан микропроцессорын хяналтын системийн техник хангамжийг хөгжүүлэх сургалт. Доод түвшний хэл дээр OMK програмчлалын ур чадвар олгох сургалт.

Хичээлийн үндсэн хэсгүүд:

1. Үндсэн тодорхойлолтууд. Микропроцессор хянагчийн ангилал (MPC).

2. Захын OMK (PIC) дээр суурилсан микропроцессорын төхөөрөмжийг хөгжүүлэх.

3. Бүх нийтийн 8 битийн OMK дээр суурилсан микропроцессорын төхөөрөмжийг хөгжүүлэх(MCS-51, K1816BE51).

4. Ашиглалтын онцлог 16 битийн OMK.

5. Аналог ба салангид дохионы оролт/гаралтын дэд системийг байгуулах онцлог.

6. Дээд түвшний оператор болон хяналтын компьютеруудтай харилцах дэд системийг бий болгох.

Уран зохиол.

1. Сташин В.В. , Урусов A.V. болон бусад дижитал төхөөрөмжүүдийн дизайн. Москва, Энергоиздат, 1990 он. 300 с.

2. Нэг чиптэйбичил компьютер. Лавлах. Боловсруулсан: Boborykin A.V., Москва, Бином, 1994 он.

3. Щелкунов Н.Н., Дианов А.П. Микропроцессорын хэрэгсэл ба систем. Москва, Радио холбоо, 1989 он.

4. Предко М. Микроконтроллерын гарын авлага. Москва, Шуудангийн зах зээл, 2001 он.

5. Microchip PIC16C5X-ийн OMK. Владимиров А.М. Рига, Ормикс, 1996 он.

6. Федоров Б.Е., Үхрийн В.А. DAC ба ADC нэгдсэн хэлхээнүүд. Москва, Энергоатомидат, 1990 он.

7. Угрюмов Е.П. Дижитал хэлхээ.Санкт-Петербург, BHV 2000

1.2. Үндсэн тодорхойлолтууд. IPC ангилал

Микропроцессор (MP) нь нэг буюу хэд хэдэн LSI хэлбэрээр хэрэгжсэн, өгөгдсөн програмын дагуу тоон мэдээллийг боловсруулахад зориулагдсан, бүрэн гүйцэд компьютерийн процессор юм.

Микропроцессор хянагч (MPC) нь хяналт, удирдлагын зориулалтаар зориулагдсан, бүрэн ажиллагаатай микрокомпьютер юм.

IPC-ийг дараахь үндсэн үндсэн дээр хэрэгжүүлж болно.

- нэг чиптэй микропроцессор (SMC);

- хэсэгчилсэн (олон чип) MP;

- нэг чиптэй микроконтроллер (OMC);

- нарийн төвөгтэй матрицын програмчлагдах логик хэлхээнүүд (FPGA, PLD, CPLD гэх мэт).

OMK нь нэг VLSI (супер-LSI) хэлбэрээр хэрэгжсэн бүрэн гүйцэд MPC юм: процессор, RAM, ROM, гадаад төхөөрөмжүүдийг холбох оролт/гаралтын портууд, ADC аналог дохионы оролтын модулиуд, таймерууд, тасалдал хянагчууд, хянагчууд. янз бүрийн интерфейс гэх мэт.

Хамгийн энгийн OMK бол 1 см 2-аас ихгүй талбайтай, ердөө найман терминалтай LSI юм.

1.3. OMK ангилал

Үүнд:

1) Захын (интерфэйс) OMK нь хамгийн энгийн MP хяналтын системийг хэрэгжүүлэхэд зориулагдсан. Бүтээмж багатай байх

Тэгээд жижиг ерөнхий хэмжээсүүд. Ялангуяа үүнийг компьютерийн нэмэлт төхөөрөмж (гар, хулгана гэх мэт) ашиглаж болно.

TO Үүнд: PIC – Micro Chip, VPS – 42 (Intel).

2) Бүх нийтийн 8 битийн OMK нь бага, дунд гүйцэтгэлтэй MP системийг хэрэгжүүлэхэд зориулагдсан.

Тэд энгийн командын системтэй, олон төрлийн суурилуулсан төхөөрөмжтэй. Үндсэн төрлүүд: MSC – 51 (Intel)

Motorola HC05 – HC012 гэх мэт.

3) Бүх нийтийн 16 битийн OMK. Дунд зэргийн гүйцэтгэлтэй бодит цагийн системийг хэрэгжүүлэхэд зориулагдсан. Тушаалуудын бүтэц, систем нь гадны үйл явдлуудад хамгийн хурдан хариу үйлдэл үзүүлэхэд чиглэгддэг.

Тэдгээрийг ихэвчлэн цахилгаан моторын хяналтын системд (мехатроник систем) ашигладаг.

4) Мэргэшсэн 32 битийн OMK нь өндөр хүчин чадалтай ARM архитектурыг хэрэгжүүлдэг бөгөөд өндөр хурдны мэдээлэл боловсруулах шаардлагатай утас, мэдээлэл дамжуулах, телевиз болон бусад системд зориулагдсан.

Ердийн 16 битийн OMK-д: MSC96/196/296 (Intel), C161–C167 (Siemens, Infineon), HC16 Motorola гэх мэт.

5) Дижитал дохионы процессорууд (DSP – Digital Signal Processor) нь хэмжсэн дохиог бодит цаг хугацаанд нарийн төвөгтэй математик боловсруулахад зориулагдсан. -д өргөн хэрэглэгддэг

утас, харилцаа холбоо.

DSP-ийн гол ялгаа: боловсруулсан үгсийн битийн гүн (16, 32, 64 бит) ба хөвөгч цэгийн форматын өндөр хурд (16 флоп) Үйлдвэрлэгчид: Texas Instruments (TMS 320 гэх мэт), Аналог төхөөрөмж (ADSP 2181). гэх мэт).

1.4. OMK процессоруудын үндсэн архитектурууд

Орчин үеийн OMK-ууд дараах процессорын архитектурыг ашигладаг.

- RISC – (Зааварчилгааны багц командуудыг багасгах) архитектур нь багасгасан багц тушаалуудтай.

- CISC – (Complex Instruction Set Commands) өргөтгөсөн багц тушаал бүхий уламжлалт архитектур.

- ARM – (Advanced RISC - machine) дэвшилтэт RISC архитектур.

RISC архитектурын гол үүрэг бол процессорын хамгийн өндөр гүйцэтгэлийг хангах явдал юм. Түүний онцлог шинж чанарууд нь:

- цөөн тооны процессорын тушаалууд (хэдэн арван);

- команд бүрийг хамгийн бага хугацаанд гүйцэтгэдэг(1-2 машины цикл, цагийн мөчлөг).

- процессорын ерөнхий зориулалтын бүртгэлийн хамгийн их тоо (хэдэн мянга);

- процессорын хүчин чадал нэмэгдсэн (12,14,16 бит).

Орчин үеийн RISC архитектур нь дүрмээр бол зөвхөн сүүлийн 3 цэгийг агуулдаг, учир нь LSI байршлын нягтрал нэмэгдсэний улмаас олон тооны тушаалуудыг хэрэгжүүлэх боломжтой болсон.

Орчин үеийн 32 битийн OMK-ууд нь ARM архитектурыг (хэт багасгасан TNUMB заавар бүхий өргөтгөсөн RISC архитектур) ашигладаг.

1.5. Микропроцессорын системийн ангилал

MPS нь үндсэн гурван төрөлд хуваагдана.

програм-логикхяналт (PLU);

мэдээлэл цуглуулах, боловсруулах систем (IPO);

дижитал автомат удирдлагын систем (DAC).

PLU системүүд нь хэмжсэн бүх X i дохио ба объектод өгсөн хяналтын дохио Y i нь логик шинж чанартай байдаг (тийм/үгүй, асаах/унтраах) шинж чанартай байдаг.

(1 эсвэл 0)

(1 эсвэл 0)

i= 1,м

i= 1, n

тархины тоглоом

хяналтын дохио

онд тооцсон

MPU програм хангамж,

логик функцүүдийн гаралтын дохио эсвэл

эцсийн логик төхөөрөмжүүд.

SOI системүүд нь үндсэн гурван ажлыг гүйцэтгэх зориулалттай

- байгууламжид байрлах хэсэг мэдрэгчээс (даралт, температур, гүйдлийн мэдрэгч гэх мэт) дохиог тогтмол авах, хэмжих

- Мэдээллийн хэмжилтийн анхан шатны боловсруулалт (хөндлөнгөөс арилгах, мэдээллийн форматыг хөрвүүлэх гэх мэт)

- хэмжсэн мэдээллийн блокуудыг санах ойд хадгалах эсвэл дамжуулах

дээд түвшний компьютер дээр (VU компьютер) Ерөнхий бүтэц нь дараах хэлбэртэй байна.

D1,...,Dn – op-amp дээрх мэдрэгчүүд.

NU1,...,NUn нь мэдрэгчээс ирж буй дохиог ADC хэмжихэд шаардлагатай муж руу хөрвүүлдэг хэвийн болгох төхөөрөмж юм.

AK – аналог унтраалга, хэмжилт хийхэд мэдрэгчүүдийн аль нэгийг ADC-д холбодог

TsAO системүүд нь объектын хаалттай давталтын хяналтыг зохион байгуулах, Z-шилжүүлэх функц эсвэл ялгаа тэгшитгэлээр тодорхойлсон автомат хянагчийн функцийг хэрэгжүүлэхэд зориулагдсан.

гүйцэтгэх

төхөөрөмж;

тохиргоо

SU - тохирох төхөөрөмж,

бэхжүүлэх

нөлөөлөл

шаардлагатай IS.

PWM - импульсийн өргөн

модулятор, импульсийн өргөнийг өөрчлөх замаар кодыг аналог дохио болгон хувиргахад ашигладаг.

DAC системд цагийг мэдээлэх төхөөрөмжүүд чухал үүрэг гүйцэтгэдэг - таймерууд нь систем дэх хяналттай дохиог хэмжих, гаргах интервалыг тодорхойлдог;

1.6. Харвард ба Фон Нейманн санах ойн хянагч (OMC) архитектур

Харвардын удирдлагын санах ойн архитектурын гол ялгагдах шинж чанарууд нь:

программд зориулсан төрөл бүрийн санах ойн төхөөрөмж, өгөгдөлд зориулсан санах ой хэлбэрээр хэрэгжүүлэх.

өгөгдөл болон командыг уншихад зэрэгцээ бие даасан хоёр автобус ашиглах.

Тайлбар: PD-ийн эзэлхүүн нь ихэвчлэн PP-ийн эзэлхүүнээс хамаагүй бага байдаг. Фон Неймон архитектурын гол давуу талууд:

техник хангамжийн хэрэгжилтийн энгийн байдал

бүх нийтийн тушаалын гүйцэтгэл

IN Одоогоор санах ойн архитектурыг хоёуланг нь ашиглаж байна: энгийн найман битийн хянагч дахь Харвард,Фон-Неймон 16 бит ба түүнээс дээш хувилбарт.

1.7. Хяналтын системийн микропроцессорын төхөөрөмжийн ерөнхий бүтэц

төхөөрөмжүүд

SM (СИСТЕМ БИЛДИНГ)

Үзүүлэлт

Гар

ЗОРИУЛАЛТАНД

дараах хэлбэр:

Микропроцессорын төхөөрөмжүүд нь үндсэн модульчлагдсан бүтцийг ашигладаг, i.e. Бүх үндсэн нэгжүүд нь нэг системийн үндсэн холболттой (SM) холбогдсон:

MPM - микропроцессорын модулийг нэг чиптэй процессор эсвэл микроконтроллерын үндсэн дээр хэрэгжүүлдэг.

CC нь процессорын цагийн давтамж болон "Дахин тохируулах" дохиог үүсгэдэг синхрончлолын хэлхээ юм.

BFSM нь микропроцессорын хяналтын дохиог системийн автобусны дохио болгон хувиргадаг системийн автобус үүсгэх блок юм.

BZU нь RAM, ROM болон ихэвчлэн тогтворгүй санах ойг багтаасан хадгалах төхөөрөмжүүдийн блок юм.

BOP - микропроцессорын төхөөрөмжийн үндсэн модулиудаас тасалдал боловсруулах нэгж.

BFI - цаг болон гадаад импульсийг тоолоход ашигладаг интервалын цаг үүсгэх блок; таймер тоолуур хэлбэрээр хэрэгжсэн.

ST (WDT) – Watch Dog Timer нь микропроцессорын төхөөрөмжийн программуудын яаралтай давталтыг арилгах зорилготой харуулын цаг хэмжигч юм.

UVV хувьсах гүйдэл нь ихэвчлэн 0...10 В мужид янз бүрийн далайцтай хүчдэлийг хэмжих, үүсгэх зориулалттай аналог дохионы оролт/гаралтын төхөөрөмж юм. Энэ тохиолдолд ADC-ийг оролтын төхөөрөмж болгон ашигладаг ба DAC эсвэл PWM. аналог дохионы гаралтын төхөөрөмж болгон ашигладаг.

UVV DC нь логик дохиог хэмжих, гаргах зориулалттай салангид дохионы оролт/гаралтын төхөөрөмж бөгөөд ихэвчлэн TTL түвшин юм.

BPS нь MPU-ээс VU компьютер эсвэл өөр төхөөрөмж рүү мэдээлэл хүлээн авах, дамжуулах зориулалттай цуваа холбооны нэгж юм. Энэ нь цуваа интерфэйс эсвэл үйлдвэрлэлийн сүлжээ юм.

KKI - гар ба индикатор хянагч нь гар болон долоон сегмент буюу шингэн болор үзүүлэлтийн шугамыг төхөөрөмжид холбох зориулалттай.

BFI - интерфэйс үүсгэх блок, SM дохиог өсгөж, холбогч руу гаргах зориулалттай.

Тодорхойлолт . MPU гэж нэрлэдэгнээлттэй архитектур , хэрэв CM дохионууд нь холбогч руу гарах бөгөөд тэдгээрийг гадаад төхөөрөмжийг холбоход ашиглаж болно.Үгүй бол эрхэм ээ хаалттай архитектур.

Бусад захын төхөөрөмжүүд – in Төрөл бүрийн цуваа болон зэрэгцээ интерфэйсүүдийн хянагчдыг тэдгээрийн хувьд (холбох төхөөрөмж, гадаад дискний санах ой, тусгай хяналтын төхөөрөмж гэх мэт) ашиглаж болно.

Аж үйлдвэрийн MPU нь ихэвчлэн хатуу диск ашигладаг. Үндсэндээ энэ нь флаш санах ой боловч диск шиг файлын зохион байгуулалттай.

Сэдэв 2. - 2 цаг (У.З.-2). Микропроцессорын системийн системийн програм хангамж (програм хангамж).

Микропроцессорын системийн программ хангамжийн найрлага, бүтэц. Ерөнхий бүтэц ба

"монитор" хяналтын програмын үндсэн чиг үүрэг. ерөнхий шинж чанар

микропроцессор хянагчийн үндсэн бүрэлдэхүүн хэсгүүдийн туршилтын журам. Стандарт хэрэглээний програмуудын номын сангууд.

1.8. MPU програм хангамжийн бүтэц

Програм хангамжийг гурван үндсэн хэсэгт хувааж болно.

суурин системийн програм хангамж

суурин хэрэглээний програм хангамж

багажийн хөндлөн програм хангамж хөгжүүлэх систем. Суурин системийн програм хангамжид дараахь зүйлс орно.

MPU-д зориулсан RTOS бодит цагийн үйлдлийн системүүд (RTX, X11, QHS, LINUX,...). RTOS-ийн гол үүрэг нь хэрэглээний программ хангамжийн гадаад хүсэлтэд хариу өгөх хугацааг багасгах, мөн MPU-ийн үндсэн зангилаатай хэрэглээний программуудын харилцан үйлчлэлийг хялбарчлах явдал юм. Хамгийн энгийн тохиолдолд бодит цагийн үйлдлийн системийг сольж болнохяналтын програм;

туршилтын програм хангамжийн журам;

Хэрэглээний программ хангамжийн номын сангууд нь хэрэглээний програм хангамжийг бичихэд хялбар болгох зорилготой юм. Хяналтын програм-тай харилцах харилцааг хялбарчлах зорилготой

гар эсвэл цуваа интерфэйсээр дамжуулан хэрэглэгч. Мониторын үндсэн командууд нь:

төхөөрөмжийн санах ойн нүдийг харах, өөрчлөх(S-командууд);

оруулсан хаягаас програмыг ажиллуулна(G-командууд);

хянагчийн оролт/гаралтын портуудыг харах, өөрчлөх (оролтын гаралтын командууд);

хянагч програмыг алхам алхмаар гүйцэтгэх(J-багууд) гэх мэт. Туршилтын журамалдааг олж засварлахад зориулагдсан ба

MPU-ийн үндсэн бүрэлдэхүүн хэсгүүдийн ажиллагааг шалгах.

Стандарт програмын сангууд MPU-ийн хэрэглээний талбараас хамааран өөр өөр найрлагатай байж болно.

Хэрэгслийн хөндлөн програм хангамж хөгжүүлэх систем багажийн компьютерт зориулсан програмуудын багцыг төлөөлдөг.

Сэтгэгдэл. Бодит цагийн үйлдлийн систем ба ерөнхий зориулалтын үйлдлийн систем хоёрын гол ялгаа нь тэдний гол зорилго нь гадны хүсэлтэд хариу өгөх хоцролтыг багасгах явдал юм. Бүх нийтийн үйлдлийн системийн гол зорилго нь програмыг ажиллуулахдаа компьютерийн нөөцийг оновчтой хуваарилах явдал юм.

Програм хангамж, техник хангамжийн архитектурын бүрэлдэхүүн хэсгүүд, одоо байгаа програмууд, тэдгээртэй харилцах интерфейсүүд. Тэмдэгтийн кодчилолын систем, програмын эх текстийг хадгалах формат.

Хэцүү байдлын түвшин:

Хичээлийн үргэлжлэх хугацаа: 12 академик цаг. биечлэн

Сургалтын хуваарь: 4 AC-ийн 3 хичээл. цаг

Суурь мэдлэгийг системчлэх, суулгагдсан програм хөгжүүлэгчийн үндсэн ур чадварыг бий болгох. Мэдээллийн технологийн зах зээлийн хамгийн алдартай сегмент дэх компьютерийн системийн програмчлалыг эзэмших.

Хэцүү байдлын түвшин:

Сургалтын хуваарь: 36 академик цаг үүнээс 28 танхимын цаг 8 цаг бие даан ажил

Мэдээллийн технологийн зах зээлийн хамгийн том сегментийн мэргэжлийн хөгжлийн үндэс. Микроконтроллер дээр суурилсан хэмжилт, хяналтын системүүдийн техник хангамж, програмчлалыг эзэмшсэн байх.

Хэцүү байдлын түвшин:

Хичээлийн үргэлжлэх хугацаа: 36 академик цаг. биечлэн

Сургалтын хуваарь:

Мэдээлэл боловсруулах, удирдах асуудалд хиймэл оюун ухааныг ашиглах үндэс. Хүний сэтгэлгээний логик - тодорхой бус логик дээр суурилсан суулгагдсан микропроцессорын системийг хөгжүүлэх арга, хэрэгслийг эзэмшсэн байх.

Хэцүү байдлын түвшин:

Хичээлийн үргэлжлэх хугацаа: 36 академик цаг. биечлэн

Сургалтын хуваарь: 36 академик цаг Танхимын 30 цаг, 6 цаг бие даасан ажил

Дотоодын электроникийн үйлдвэрээс арилжааны зорилгоор үйлдвэрлэсэн ARM микроконтроллеруудад зориулсан суулгагдсан програмуудыг мэргэжлийн түвшинд хөгжүүлэх. Аж үйлдвэр дэх импортыг орлох асуудлыг шийдвэрлэх, чухал хэрэглээнд зориулагдсан самбар дээрх компьютер хөгжүүлэгчдэд сургах.

Хэцүү байдлын түвшин:

Хичээлийн үргэлжлэх хугацаа: 36 академик цаг. биечлэн

Сургалтын хуваарь: 36 академик цаг Танхимын 28 цаг, 8 цаг бие даасан ажил

Микроконтроллерууд нь янз бүрийн процессыг удирдах автоматжуулсан тооцоолох системийг хэрэгжүүлэх үндэс суурь болдог. Үнэн хэрэгтээ энэ нь нэгдсэн оролт гаралтын төхөөрөмж, таймер, захын төхөөрөмжүүдийг холбох чадвартай нэг чиптэй компьютер юм.

Өнөөдөр олон төрлийн микроконтроллер үйлдвэрлэгчид байдаг бөгөөд энэ нь янз бүрийн процесс, суулгагдсан системийг автоматжуулах эрэлт хэрэгцээ нэмэгдэж байгаатай холбоотой юм. Тооцооллын өндөр хүчин чадал, өргөн хүрээний дагалдах төхөөрөмж, хямд өртөг нь эдгээр төхөөрөмжүүдийг өргөн хүрээний хөгжүүлэгчдийн сонирхлыг татдаг.

Манай сургалтын төв танд микроконтроллерын програмчлалын сургалтуудыг санал болгож байна.

  • CORTEX-M-INTRO. Орчин үеийн микроконтроллер технологийн танилцуулга
    Цаашдын хичээлд шаардлагатай үндсэн хичээл. Төрөл бүрийн шинж чанартай объектуудад дижитал хяналтын системийг хөгжүүлэх, хэрэглэх үндсэн ойлголт, заалтуудын багцыг эзэмших.
  • CORTEX-M-RISC. Алдартай RISC архитектур ARM Cortex M дээр суурилсан микроконтроллерууд
    ARM Cortex-M-ийн RISC архитектурын онцлогуудыг тооцоолохын үндсэн болон системийн нэмэлт төхөөрөмжүүдийн аль алинд нь судалж байна: цагны дэд системүүд, цаг хугацааны дэд системүүд, техник хангамжийн векторжуулсан тасалдал.
  • CORTEX-M-STM32F. ST Microelectronics STM32Fxxx-ийн ARM Cortex M3 тооцоолох цөмтэй MCU-ийн гэр бүл
    ARM Cortex-M3 цөм бүхий STM32F10x микроконтроллеруудын үндсэн захын дэд системүүдийн шинж чанар, програмчлалын техникийг тооцоолох цөм болон системийн дагалдах төхөөрөмжүүдийн аль алинд нь хамааруулан практикт судалдаг: цаг, цаг хугацаа, техник хангамжийн векторжуулсан тасалдлын дэд системүүд.
  • CORTEX-M-RTOS. Бодит цагийн олон үйлдэлт үйлдлийн систем ашиглан MCSU-ийн хяналтын программуудыг боловсруулах
    Практик хичээлийн үеэр оюутнууд жижиг практик даалгаврыг хэрэгжүүлж, жижиг олон үйлдэлт бодит цагийн үйлдлийн систем дээр програм боловсруулдаг.
  • CORTEX-M-MP. RISC үндсэн ARM Cortex-M бүхий микроконтроллер дээр суурилсан хяналтын системийг хөгжүүлэх технологийн танилцуулга Энэхүү боловсролын хөтөлбөр нь дээрх дөрвөн хичээлийг нэгтгэсэн болно.

Сайн байна уу электроникийн анхан шатны инженерүүд. "Микроконтроллеруудыг програмчлах" гарчгийн талаархи нийтлэлийг энд оруулав (товчлолын хувьд бид ирээдүйд MK ашиглах болно). Энэ хэсэг нь AVR болон PIC гэх мэт микроконтроллеруудыг програмчлах үндсийг танд танилцуулах болно.

MK програмчлалыг эхлүүлэх хэд хэдэн арга байдаг:

Та бэлэн Arduino "Andurino" хавтанг худалдаж авах боломжтой (самбар нь ATmega328 MK ашигладаг)

эсвэл "чулуу" худалдаж аваарай - микроконтроллер (AVR эсвэл PIC)

Энэ тохиолдолд танд програмист хэрэгтэй болно (худалдан авсан MK-ээс хамаарч)

Та юунд илүү дуртай гэдгээ шийдсэний дараа: Андурино эсвэл "хайрга" та талхны самбар (адаптерийн утастай - холбогчтой) худалдаж авах хэрэгтэй болно. Зураг дээр тэжээлийн самбар болон холбогчтой хамт цахилгаан хангамжийг харуулав.

LED ба 220 Ом резистор (эхний шатанд энэ нь хангалттай байх болно);

Одоо дарааллаар:

Андурино хавтан нь MK суурилуулсан цэнхэр ПХБ (би өөрийг нь хараагүй) хэсэг юм. Самбар нь MK-ийн хэвийн ажиллагааг хангахад шаардлагатай хамгийн бага багцаар тоноглогдсон (заалт, цахилгаан тогтворжуулагч, кварцын резонатор (MK-ийг тохируулах), санах ой гэх мэт). 10-50 долларын үнэтэй.

Талхны хавтан нь олон жижиг нүхтэй цагаан хуванцар хэсэг юм. 5-10 долларын үнэтэй.

Хажуу талд нь "+" ба "-" нь цахилгааны шугам юм.

5 дараалсан нүх (жишээ нь 1 a b c d e) - нэг бүлэг тээглүүр. "+" ба "-" ЭРЧИМ ХҮЧНИЙГ радио элементгүйгээр шууд нэг бүлэг терминалд ХОЛБОХГҮЙ (гал гарах эрсдэлтэй).

"Хайруулагч" нь төгсгөл эсвэл залгуур дээр зүү бүхий утас юм.

LED - Та үүнийг мэдэж байгаа гэж бодож байна) 1 доллар хүртэл үнэтэй.

LED-ийг шатаахаас сэргийлэхийн тулд резистор хэрэгтэй. 1 доллар хүртэл үнэтэй.

"Rock" AVR эсвэл PIC. Энд бүх зүйл тодорхой байна. 1 доллараас үнэтэй.

Программист нь MK-ийн санах ойноос мэдээлэл бичих/унших төхөөрөмж (самбар) юм. 5-10 долларын үнэтэй

Та юу худалдаж авах ёстойг асууж магадгүй: Андурино эсвэл микроконтроллер. Үүнийг олж мэдье. Дашрамд хэлэхэд, бид эхлээд AVR MK-тай танилцах болно, дараа нь PIC-ууд ирэх болно гэдгийг би даруй тэмдэглэх болно)

ANDURINO-ийн давуу талууд:

  • Програмчлахад хялбар;
  • Ямар ч радио дэлгүүрт та олон тооны хямд төхөөрөмжүүдийг (янз бүрийн хяналтын мэдрэгч гэх мэт) олж авах боломжтой бөгөөд энэ нь самбартай ямар ч асуудалгүйгээр ажиллах болно;
  • Аюулгүй програм хангамж. Энэ нь танд AVR-д гал хамгаалагч тавихад зориулагдаагүй. Би бага зэрэг нүдээ анивчиж, баяр хүргэе, чи бол шууд утгаараа "чулууны" эзэн юм;
  • Самбар дээр бүх MK тээглүүрүүдийг холбогч суурилуулсан залгуурт аль хэдийн байрлуулсан байна;
  • Andurino - Mega, Uno, Nano - USB-цуваа хөрвүүлэгч, програм байршуулах USB холбогчтой (Arduino хэлээр - ноорог) тул програмист худалдаж авах шаардлагагүй.
  • Эрчим хүч нь USB эсвэл гадаад тэжээлийн эх үүсвэрээс ирдэг.

Андуриногийн сул тал бол үнэ юм!

Arduino болон AVR хоёрын нэг чухал ялгаа нь бичигдсэн програмуудын жингийн ялгаатай байдал юм (Андурино дээр програм илүү жинтэй байх ба MK-ийн санах ойд зүгээр л бичигдээгүй байж магадгүй). AVR нь сул талуудтай - программист, цахилгаан хангамж, програмчлалын орчинтой ажиллах хүчирхэг компьютер.

Андурино хавтангийн хэд хэдэн төрөл байдаг (самбар бүр өөрийн гэсэн үнэтэй байдаг):

Arduino Uno

Самбар нь Mega-аас илүү захын төхөөрөмжүүдийг холбох цөөн тооны тээглүүртэй байдаг. UNO болон Mega хавтангууд нь цахилгаан тогтворжуулагчтай бөгөөд энэ нь хавтанг 9V батерейгаас эсвэл тэжээлийн эх үүсвэрээс тэжээх боломжийг олгодог.

Arduino Nano

Энэ нь илүү энгийн байж болохгүй)).

Arduino Mega

Консол нь хөгжүүлэгчдэд самбар нь хамгийн хүчирхэг гэдгийг ойлгуулдаг.

Би Pro Mini-ийн талаар ярихгүй. Сонирхсон хүмүүс тусад нь уншиж болно. Зүгээр л хэлье: түүнд USB-цуваа програмист хэрэгтэй бөгөөд самбарыг талхны самбарт холбох зүү самнуудыг гагнахын тулд гагнуурын төмрөөр суух шаардлагатай болно.

Arduino програмчлалын орчин. Энгийн програм, илүүдэхгүй. Дараах нийтлэлд бид энэ талаар тусад нь ярих болно.

Энэ нь танилцуулга нийтлэлд хангалттай гэж бодож байна. Анхаарал тавьсанд баярлалаа. Үргэлжлэл бий.

Хөтөлбөрийн зорилго нь 8 битийн микроконтроллеруудын хамгийн түгээмэл гэр бүлийн нэг болох Атмелийн AVR гэр бүлийн архитектурыг судлах, практик эзэмших сургалт юм.

Курсын 16 лекцэнд гэр бүлийн хамгийн тохиромжтой микроконтроллеруудын нэг болох ATmega16-ийн жишээн дээр төв процессор болон түүний бүх бүрэлдэхүүн хэсгүүдийн ажиллагааг нарийвчлан судалж, бүх захын төхөөрөмжийн бүтэц, ажиллах горимыг судалсан болно. .

Энэ гэр бүлийн микроконтроллеруудын онцлог, тусдаа блокуудын үйл ажиллагааны онцлогт анхаарлаа хандуулдаг.

Микроконтроллерийн дагалдах хэрэгсэл ба тасалдлын системийг ашиглах дөрвөн практик жишээг тус хичээлд тус тусад нь авч үзнэ. Эдгээр жишээн дэх микроконтроллерийн програмчлал, загварчлалыг нэгдсэн хөгжүүлэлтийн хэрэгслийг ашиглан гүйцэтгэдэг. Жишээн дэх програмчлал нь Си хэл дээр явагддаг бөгөөд сонсогч нь энэ хэлний хамгийн бага мэдлэгтэй байх шаардлагатай.

Чадамж

  • орчин үеийн тоног төхөөрөмж, төхөөрөмжийг мэргэжлийн түвшинд ажиллуулах чадвар;
  • автоматжуулалт, удирдлагын системд техник, мэдээлэл, алгоритмын дэмжлэг үзүүлэх орчин үеийн аргыг ашиглах чадвар.

Зорилтот үзэгчид

Хяналт-шинжилгээ, хяналтын системийн чиглэлээр суралцаж буй техникийн оюутнууд, инженерүүд, мэргэжилтнүүд.

Хөтөлбөрийн зохиогч

Техникийн шинжлэх ухааны нэр дэвшигч, Автомат удирдлагын системийн тэнхимийн дэд профессор Голик Станислав Евсеевич.

Сургалтын технологийн тодорхойлолт

Сургалтын технологи нь видео лекцээс бие даан суралцах материал, тестүүд дээр суурилдаг. Видео материалууд нь нэгдсэн хөгжүүлэлт, загварчлалын орчинг ашиглан гүйцэтгэсэн хэд хэдэн практик даалгавруудыг багтаасан болно.

Сургалтын явцад багш оюутнуудад тухайн хичээлийг дуусгах, мөн практик даалгавруудыг биелүүлэх талаар санал бодлоо илэрхийлдэг.

Хөтөлбөрийн үргэлжлэх хугацаа

Хөтөлбөр нь 24 хичээлийн цагт зориулагдсан (судлах боломжтой видео материалын тоо 16 видео лекц, 4 практик хичээл).

Хичээлийн үргэлжлэх хугацаа 6 долоо хоног байна. Нэг оюутны долоо хоногийн дундаж ачаалал долоо хоногт 4 академик цаг байна.

Сургалтанд 16 лекц, 4 практик хичээл орно.

  • Лекц 1. Удиртгал. AVR гэр бүлийн микроконтроллеруудын архитектур. Төв боловсруулах нэгж. Үйлдлийн төхөөрөмж.
  • Лекц 2. Төв боловсруулах нэгж. Хяналтын төхөөрөмж. Цаг үүсгэгч ба синхрончлолын төхөөрөмж.
  • Лекц 3. Төв боловсруулах нэгж. Дэд системийг дахин тохируулах. Эрчим хүчний хэрэглээний горимуудын блок.
  • Лекц 4. Ой тогтоолтын зохион байгуулалт.
  • Лекц 5. Тасалдлын систем. Гадаад тасалдал.
  • Практик хичээл. Гадны тасалдлыг програмчлах.
  • Лекц 6. Зэрэгцээ оролт гаралтын порт модуль.
  • Практик хичээл. I/O портуудыг програмчлах.
  • Лекц 7 - 8. Таймер/тоолуур. Таймер/тоолуур TC0 (эхлэх).
  • Практик хичээл. Импульсийн өргөн модуляцын дохио үүсэх.
  • Лекц 9 - 11. Таймер/тоолуур TC2. Таймер/тоолуур TC1.
  • Лекц 12. Харуулын цаг хэмжигч. Аналог харьцуулагч.
  • Лекц 13. Аналог-тоон хувиргагч.
  • Практик хичээл. Аналог-тоон хувиргагчийг програмчлах.
  • Лекц 14 - 15. Бүх нийтийн синхрон-асинхрон дамжуулагч.
  • Лекц 16. Цуваа интерфейс SPI.

эцсийн шалгалт

Эцсийн баталгаажуулалтын хүрээнд оюутан шалгалт өгч, практик дасгал хийдэг. Ажлын үр дүнг баталгаажуулахын тулд багш руу илгээдэг.

Гүйцэтгэсэн даалгаврыг шалгасны дараа оюутантай ярилцлага (биечлэн эсвэл вебинараар) хийдэг бөгөөд энэ үеэр оюутан шаардлагатай бол ажилд засвар оруулах, эсвэл тухайн объектыг бий болгох технологийн сонголтоо зөвтгөх боломжийг олгодог.

Холбогдох мэдээлэл

Даваа. - Баасан. 10:00-17:00 цаг хүртэл
197376, Орос, Санкт-Петербург, ст. Профессор Попова, 5-р байр, bldg. D, өрөө D402
+7 812 346-28-18, +7 812 346-45-21
+7 812 346-45-21
[имэйлээр хамгаалагдсан]