Part 1- Introduction The report contains the...
ENEX 20001 Embedded Systems Design Editing Services
This assignment is based on C language programming skills and PIC18f4321 programming skills. The weight of this assessment is 20% of the unit final mark.
Q.1 (a) Write a program ON a LED when a switchSW2 is pressed once and OFF the same LED when the same switch is pressed again. (should change the LED ON/OFF state every time when the SW2 is pressed)
(b) Write a program to run a DC motor connected to pins 1A and 1B in CW direction and reverse it when SW2 is pressed.
Write a program to display (on 7-segment) continuous up-counting numbers from 00 to 99 (in the decimal system) when switch SW2 is pressed and released and down-counting when switch SW3 is pressed and released.
Q.3. Write a program to read analog input from RA2 when SW2 is pressed and display the following messages on the LCD panel. “input is <= 2V”, “input is < =4V & > 2V”, “input is > 4V” depending on the actual real-time analog input. ( if the message goes over the first-row display area, it should display on the second line) ( For testing your program: Use a 10kΩ potentiometer in the following configuration to provide the analog input. Use any of the GND pins in P2 as a ground connection and the female socket next to PICkit3 connector as +5V and connect the mid pin of the pot to RA2.) (30 marks)
Q.4. a program to display whatever you type on your computer keyboard on the LCD display and change the color of your computer monitor (emulated dummy terminal)as follows: S2= RED, S3= Yellow, S4= BLUE and quit the program when S5 is pressed.(you need to connect your PIC development board to your computer via USB to serial cable for testing this) (30 marks)
Challenges that students may face in completing this assignment
Students face many feedbacks and challenges in ENEX 20001 Embedded Systems Design Assignment. It is very important to keep momentum to achieve better grades in your exams for this assignment. OZ Assignments provide necessary academic guidance and tutorial help to resolve student queries. Get feedback amendment without any additional cost.