??? 03/11/06 19:05 Read: times |
#111993 - What to use. Some translation issues. Responding to: ???'s previous message |
R Santosh Kumar said:
... for atmel 89s51 i have used keil for pic16f877 what should i use. I use Keil for '51 development and HI-TECH for PIC development. If you are programming using C, the instruction set differences should not be much of an issue. Also, C compilers take care of the PIC architecture issues that make programming it in assembly language a pain. Speaking of assembly language despite you not having mentioning it, the only '51 instructions that are not easily translated would be MUL, DIV, and MOVX (PIC16's do not have an external memory interface; some PIC18's do). Regardless of the language, you might have to make adjustments for that PIC's (i.e., the '877) 8-level call stack limitation. You will have to make adjustments for the peripheral subsystems you utilize. |