![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]()
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() I use
and
recommend Firefox for the best internet browsing experience. Click below for your free copy today: CLICK
THE IMAGE:
Note:
I find it faster
and easier to use and it has great plugins. It even imports all your current browser settings! There's
no risk as your existing browser is not affected in any way - you can just choose which
one to use.
|
|
Useful For You. Readers
comments
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PIC Projects based on flash pic microcontrollers.The Projects are programmed onto
16F877, 16F88 and 12F675 devices but you can transfer most of them to other devices...
These pic projects use Flash based microcontrollers so you can re-program them in circuit using ICSP. You can re-program most PIC Flash microcontrollers up to 100,000 times!
Individual pic projects jump tableNote: All of these projects can be retargetted to another device - all you need to do is ensure there is enough memory (compile and check used memory). Also look at the requirements on the project page to make sure that the device has the required hardware module (if any is specified) and enough pins.
All you need to program the microcontroller in each of the following projects is a pic programmer that has an ICSP connector. You can find a programmer project below. Note that most of the pic projects are retargetable to different devices - some are not as they use a lot of pins to drive displays. But in general you can change to a different device. You could also run using a different display e.g. for the frequency counters you could use an RS232 output which would let it operate from a 12F675 (8 pin device). ProjectsPIC Parallel Port ProgrammerA Parallel port pic programmer based on AN589 with an ICSP connector that you can use to program virtually any PIC micro since they all use the same ICSP connections. This project does not use a PIC micro - it needs a 74HC244 and some standard transistors. Note: This programmer is a modified AN589 and lets you use it at the end of a 6ft parallel cable. The mod for this is simply a standard resistor and capacitor which makes a transmission line terminator. When I first built it I had not used the terminator and got random results - very frustrating - the mod is simple and useful - there are also other useful and simple mods in the project. 50MHz LCD frequency counterA frequency counter using PIC TIMER 1 and a standard HD44780 LCD.
50MHz 7 segment frequency counterA frequency counter using PIC TIMER 1 and a real display that you can see!. It uses 8 seven segment displays e.g. 50,000,000 is fully displayed.
0-5V LCD volt meter.This is a simple project showing how to use the analogue inputs of the PIC with full register usage code.
Ultrasonic range finding project.This project uses the CCP module to measure the ultrasonic echo time for calculating the object's distance. It also uses standard transistor components for transmission and reception. Range is 5cm to 3m.
A Real Time Clock (DS1307) using I2C.This project uses a 16F88 as the master I2C controller and for this chip the I2C control has to be written in software. Unlike the 16F877A the 16F88 only has a full implementation of the slave mode. The software I2C routines can be used with any PIC micro. This project results in the standard 4 digit seven segment display desk clock.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PIC Projects Target | 16F877A |
| Retargetable | Yes: Any PIC Micros. (Any micro that can set pin directions). |
To
unlock this page please visit my E-Zine subscription page here.
Note that the project and E-Zine are free.
| IC Projects Target | 16F877A |
| Retargetable | Yes: Any PIC Micros with at least 3 pins! |
| PIC Projects Target | 16F88 |
| Retargetable | Yes: Any PIC Micros. |
This project creates a serial port driven LCD display module. All commands are in ASCII so you can test out the project by driving it directly from a PC serial port. The project relies on the built in USART but you could create a software UART (receiver part) and drive it in the same way.
There are no 'odd' commands e.g. to clear the display you would type #C or #c and to write text to the display you just type text! Setting an x or y position is also easy e.g. #X10 sets the cursor to x position 10.
| PIC Projects Target | 16F877A |
| Retargetable | Yes: Any PIC Micros with a built in USART. |
With this project you can use a PIC micro to read any infrared remote control, TV, DVD,Video, satellite etc. With it you can control your PC e.g. start programs, move the mouse, turn the Windows volume up and down etc.
| PIC Projects Target | 16F88 |
| Retargetable | Yes: Any PIC Micros with a built in USART. |
The start of a tutorial on the 12F675.
| PIC Projects Target | 12F675 |
| PIC Projects Target | 12F675 |
| Retargetable | Yes: Any PIC Microcontroller |
| PIC Projects Target | 12F675 |
| Retargetable | Yes: Any PIC with analogue input port. |
| PIC Projects Target | 12F675 |
| Retargetable | Yes: Any PIC with analogue input port |
| PIC Projects Target | 12F675 |
| Retargetable | Yes: Any PIC Micro |
| PIC Projects Target | 12F675 |
| Retargetable | Yes: Any PIC Micro |
| PIC Projects Target | 16F88 |
| Retargetable | Yes: Any PIC Micro with enough pins. |
End of PIC Projects page.
![]() |
Don't forget to Sign Up for your Microcontroller
Newsletter
With "Essential tips and techniques", ..."New Site Info" and more... |
![]() |
|
![]() |
Including a
free project :
How to drive
an LCD and 12key keypad using "Only
One 8 Bit Port"
with no
interface logic!...
(Works for any microcontroller)
This costs you : Nothing... ![]() Just fill out the form below and you'll get full C source code and project schematic and description. |
||
|