Segment display and leds

Assignment Help Computer Networking
Reference no: EM13726011

Arm Assembly Language: Program the control unit for an electronic safe

This should be in Arm Assembly language.

The 8-Segment display and LEDs will show status of the safe:

• U: indicates safe is unlocked
• L: indicates safe is locked
• P: indicates safe is programming a code
• C: indicates safe is confirming a new code
• F: indicates safe is forgetting an old code
• A: indicates a programming request was successful
• 'E': indicates a programming fault.

The safe starts unlocked, cannot be locked and there are no valid codes. Whenever there are no codes the safe cannot be locked.

To lock the safe (this should work at ANY time):

1. press the left black button.

To unlock the safe (This should work ONLY when the safe is locked):

1. Enter a valid code sequence
2. Press the left black button.
To learn a new code (codes must be 4 buttons or more):
1. Press the right button once
2. 8-segment should show 'P'
3. enter a new code sequence
4. press the right button again.
5. 8-segment should show 'C'
6. enter the same code sequence
7. press the right button a third time.
8. If the code was correct 8-segment displays 'A'
9. if the code was incorrect 8-segment display 'E'

To forget an old code:

1. Press the right black button
2. 8-segment should show 'P'
3. enter an old code sequence
4. press the right button again.
5. 8-segment should show 'F'
6. enter the same code sequence
7. press the right button a third time
8. If the codes matched 8-segment displays 'A'
9. if the codes did not matched 8-segment displays 'E'

Reference no: EM13726011

Questions Cloud

Calculate what is the retailer markup in dollars : The usual retail price of an item is $100. The manufacturer's cost to produce the item is $40. Retailers take a 50 percent markup and wholesalers take a 10 percent markup, What is the retailer's markup in dollars
Find the trend in the growth rate of m1 and m2 : Find the trend in the growth rate of M1 and M2. What accounts for differences in the growth rate of each money supply measure?
Write an essay on speak softly and carry a big stick : A quote by Theodore Roosevelt was an African proverb: "Speak softly and carry a big stick." Roosevelt felt that the "big stick"was action.
Explain about r-squared for linear model : Explain about R-squared for Linear model -  R-squared for polynomial model
Segment display and leds : The 8-Segment display and LEDs will show status of the safe: • U: indicates safe is unlocked • L: indicates safe is locked
Strategic mission and plan of the organization : You are the C.E.O. of Community South Medical Center, a large, urban for-profit healthcare facility.  This institution has comprehensive health services including acute care, residential care, independent living, in-home nursing, hospice, neonatal..
Write a formal business letter to movieflix : Write a formal business letter from your company (Rasmussen Consulting) to MovieFlix. For your letter, you will need to follow proper business formatting guidelines and use "block letter formatting
What lasting consequences did this decision hold : Outline the events that led to Marbury v. Madison. What lasting consequences did this decision hold? Was it a win for Federalists or Democratic-Republicans and why?
How current state of capitalism impacted average americans : Write a three paragraph summary due next week regarding either the documentary "Inside Job" or "Capitalism: A Love Story." Discuss the financial crisis and how the current state of capitalism impacted average Americans.

Reviews

Write a Review

Computer Networking Questions & Answers

  Write down changes does ftp make to ascii file

Write down changes does FTP make to ASCII file when you download it in ASCII mode to Windows machine from Linux server.

  Explain move of ethernet from lan technology to man

Explain the move of Ethernet from LAN technology to MAN and Wan technology. Explain what has made this possible? Additionally, explain the social significance of this move.

  Create four subnets having same number of ip addresses

Suppose it wants to create four subnets from this block, with each block having the same number of IP addresses. What are the prefixes (of form a.b.c.d/x) for the four subnets?

  Design an ethernet network to connect a single client pc

Design an Ethernet network to connect a single client PC to a single server.  The two devices are 410 feet apart.  They need to communicate at 800 Mbps.  Your design will specify the locations of switches and the transmission line between the switche..

  Explaining language of all strings in alphabet sigma

For a language L over alphabet Sigma, let sup(L) denote language of all strings in Sigma* that contain a string of L as s substring.

  Your processes are designed to make all food items to the

you are operating a concession stand selling hamburgers hot dogs french fries and fountain drinks. your processes are

  A review full headers of a sample email message you

a. review full headers of a sample email message you received in your gmail account create one if you dont have one

  Networking with tcp/ip

Using Wireshark tool capture the packets at the same time that you download Lecture 1 from the COIT20229 Course Webpage. Before you undertake this task, you should have Wireshark installed in your home computer/notebook and connected to the Internet

  Explain approach to defeating the tiny fragment attack

Thus, an intermediate fragment may pass through the filter before the initial fragment is rejected. How can this situation be handled?

  1 fredericton development inc purchased land that will be

1. fredericton development inc. purchased land that will be the site of a new condominium complex. the company has

  Wireless networks are becoming increasingly popular but

wireless networks are becoming increasingly popular but many organisations fear that they are a large security risk.

  Write a temperature conversion program usin constructor

Write a temperature conversion program. The GUI and event handling setup should be done in the constructor of the class that implements the GUI.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd