To demonstrate the use of subroutines eg initialize the


Task:

To develop a program for the PIC 16F84A using the MPLAB v8 IDE simulator software. The program is to convert your student number (10 ASCII characters), one character at a time, to 74210 code. Each converted character is to be displayed on 5 LEDs connected to Port B (B0 to B4) of the microcontroller. Further, each converted character will be ON for 3 second and OFF for 1 second. Once all characters have been displayed the program will stop and the LEDs will be OFF.

Objectives:

• To describe your program using properly structured flowcharts (main program and subroutines).

• To demonstrate the use of subroutines, e.g. initialize the peripheral registers and to set the time delays, etc.

• To demonstrate ASCII code conversion.

• To demonstrate the use of indexed addressing to retrieve data from a table in memory.

• To describe the operation of the program in writing.

• To provide a properly formatted program listing (disassembly listing from MPLAD IDE).

• To use the MPLAB IDE software to assemble, run and debug the program.

Solution Preview :

Prepared by a verified Expert
Basic Computer Science: To demonstrate the use of subroutines eg initialize the
Reference No:- TGS01093345

Now Priced at $35 (50% Discount)

Recommended (93%)

Rated (4.5/5)