Chat with us, powered by LiveChat 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. - EssayAbode

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.

Related Tags

Academic APA Assignment Business Capstone College Conclusion Course Day Discussion Double Spaced Essay English Finance General Graduate History Information Justify Literature Management Market Masters Math Minimum MLA Nursing Organizational Outline Pages Paper Presentation Questions Questionnaire Reference Response Response School Subject Slides Sources Student Support Times New Roman Title Topics Word Write Writing