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.

what PIC code can i use for PIC16F84?

Status
Not open for further replies.

theenes

Junior Member level 2
Joined
Sep 15, 2005
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,485
i'm using PIC16F84 for my final year project to design optical power meter..
what kind of PIC coding can i use..is thr any specific?..and what kind of compiler can i use?and where can i refer, to learn the source codes?
i'm quite confuse with compilers..because they are many types of compiler..
thanking u in full of anticipation..
 

I am using asm language to write my projects. There are several compliers. for example, in basic language=PICBasicPro Complier, in C language=CSS PICC, hitech PICC(the difference of these two complier is some little function differences. example: for output 1 to porta,1 --> CSS: output_high(porta,1) HITECH: RA.1=1 (i don't know exact commannds but it is like this) ), and finally in asm language=MPLAB. MPLAB is a complier and also simulator software. I am using MPLAB.

For asm language please refer instruction sets in PIC microcontroller datasheets. for C or Basic languages, refer help files of related complier.

Differences between asm and highlevel(C or Basic) languages are performance, flexibility, easiness.

ASM code fill space less than highlevel compliers and has more performance.
highlevel languages are more flexible when you change your codes. And it is easy to write code with highlevel langs.
Maybe it's easy to learn asm language because there only 35 instruction sets but sometimes it's hard to know hardware specifications.

I hope it helped to you....
 

    theenes

    Points: 2
    Helpful Answer Positive Rating
Hi,
If you use assembly language maybe the best for you is MPLab from Microchip it's free software. I send you *.doc with introductions for instaling, creating new file, built...
Best regards
 

i use PicBasic Pro language/compiler..... i just start to learn PIC...

i used to learn VHDL for FPGA/CPLD... it is really a weird language(PicBasic Pro) comapre to HDL.... it is so easy :p

but i still not yet master it yet...

happy to learn new thing...

regards,
sp
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top