Цитата(pschl @ Apr 27 2005, 19:35)
Нужно написать программу для AT89C5131. Согласно документации у этого контроллера 51 ядро. Есть старая среда еще под DOS, думаю, что многим она знакома A51. Если писать прогу в реальных адресах не пользуясь макроассемблером и никакими библиотеками, получится ли нормальный рабочий HEX? Под AT89C51 все получалось.
Ядро 51-е - значит, и компилировать код можно в любом intel51 совместимом компиляторе. Проблема будет только в отладке, при использовании расширенных регистров и дополнительных функций. Поэтому лучше использовать Keil 7.xx со средой uVision 2/3. Там доступна для отладки вся периферия, за исключением USB модуля, причем в наглядном виде. На примитивное освоение Keil уйдет пару дней (проверено), а с отладкой 'на ощупь' можно надолго растянуть! Но если нужно лишь 51-е ядро и USB то и A51, я думаю, вполне сойдет.