Глобальная переменная - хм..., ну конечно, это не круто. Но куда без нее??? Как без нее??? И правда, если работать в Delphi, билдере, вижеле и тд, то к глобальной переменной нужно относиться очень внимательно и осторожно. Но в эмбеддед-программе... Имею полное право. Да я... э-э-э... м-м-м... не бейте, но я считаю, что имею полное право даже на оператор GOTO!!! Вот!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)