PIC24 DTMF Decoder
Date: 08-02-2010
This is my DTMF decoder version for a PIC24 MCU. The code is tailored for the PIC24FJ128GA080. In this version I am using timer and RA15 interrupts. The chip has no lower PORTA, therefore the DTMF nibble is relocated to PORTB low. The LCD is connected to PORTD. Also implemented is a data transfer to the HOST computer via UART1 at 9600 Baud after expired delay. The chip is clocked at 32 MHz.
Download Now [15.07KB]
Contact author
DTMF decoder with character storage in RAM
Date: 08-02-2010
DTMF decoder with character storage in RAM and readback from RAM.
This project is essentially the same as my previous posts except this version does not use the EEPROM for storage, instead it uses RAM to temporarily store the character string. This is the preferred way to do it since it does not wear out the EEPROM cluster over time.
Download Now [177.05KB]
Contact author
DTMF with EEPROM Storage
Date: 08-02-2010
This is an slightly advanced version of the DTMF decoder. Works similar, however stores decoded DTMF in EEPROM and can retrieve the stored ASCII by sending "*" to the application.
The last n numbers of stored (<0x0F) DTMF will be displayed in the second LCD row.
Download Now [171.26KB]
Contact author
DTMF DECODER
Date: 08-02-2010
This project uses an HT8870 DTMF decoder chip. A 16 x 2 LCD will display the decoded DTMF character and its ASCII equivalent. The STD line from the chip will cause an interrupt on PORTB.0 and is handled within the interrupt service routine to initiate the decode process. External hardware is required to run this project. I have included a schematic diagram for the HT8870 for prototype board wiring.
The external hardware was interfaced with an EasyPic3 Board and works quiet fast at 16MHz.
Download Now [174.38KB]
Contact author
RS232 Baudrate timer
Date: 19-01-2010
This project measures the baud rate (period) of an incoming 0x00 byte on USART1. This period is displayed on the Graphic LCD in 0.1uS resolution, and the PIC also converts this to actual "baud" and the Graphic LCD displays the measured baud to a 0.1 baud resolution.
Download Now [40.03KB]
Contact author
12f683_3wrd_viMeter
Date: 23-11-2009
3wr lcd 16x 2(hd44780) display using 12f683 & volt & current measurement (up to 5v_) modifiable & current through 1-ohm gives current at gnd point in series . I want any body still modify please send me details thank you.
Download Now [50.60KB]
Contact author
Digital Security Lock
Date: 23-11-2009
This is a Digital Security Lock which can take input a code and unlock a door or anything interface as *2345# 2345 is default code.
LCD is interface to show result.
Download Now [284.47KB]
Contact author
Timer0 Example Simple 1
Date: 23-11-2009
A code example of how to use TIMER0 on the PIC18 series. This is the first in a series as I learn the timer. This demonstrates booting up the PIC, and the code starts counting seconds and displaying them only as the display needs to as format HH:MM:SS.
Download Now [7.21KB]
Contact author
Stepper Motor Control GUI
Date: 23-11-2009
In this project an embedded GUI is designed to control the position of a stepper motor. GUI is created by using LCD and Keypad. User can enter the position of the stepper motor via Keypad and LCD provides visual feedback to the user.
Download Now [65.39KB]
Contact author
Lcd 8-bit
Date: 12-05-2009
This project provides communication with Lcds (with HD44780 compliant controllers) through the 8-bit interface. Included in this project is __Lib_Lcd8.mcl (binary distribution of Lcd 8-bit library) that can be used in other projects.
Download Now [32.25KB]
Contact author
GLCD GPS Decoder
Date: 16-04-2009
GLCD GPS Decoder application parses the NMEA sentence to extract essential fix data which provide 3D location and accuracy data, then shows on GLCD 128x64 display. It uses SmartGPS board attached to EasyPIC5. MCU: 18F4550 Osc: 8Mhz Env: mikroC PRO for PIC 2009
Download Now [283.24KB]
Contact author
GPS Decoder
Date: 09-04-2009
GPS Decoder application parses the NMEA sentence to extract essential fix data which provide 3D location and accuracy data.
It uses SmartGPS board attached to EasyPIC5.
MCU: 18F4550
Osc: 8Mhz
Env: mikroC PRO for PIC 2009
Download Now [225.66KB]
Contact author
Custom LCD Lib
Date: 30-01-2009
This is a LCD lib with support for font creation it supports 4 & 8 bit mode all defined in the header file. Note.. LCD RW pin needed if font and high speed update of display, check cCustom_LCD.h for commands and functions
Not fully tested i use 4bit and RW enabled works for me!
Download Now [47.55KB]
Contact author
LCD3wr_mikroC coded
Date: 04-06-2008
this is project actuall coded using asm by hobbyst i have reloaded LCD serially interface (3 wired) with hct164 for 16x2 lcd display with c code still can simply & librarized also i than mr Mikro heartly shared to all so i request to upgrade & use all i may commetted some for adc project delting (// ) my enable that also for testing purpose
Download Now [183.61KB]
Contact author
I2C LCD
Date: 20-02-2007
This is two libraries that makes it possible to use a parallel HD44780 compatible LCD over I2C with the help of a MCP23008 port expander from Microchip. One library is for hardware I2C and one is for software I2C. Same functions as mikroC's regular 4-bit LCD library, just renamed to I2C_* and Soft_I2C_*. Hope it can come in handy!
Download Now [416.21KB]
Contact author
4D µLCD demo + library
Date: 09-01-2007
The project is a simple library to handle the 4D µLCD. The demo programme use an external 1MHz clock input to determine the PIC frequency and then display it on the screen.
Download Now [81.03KB]
Contact author
Midi Controller PIC16F877A
Date: 09-01-2007
Simple MIDI Controller, use to monitor. MIDI bytes, generate MIDI patch changes, and MIDI Volume messages. Schematics and Source Code included.
Download Now [183.51KB]
Contact author
GLCD Midi Controller P18F452
Date: 09-01-2007
Simple Midi Patch Controller with Midi Input data on 128x64 Graphic LCD Display. Source Code written in MikroC and schematic included. Enjoy! Website http://home.epix.net/~otisrci/pic.html
Download Now [163.37KB]
Contact author
Ultrabright flashlight project
Date: 20-05-2006
Microcontroller controlled ultrabright white-LED flashlight PIC18F452 @ 8MHz XT osc four operating modes bright light, power saving, pulsating and SOS-signal modes MCLR is used to power off the device (OFF-button).
Download Now [32.32KB]
Contact author
