Cis116-6 wireless embedded systems assignment - develop an


Wireless Embedded Systems Assignment -

Aim - Gain experience of programming microcontrollers and solving realistic real-time problems.

Task - You are supposed to program a simple controller device for controlling signalling lights using the 8-pin PIC component PIC12F675 and to simulate it using the PIC kit.

In particular, your solution should switch between two cyclic modes.

In mode A, a cycle consists of 4 LEDs, D0, D2, D5 and D7, staying on together for 0.5s followed by the other 4 LEDs, D1, D3, D4, D6, staying on together also for 0.5s. The cycle keeps repeating.

In mode B, a cycle consists of 2 LEDs, D0 & D7, staying on for 0.25s, followed by D1 & D6, followed by D2 & D5 and followed by D3 & D4, where each interval also takes 0.25s. This cycle also keeps repeating.

Changing between modes A and B occurs on detecting a button push event longer than 0.25s. In addition, if the variable resistor is in the highest quarter of the range of values, the process gets frozen until the resistor is returned in the lower 3 quarters. Ensure that the variable resistor position is measured at regular time intervals that are no longer than 10 cycles in either mode A or mode B. When the process is frozen, the variable resistor reading interval should get shorter (more frequent).

Develop an algorithm and program the PIC component to execute these required tasks.

Request for Solution File

Ask an Expert for Answer!!
Other Engineering: Cis116-6 wireless embedded systems assignment - develop an
Reference No:- TGS02888943

Expected delivery within 24 Hours