Professional Documents
Culture Documents
28/3/2022
PRACTICAL WORK DATE :
7
GROUP NO. :
TOTAL
STUDENT NAME & MATRIC NO. : MARKS (100%)
(3)
DATE OF SUBMIT:
OVERALL LAB
SCORES (/ 70)
No. Reporting S1 S2 S3
1 Results
Simulated circuit in SimulIDE (Program 1), as stated in page 8 and 9. (/5)
Compiled complete source code in MPLABX, as stated in page 16. (/5)
Simulated circuit in SimulIDE (Program 2), as stated in page 16. (/5)
2 Discussions (/10)
3 Conclusion (/5)
OVERALL
REPORTING
MARKS (/ 30)
TOTAL MARKS (OVERALL REPORTING MARKS + OVERALL LAB SCORES)
Page 1
1) COURSE LEARNING OUTCOME (CLO):
2) OBJECTIVES
3) THEORY
SIMULIDE
SimulIDE is a simple real-time electronic circuit simulator, intended for hobbyists or students to
learn and experiment with simple electronic circuits and microcontrollers supporting PIC, AVR and
Arduino.Although it is not an accurate simulator for circuit analysis, it aims to be fast, simple and
easy to use with limited features. Simplicity and ease of use are the key features of this simulator.
You can create, simulate and interact with your circuits within minutes by dragging components
from the list and then dropping them into the circuit. SimulIDE also features a code editor and a
debugger for GcBasic, Arduino, PIC asm and AVR asm system operations.
Page 2
RESULTS
Produce your screenshot results related to procedures as stated in the rubric within this area.
(PROGRAM 1)
Page 3
Page 4
MPLAB
PROGRAM 2
Page 5
Page 6
DISCUSSIONS
Build C program code to perform the task below, then design its circuit in SimulIDE.
1) Referring to the previous circuit simulated from Program 2, run again the circuit by connecting an
oscilloscope and ammeter to observe the voltage waveform and current value of the LED at pin
RB7.
Page 7
2) Construct a reset circuit for PIC18F4550 using SimulIDE and explain its purpose of it in the
operation of the
CONCLUSION
Write a summary to conclude on the attainment of all the set objectives, as well as on the results
obtained.
At the end of the lab, I can write a program using the C language in MPLABX IDE. I also can
draw and simulate PIC circuits in SimulIDE. SimulIDE is a simple real-time electronic circuit
simulator, intended for hobbyists or students to learn and experiment with simple electronic
circuits and microcontrollers supporting PIC, AVR, and Arduino. I also manage to build output
hardware circuits using LEDs as the result obtained on pages 2 - 5. It shows in the result that in
program 1, it only 1 LED and it blinks for 1s, and the programming in MPLAP IDE set as only
portB for B0 set as output. Meanwhile, program 2, it has 8 LED, and the programming in MPLAP
IDE set all portsB as output and get the result in simullde as all the 8 LED blink at the same time
for 1s.
Page 8