Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

i want to learn PIC. plz help me

Status
Not open for further replies.

yasir23

Member level 1
Joined
Mar 2, 2011
Messages
33
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,548
i want to learn pic16. plz provide me easy material or video or link to learn quick and easy way. i really need it to do and as well as need in making final year project.

plz help me
 

PIC are very good micro-controller's you can start with PIC16F877A micro-Controller...
You can use MPLAB IDE along with Hi-Tech C Compiler to learn programming..
and as a beginner you must start with mikroC software.. it is very good for beginner's.
and you must download datasheet and try to read it first..
 

PIC are very good micro-controller's you can start with PIC16F877A micro-Controller...
You can use MPLAB IDE along with Hi-Tech C Compiler to learn programming..
and as a beginner you must start with mikroC software.. it is very good for beginner's.
and you must download datasheet and try to read it first..

i agree wiith your point. i already have read the pic18 by mazidi of starting six chapters. but i dont want to continue this. because pic18 consist of 75 instruction. i dont have lots of time. thats why i decided to switch pic16 its has 35 instruction only and easy to use. thats why i m asking you to recommend me any good book or web link. where i can learn quick way.because i m getting late for making fyp.

i already have used mplab. i dont have any problem to use mplab.
 

If you what to do the C coding you can use SDCC , GPUTILS or MPLAB and Code::Block configuration for development of codes in C.....SDCC and Code::Block are free software...and MPLAB and Gputils can be used with their licenses restriction bounderies .....so every thing for the PIC development becomes free once you make a tool chain using software as I said above.... I am using book "Designing Embedded System with PIC Micro-Controllers : Principles and Apllication" - Author Tim Wilmshurst , Newnes Publication.....found it Good.....Also PIC16F877A is the best IC for to start
 

i agree wiith your point. i already have read the pic18 by mazidi of starting six chapters. but i dont want to continue this. because pic18 consist of 75 instruction. i dont have lots of time. thats why i decided to switch pic16 its has 35 instruction only and easy to use. thats why i m asking you to recommend me any good book or web link. where i can learn quick way.because i m getting late for making fyp.

i already have used mplab. i dont have any problem to use mplab.


Hi,

Think you are actually making things harder by switching from the 18F to 16Fs.

The 18Fs may have 75 instructions, you do not need to learn them all off by heart, just have a printed list of the instruction set on your desk.
You will soon realise how much easier it is to code Assember because of the more flexible 18F instruction set.

The other big benefit is that terrible method of system register banking and pageing with the 16Fs is eliminated and the user ram banks are so big you rarely have to switch them.

Most web based code is in the 16F layout but its typically 5 minutes work to convert it over to 18F code.


Perhaps think again ...?
 

i agree with your point of view of wp100. that dont need to remember all the instruction. but when we are in the learning stage.so we have to practics and learn all type of instruction.after that when we are perfect so we work on only few instruction.so the problem is the initial state when u practice all type of instruction. so i want to safe from initial state. that's why i m trying to switch toward pic16.

i also observe that lots of people is working in pic16. and if i search project so thats also for pic16.

---------- Post added at 22:04 ---------- Previous post was at 21:35 ----------

i m a user of 8051. my want to switch to pic.so i decide to start pic16(easy start mean less instruction) after that i will definitely moved to pic18.
 

On 18F and higher it is pure masochism to use assembly language. With so much possibilities to scr** up. Assembly comes in play only as part of very time critical pieces of program, all the rest is better to be written in an higher programming language, C, Pascal even Basic.

Your assembly code will never be optimized as the compilers do the optimization (except you are top notch programmer who wrote the compiler).

If a piece of software takes 1 day to be written in C and debugged, it may take you 10 days for same effort in assembly.

In PIC18 you have more resources, more Flash, more RAM price almost the same, even cheaper than PIC16F, use C compiler and save yourself of headaches.
 

On 18F and higher it is pure masochism to use assembly language.

Well I always do my 18F Assembler coding wearing a rubber suit and nipple clamps :lol::lol::lol:
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top