This lab is designed to orientate you with the PIC development system which comprises both hardware and software tools which enable you to develop, build and debug embedded C projects for the PIC16F877A microcontroller.
Understand the basic features of a PIC development system.
• Understand the operation of the Matrix E-block hardware.
• Build a simple embedded C project using the Microchip MPLAB integrated development environment and XC8 compiler.
• Program the Microchip PIC16F877A microcontroller using a machine code HEX file produced by an embedded C project.
There are a number of operations required to take source code written in embedded C and produce machine code that can be executed natively by a microcontroller unit (MCU). Typically a C cross compiler/linker will be used to build a machine code file. For the development system we are going to be using, the machine code is contained in a commonly used file format, namely the Intel HEX file. Once the machine code HEX file has been generated, it is necessary to upload, or ‘burn’ it onto the target system (MCU) so that it can be executed. This is down by using a programmer application that interfaces with programming hardware on the development board, which in turn loads the machine code into the MCU read only memory (ROM). Once the machine code has been successfully downloaded onto the MCU the execution can start.
Hi. I will help you in this. Please send me a message to have a deal Relevant Skills and Experience Electrical, Programming Proposed Milestones £18 GBP - PIC
9 freelancers are bidding on average £21 for this job
I worked on PIC controller PIC18F877A , MPLAB IDE and the programmer. Relevant Skills and Experience MPLAB IDE , debugger/programmer Stay tuned, I'm still working on this proposal.