Wie man den AT89C52 programmiert, kann ich dir leider nicht sagen. Aber mit dem STK500 wirst du nicht weit kommen, da das wohl für AVRs ausgelegt ist. Bei dem von dir verwendeten µC handelt es sich aber um ein Derivat eines 8051, also nicht um einen AVR.