Hello i am a student from India and i want to make a 8051 programmer whether it be parllel port or serial or ICSP if you have any sort of information please let me know and also let me know about the Softwares i have done search on Google but seeing all those i've totally got confused so please help me in making my own programmer for 8051.
thank you for your replies sir 1.Westonsupermare Pier 2.erik malund
but i wanted to make this for my college and for my friends. in our college we have old pc's having parallel and usb ports. i wanted to make this beacause they could also get some info and knowledge right now i am doing some study on the icsp microcontroller's but in our college we normally learn 8051 thats why i wanted to make it.
even if the burner is based on nxp89v51 from philips it is ok.
so thank u for your reply and do suggest me any other ideas.
As I've advised others, if you plan on a 20-30 career in the embedded space the 8051 is NOT a winning horse, it's an old horse that has passed it's peak. I'm not even sure an 8-bit accumulator based CPU is a good teaching vehicle. Sure it's been used in lots of things, but education is about planing for future needs and opportunities. Pick a school which is more forward thinking, and has professors experienced with modern components and methods.
If you can program proficiently in C, and some orthogonal 32-bit assembler (say ARM or MIPS), you'll be a lot better placed for the FUTURE, not the PAST.
I can't agree with Pier on this topic. IMHO the programming implementation for a 8051 (via parallel port + Vpp, or via serial by ICP/IAP...) is MUCH EASIER than via JTAG/SWD. The programming procedure is quite straightforward and enough for beginners to learn some basic aspects.
Although 8051 is quite outdated and seems dying, it's a good example for beginners. Plain architecture, general and simple peripherals, plenty of examples and projects online, and nearly every trouble has been shot... :P
It's not so important that with which platform you started (4-bit uc, 8051, PIC, HCS08, 430, uDSP...). After years of learning, practising, developing, the students become matured engineers, and get to know the common sense and fundermental of electronics/programmings...