Question: Create an MPLAB project (task2.mcp) containing a C program (task2.c) that counts the number of one bits in a 16-bit unsigned integer named check_val. The

Create an MPLAB project (task2.mcp) containing a C program (task2.c) that counts the number of one bits in a 16-bit unsigned integer named check_val. The count value should be stored in an 8-bit unsigned variable named ones_count. The program should also determine which is the first bit set in the check_val variable. The location of the first bit set should be stored in an 8-bit unsigned variable named first one. For example, if check val=0xF508 then the computed values should be ones count-7 and first one-3 Hint: Use a for loop and shift right every iteration of the loop to simplify testing of a bit value
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
