Probably you’ve noticed that almost all gadgets are equipped with LCD and in most cases it is graphical. Broken cell phones, cameras, and MP3 players can be great source of high quality LCDs. One problem – these can be hard and time consuming to code and hardware crack. You may need a logic analyzer and tons of patience.
to make things easier you can use smart LCD – a great tool that stands between TFT display and your platform – say Arduino. Smart LCD is based on ARM Cortex M0/M3 which provides all necessary graphics LCD interfacing and processing. So commands to LCD can be sent via serial interface. So any serial interface may do the job including your MCU project, USB or any other serial data source. SmartLCD can be found in https://sourceforge.net/projects/smartlcd/.