Цифрова система індикації швидкості обертання валу двигуна

На нашій кафедрі Автоматизації та комп’ютерних технологій є лабораторія “Електроприводу”. Рік тому ми ремонтували там лабораторну роботу “Дослідження тиристорного перетворювача напруги”. Чесно кажучи, тоді було таке враження, що цей пристрій зачарований :) Вчора ти його зробив, сьогодні він вже не запускався... Але після декількох перемоток трьохфазного трансформатора, заміни двох тиристорів та ще декількох елементів лабораторна робота запрацювала.

Детальніше

Підключення асемблерних команд у проекти на C в середовищі IAR AVR 5.40

В основному програмування мікроконтроллерів здійснюється мовами високого рівня, такими як С і С++. Але в деякі проекти потрібно додати частини коду на мові низького рівня, такий як assembler. Наприклад, для формування часових інтервалів. Скажімо, потрібно зробити затримку в 3 такти мікропроцесора. Для цього служить команда “nop”. Як її додати до С ф-ції зараз розглянемо.

Детальніше

Біблiотека для роботи з буквенно-цифровими LCD індикаторами на базі контролера KS 0066

 

 

Близько 90% усіх буквенно-цифрових LCD індикаторів будуються на базі контроллерів HD44780 aбо SED1278. Ці дисплеї здатні відображувати літери англійского алфавіту, а також інших алфавітів, залежно від типу дисплею. Також користувач може створювати свої символи і різні графічні зображення. Програмування такого дисплею розглянемо на прикладі Raystar RC1602A-GHW-CSX. Екран містить два рядки з 16 символами в кожному з них. Букви “CS” в маркуванні звідчать, що дисплей підтримує англійську і українську абетки. Ця інформація буде корисною не тільки для диплеїв фірми Raystar, але і для дисплеїв інших фірм (майже усі функції будуть працювати з Winstar WH1602C-GTI-CT#).

Детальніше