pic

MICROCHIP PIC
Micro Controllers

Display projects with sources

gLCD control -- TFT Control


128 by 64 bits Graphic LCD with NT7108 controller on a PIC18F4550

Recently I found a way to cotrol a NT7108 based graphical LCD display, by a PIC18F4550.
Learning about a serial communication protocol found on http://www.compsys1.com/workbench/ , I started to check out the possibilities of USB.

Using a small VB6 program, BMP files can be loaded, send to the LCD directly or send to an EEPROM connected via I2C for later use.

gLCD_VB6

Also, the data can be translated in ASM code for use in the MPU program memory.

The firmware was written for the PIC18F4550 but can be changed. It was written for PBP 2.60

gLCD

Because the displays I used did not have internal character generators, I needed to write ascii tables and the rounines, myself.

gLCD     gLCD

Check the schematic drawing, the PBP2.6 firmware source and the gLCD VB6 program/sources.

If you need more info, let me know.......





22TFT 176*220 Colour diplay on a PIC18F4550

Playing with some display's I bought on Ebay, I created two possible features. The first is a routine that can display text in colour, creted with the same ascii tables used with the cLCD display's, above. Secondly I use a SD Card for viewing Bitmaps.

22TFT

First I started on a working USB bootloader for the PIC18F4550.

Then I checked the function of getting a BMP file to the display via USB with a small VB6 program.

After all that I started on controlling the SD Card with the PICBASIC SDFS libraries.
So, with the VB6 program, I can read any picture file, JPG or BMP, adjust them for the display and write them to a SD Card as a file.
The PIC will display them in turn.

gLCD_VB6

In the meanwhile I found a possible option to create a logic analyzer.
The display's have an 8 bit parallel interface so are quite fast.

Ascii

This research lead to the creation of a 8 bit Logic Analizer.

Logic Analyzer

It has a USB connection for reprogramming or power. Two trigger inputs can provide a start point for displaying. Timing can be adjusted and it has a ultra fast mode. The MCU runs on 48 MHz so I think the fast mode scans at about 1 MHz

Check my YouTube channel for a video

Check the schematic drawing. The software can be obtained by emailing me.

If you need more info, let me know.......