Zu den Datenleitungen, ich habe noch bei keinem Display die Datenleitungen 0 bis 3 auf Masse gelegt. Es ist aber ohne weiteres möglich das es Display gibt bei denen das notwendig ist, das sollte aber dann im Datenblatt ersichtlich sein.
Link zu Fleury: http://jump.to/fleury
Wegen der Ausgabe schau dir mal die Funktionen itoa und ltoa im GCC an, vieleicht hilft dir das.