palitan mo yung PNP mo ng NPN...
sa program invert mo yung operation ng PORTD mo... kasi kung io-on mo siya, kelangan ng PNP na 0V sa base nya, pag naka emitter follower ka, 1 ang kelangan.... dagdagan mo na rin ng pull-down resistor sa emitter ng NPN kasi parang doon yata ako nagkaproblema dati sa simulator ng Proteus (yung absence ng pull-down resistor).