Hello,I need help with my assignment for my Microcomputers and Microprocessors course. We are using the DE-10 Standard Development Board, and in this assignment, we have to use some peripherals (LCD,...

1 answer below »
Hello,I need help with my assignment for my Microcomputers and Microprocessors course. We are using the DE-10 Standard Development Board, and in this assignment, we have to use some peripherals (LCD, LEDs. switches/pushbuttons) from this board to accomplish a certain goal (solving a problem of our choice). I would give more details about it depending on if you are able to do it or not. The code must be written in C. I would also give you a couple of documents that were provided to us that might be helpful.Let me know if you can do it or not.Thanks for your time.


Password Based Door Lock System Software Design 1. Prompt the user to enter the password by displaying “Enter Password” on the LCD. 2. Read the written password from the user. 3. Compare the entered password with the stored password. 4. If the password is wrong, display “Wrong Password” on the LCD. 5. After some time, ask the user to enter the password again. Loop this instruction until the password is correct. 6. If the user inserts more than 3 consecutive wrong passwords, block the user from entering a new password for a time, and display on the LCD “Too many wrong attempts, please wait x minutes”. 7. Prompt the user to enter the password again, after the time has elapsed. 8. If the password is correct, the LED should turn on. The LED should remain on for at least 5 seconds. Also, if password is correct, display “Opening the Door” on the LCD. 9. After the 5 seconds, the LED should turn off displaying “Closing the Door” on the LCD. 10. The program should go back to step 1. For this project, we will be using the DE-10 Standard Development Board. The peripherals to be used on the board are: the LCD to display the messages, the switches that will be used to enter the password, the LED that will signal the correct password input.
Answered Same DayApr 04, 2021

Answer To: Hello,I need help with my assignment for my Microcomputers and Microprocessors course. We are using...

Anirban answered on Apr 08 2021
156 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here