рна схема ІЧ пульта дистанційного керування  
В  
 Малюнок 2.2 - Структурна схема ІЧ приймача дистанційного керування 
  ) Виходи: 
  ІК випромінювач. 
 ) Функції: 
  Запис кодованого сигналу в пам'ять, при натисканні на одну з кнопок SВ1-SВ4; 
  Висновок кодованої інформації на ІКД (інфрачервоний випромінювач) з МК; 
  Здійснення електроживлення МК від внутрішнього джерела живлення (ІП). 
  Функціональна специфікація ІК приймача дистанційного керування: 
 ) Входи: 
  Передача в МК закодованих сигналів від ІКП (ІК приймача) 
  Електроживлення МК і ключів керування (Кл1-Кл4) 
 ) Виходи: 
  Сигнал управління від МК на відповідний ключ (Кл1-Кл4); 
  Подача імпульсів управління від ключа на виконавчі пристрої (ІУ1-ІУ4). 
 ) Функції: 
				
				
				
				
			  Прийом ІКП закодованих сигналів і передача їх на вхід МК; 
  МК, розкодувати сигнали, передає імпульси управління на ключі Кл1-Кл4; 
  При спрацьовуванні певного ключа напруга живлення подається на виконавчі пристрої (світлодіоди, реле, лампи розжарювання і т.д.); 
  Електроживлення МК і ключів здійснюється або від автономного джерела живлення, або від селевого (ІП). 
   2.2 Розробка алгоритму керування 
   Алгоритм роботи ІК пульта дистанційного керування (Малюнок 2.3): 
 В  
 Малюнок 2.3 - Основна програма роботи ІК пульта дистанційного керування 
  Алгоритм передачі пакету ІК пультом дистанційного керування зобразимо на малюнку 2.4. 
 В  
 Малюнок 2.4 - Алгоритм передачі пакету ІК пультом дистанційного керування 
   Алгоритм роботи ІК приймача дистанційного керування зображений на малюнку 2.5, а алгоритм програми обробки переривання ІК приймача дистанційного керування на малюнку 2.6. 
  Основні ідеї алгоритму: 
 ) Вихід ILMS1836 - інвертований, тобто коли приймається "1" - на виході фотоприймача "0" (низький рівень), коли прийому немає або приймається "0" - на виході фотоприймача "1" (високий рівень). 
 ) Стартовий біт манчестерським кодом передається як послідовність "01", але перший полуби ("0") ми не відрізнити від відсутності сигналу, тобто фактично прийом починається з другого полубіта. 
В  
 Малюнок 2.5 - Основна програма роботи ІК приймача дистанційного керування 
   3) У процесі роботи програма зчитує значення на вході контролера кожні 889 мкс і вважає це значення - значенням прийнятого полубіта.