Assembler/Microship studio Code Development for Cyrcuit
Budget: $10 – $30 USD
I need an expert assembler programmer to write new code. The code needs to have the follow functions:
Programming is for a circuit with an ATmega328P microcontroller, 4 push buttons, 4 LEDs, and a common cathode 7-segment display.
Button 1: Displays the letter 'L' on the screen, turns on LED 1, and makes it blink.
Button 2: Displays the letter 'D' on the screen, turns on LED 2, and makes both LED 1 and LED 2 blink.
Button 3: Displays the letter 'R' on the screen, turns on LED 3, and makes LED 1, LED 2, and LED 3 blink.
Button 4: Displays the letter 'S' on the screen, turns on LED 4, and makes LED 1, LED 2, LED 3, and LED 4 blink. When a button is pressed, a letter will be displayed on the screen and the corresponding LED will be turned on, blinking every 200 ms. More buttons pressed mean more LEDs lit up and blinking.
A fifth button will initiate an ascending count from 0 to 19, with intervals of 0.7 seconds between each number. After reaching 19, the system will reset, turning off the LEDs and displaying "0" on the screen.
If 2 or 3 buttons are activated simultaneously, all LEDs will light up for 1 second and then turn off, displaying "0" on the screen
At this current moment, i need this code as soon as possible , in 3 days
Programming is for a circuit with an ATmega328P microcontroller, 4 push buttons, 4 LEDs, and a common cathode 7-segment display.
Button 1: Displays the letter 'L' on the screen, turns on LED 1, and makes it blink.
Button 2: Displays the letter 'D' on the screen, turns on LED 2, and makes both LED 1 and LED 2 blink.
Button 3: Displays the letter 'R' on the screen, turns on LED 3, and makes LED 1, LED 2, and LED 3 blink.
Button 4: Displays the letter 'S' on the screen, turns on LED 4, and makes LED 1, LED 2, LED 3, and LED 4 blink. When a button is pressed, a letter will be displayed on the screen and the corresponding LED will be turned on, blinking every 200 ms. More buttons pressed mean more LEDs lit up and blinking.
A fifth button will initiate an ascending count from 0 to 19, with intervals of 0.7 seconds between each number. After reaching 19, the system will reset, turning off the LEDs and displaying "0" on the screen.
If 2 or 3 buttons are activated simultaneously, all LEDs will light up for 1 second and then turn off, displaying "0" on the screen
At this current moment, i need this code as soon as possible , in 3 days