Обслуживать по прерываням или нет - дело десятое. А так - полностью безграмотный пример.
E-mail: info@telesys.ru