НО все уперлось именно в ту самую программу(она и есть готовая написаная)а залить ее в проц АТ89С2051 у меня не получацца

комп пишет в ДОСе,что все записано,ставлю в УОЗ

не работает.
icprog вроде в винде (до 2000) работает
http://www.ic-prog.com/download.html
http://www.salvitti.it/geo/prog2051/index.htm#uso
итальянский, но с гуглёвым переводчиком нормально
PS - может у тебя LPT шнурок сильно длинный? Пишут, что больше 25см низзя...
"РАЗНОЕ Кабель DB25 мужчин и женщин - LMAX = 25 CM."
PPS нашел на человеческом языке http://wierus.livejournal.com/1861.html
"Нужно проверить напряжение программирования, оно должно быть от 11,5 в до 12.(Уточнить в даташите, но примерно так.)
Я когда собрал (с теми номиналами по схеме которая выше у автора) у меня Vpp было около 6,5в. естественно чип не писался, хотя при этом все отлично читалось. Напряжение программирования мерять на 1 ноге чипа-АТ. Я изменил на схеме резистор R4 с 2,15к до 4,7к. Напряжение программирования поднялось и стало приятным для чипа. Все стало писаться - и проверку проходит.
Хотя я прошитый контроллер в схему еще не включал. (она еще не собрана- все думаю какую собрать на нем - схем полно) Интерфейс на итальянском -очень необычно читать. В БИОСЕ обязательно выставить двунаправленный режим. (bidirectional) "