In this design project you are required to design a C program on the Dragon12 board to simulate a cashier register stand at a boba shop.
Microprocessors and Lab
Project Description
Cash Register
Objectives: In this design project you are required to design a C program on the Dragon12 board to simulate a cashier register stand at a boba shop.
Input and Output:
- Input occurs via the keypad (0 – 15) and the 4 push buttons (SW2-SW5).
- Displays on LCD, 7-segment LEDs, and 8 small LEDs.
- Timer
- Buzzer
- Each Message on the LCD screen or seven segment digits should be on for 3 seconds before clearing off.
Project Procedure:
- Step 1: LCD should display “Scan me”
- Step 2: Enter the snack or drink number. For example (mango smoothie-7). You can preprogram a list of snack or drink numbers. If the number is in valid or not present, display “Invalid number”, then go back to Step 1. Buzzer will sound.
- Step 3: Display the name of items being scanned on LCD and its price on 7 segment LEDs. If SW3 is pressed, go to Step 4. Otherwise, the program should go back to Step 1 after 5 seconds.
- Step 4: Check if customer purchases are under the special reward (buy 3 get 1 free). LCD should display “Discount time”. Enter the number of drinks through keypad and display it on LCD. The most drinks a customer can buy is 8 on the same day. If the number of drinks is more than that. LCD should display “Not eligible”. The total price of the purchase should be calculated and displayed on the 7 segment LEDs.
- Step 5: After scanning item, LCD should display “anything else?”. Press SW2 to move on for customer to pay. Press SW3 to go back to Step 1 to order more.
- Step 6: LCD should display “Thank you”.
- After 5 seconds, go back to Step1.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
