Projects   /   LCD & Display Projects   /   PIC16F877A

HI TECH C LCD EXAMPLES PIC18F452, PIC16F877

Software Hi-Tech C language prepared by the various applications of electronic sections PIC18F452 PIC16F877 PIC18F4550 based on the Hi Tech C source code...

Published
Updated

At a glance

CategoryLCD & Display Projects
PIC modelPIC16F877A, PIC18F452
IncludesDownload files
Reading time~3 min
Jump to a section
  1. GRAPHIC LCD DISPLAY 240×128. T6963 CONTROLLER
  2. GRAPHIC LCD KS0107B PIC18F452
  3. WINAMP LCD PIC16F877
  4. PIC18F452 NOKIA 3310 LCD SPI
  5. Quick Solutions to Questions related to Hi Tech C LCD Examples:
  6. Related projects

Summary of HI TECH C LCD EXAMPLES PIC18F452, PIC16F877

This article details Hi-Tech C software projects for Microchip microcontrollers, specifically focusing on interfacing various PIC models with different LCD display types. It covers source code, PCB drawings, and driver routines for character and graphic displays, including examples like a Winamp controller and Nokia 3310 screen integration.

Parts used in the Hi Tech C LCD Examples:

  • PIC18F452
  • PIC16F877
  • PIC18F4550
  • Graphic LCD Display 240×128 (T6963 Controller)
  • Graphic LCD 128×64 (KS0107B/HD61203/HD61202 drivers)
  • Graphic LCD 122×32 (NJU6450A or SED1520 drivers)
  • Nokia 3310 LCD Screen
  • Infrared Receiver
  • RS232 Port

Software Hi-Tech C language prepared by the various applications of electronic sections PIC18F452 PIC16F877 PIC18F4550 based on the Hi Tech C source code and the PCB drawings and all other documents have been shared, LCD character graphics used for... Electronics Projects, Hi Tech C LCD Examples PIC18F452, PIC16F877 "hi tech c examples, microchip projects, microcontroller projects, pic16f877 projects,

HI TECH C LCD EXAMPLES PIC18F452, PIC16F877
HI TECH C LCD EXAMPLES PIC18F452, PIC16F877

Software Hi-Tech C language prepared by the various applications of electronic sections PIC18F452 PIC16F877 PIC18F4550 based on the Hi Tech C source code and the PCB drawings and all other documents have been shared, LCD character graphics used for the conversion in the programs are

GRAPHIC LCD DISPLAY 240×128. T6963 CONTROLLER

Graphic LCD display 240 * 128. T6963 controller. The display is controlled by a 18F4550. The usb is not yet managed. This screen comes from diffusion in Electronics (reference TX-1741-C3M Toshiba).

GRAPHIC LCD KS0107B PIC18F452

Routines in ‘C’ to drive a 128×64 graphic LCD type OGM64GS12D / OGM128GN15D (Orion Display Technology) Lextronic home. This display uses drivers KS0107B + type + HD61203 HD61202 or KS0108B or S6B0107 + S6B0108.
The display is controlled by a PIC18F452.

GRAPHIC LCD KS0107B PIC18F452
GRAPHIC LCD KS0107B PIC18F452

WINAMP LCD PIC16F877

This arrangement allows you to control Winamp from an infrared remote control and display the song title on a LCD 122×32 pixels.

It uses a PIC16F877 connected to the RS232 port of the PC to the infrared receiver. The display is assigned to a graphic LCD 122×32 (drivers NJU6450A or SED1520) with backlight in Selectronic (ref. 41.6026 to 13.50 euro including VAT). This allows to display images of 122×32 pixels, not against it displays text directly, the PIC is responsible; and can display 20 characters (x 4 lines) with 5×7 font and 15 characters with 8×8 font. The PC sends the text and images via the serial port to which the PIC transmits to the display with checksum verification. This solution saves time at the PC that does not have to manage the 5×7 and 8×8 fonts and thus divides transfers by 6-8.

WINAMP LCD PIC16F877
WINAMP LCD PIC16F877

PIC18F452 NOKIA 3310 LCD SPI

Nokia 3310 LCD screen LCD focussed Le piloted by un 18F452 SPI soft

 

PIC18F452 NOKIA 3310 LCD SPI
PIC18F452 NOKIA 3310 LCD SPI

source: sjeffroy.free.fr Hi Tech C LCD Examples source code circuits schematic files alternative link:

FILE DOWNLOAD LINK LIST (in TXT format): LINKS-7964.zip

Source: HI TECH C LCD EXAMPLES PIC18F452, PIC16F877

  • What microcontrollers are supported by the Hi-Tech C source code?
    The code supports PIC18F452, PIC16F877, and PIC18F4550.
  • How is the Graphic LCD 240×128 controlled?
    This display uses a T6963 controller and is driven by a PIC18F4550.
  • Can the USB be managed on the Graphic LCD 240×128 project?
    No, the text states that the USB is not yet managed for this specific screen.
  • Which drivers are used for the 128×64 graphic LCD?
    The display uses KS0107B, HD61203, HD61202, KS0108B, S6B0107, or S6B0108 drivers.
  • How does the Winamp LCD project send data to the display?
    The PC sends text and images via the serial port to the PIC, which transmits them to the display with checksum verification.
  • What font sizes can the Winamp LCD display?
    It can display 20 characters using a 5×7 font and 15 characters using an 8×8 font.
  • Does the Winamp solution require the PC to manage fonts?
    No, the PIC handles the fonts, saving time at the PC and dividing transfers by 6-8.
  • How is the Nokia 3310 LCD screen driven?
    The Nokia 3310 LCD screen is driven using SPI by a PIC18F452.
Beginner Tutorials · PIC16F877A

PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation

Introduction This microcontroller project shows how a PIC16F877 can drive an LCD display using 4-bit mode inside a Proteus simulation.The project demonstrates...

Programmers & ICSP · PIC16F877A

EPE PIC/LCD Demo using PIC16F877 with Proteus Simulation

IntroductionThe EPE PIC/LCD Demo is a classic microcontroller project that demonstrates how a PIC16F877 can fully control a PG12864F graphical LCD.Designed as...

Motors & Robotics · PIC16F877A

Efficient Sun-Following Robot: A Solar Tracker with Microcontroller Control

Abstract The impending global challenge of dwindling non-renewable fuel resources underscores the urgency of transitioning towards renewable energy alternatives like solar power....

LCD & Display Projects

Leveraging Blockout Banners for Effective Electronics and Tech Product Displays

Blockout banners have become a popular and effective tool for displaying electronics and tech products in various settings, from trade shows and...

LCD & Display Projects · PIC18F4520

Interfacing PIC18F4520 microcontroller with an HD44780 LCD

Introduction Being able to display data from a microcontroller visually has many advantages. It allows for menus, status indicators, and instructions to...

LCD & Display Projects

Video Project Development in the Midst of an Impromptu Online Semester

Receiving robot parts in the mail was an unexpected conclusion to the Winter 2020 semester for students. However, when faced with a...

Muhammad Bilal

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.