common anode display hardware matig aan atmega328

Hoe moet ik een common anode 7 segment led displaytje aansturen met een atmega328. Ik bedoel dan hardware matig. Ik kan die poorten hoog maken en dan staat er 5V op of laag en dat is 0 volt.

Met common kathode hang je gewoon die aan massa en zet je de poort hoog waar je diplaysegment aan hangt.

Moet ik bij common anode een tor tussen elke kathode en massa hangen en die aansturen via een weerstand van basis naar een poort of kan ik ook de common anode poort permanent hoog zetten en dan de kathodes elk aan een poort hangen die ik hoog maak als ze uit moeten en laag (dus massa ? ) als ik een segment aan wil zetten.

Dat laatste. Anonde aan 5V en sturen door:

Ofwel het DDR-bit te sturen - je hebt dan een open-drain uitgang.
Of anders DDR permanent hoog, en uitgang als actief laag sturen.