align="justify"> # include
# include
# include
# include «h.h» SetNewTime (WORD hour, WORD minutes); GetDigit (int num); GetDigit (int num) {Adress=890; (Adress, num);=888; Inp32 (Adress);
} SetNewTime (WORD hour, WORD minutes)
{st; (& st);// Отримуємо поточний час (st.wMonth> 3 && st.wMonth <11) {. WHour=hour - 3;// Встановлюємо годину
} {. wHour=hour - 2;// Встановлюємо годину
}. wMinute=minutes;// І хвилини (! SetSystemTime (& st)) / / встановлюємо системне времяFALSE; TRUE;
} main ()
{Address=889; hours, h_h, h_l, minutes, m_h, m_l;=h_h=h_l=minutes=m_h=m_l=0; << «This program changes system time» << endl; << «Connect device to LPT» << endl; << «To exit press any key.» << endl; << « »<< Endl; (! Kbhit ())
{(h_h!=0 && h_l!=0 && m_h!=0 && m_l!=0); (Inp32 (Address)) {2: { h_l=GetDigit (2);;} 3: {m_h=GetDigit (3);;} 4: {m_l=GetDigit (4);;} «e»: {return; break;}: ??{h_h=GetDigit (1);;}
}
}=h_h * 10 + h_l;=m_h * 10 + m_l; (hours, minutes); << «System time is changed!» << Endl;
getch ();
}
ВИСНОВКИ
Во время Виконання даної курсової роботи набув досвіду роботи з портами вводу-виводу ПЕОМ, в даним випадка з LPT портом. Розроблено программа, яка реалізує контроль передачі Даних з ОМК до ПК через паралельний порт LPT.
Стало зрозуміло, что LPT порт можна використовуват НЕ Тільки для Підключення принтерів, сканерів та зовнішніх прістроїв зберігання Даних, альо й при правільній та продуманій реалізації ПЗ, спектр Використання цього порту однозначно розшірюється.