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

  Document risk event-impact-probability and impact

Identify the top three risks in this situation. For each risk, document its risk event, impact, probability, impact rating/risk exposure, and mitigation strategy.

  How to assign ip addresses to various subnets

Suppose the university has the 128.100.xxx.xxx address range on the Internet. How would you assign the IP addresses to the various subnets?

  Need assistance on how to write a good report on named

need assistance on how to write a good report on named comparison of voice and ear biometrics as a measure to passport

  If you had an enterprise organization

If you had an enterprise organization of 1000 users, and had to set up an intranet web server, which web server would you use? Please explain your answer. (I just need one good paragraph).

  Research on aspects of network administration and support

Peer-to-Peer, Client/Server and Virtualization platforms can be used to setup networks for organizations small in size. Compare the three mentioned platforms and mention their associated merits in relation to administration, security and usability

  Find length of longest consecutive sequence of os in input

Input stream to 4B/5B block encoder is 0100 0000 0000 0000 0000 OOOI. Answer the following questions: Determine length of longest consecutive sequence of Os in input?

  Write steps for computer in company browse site using url

Personel.mycompany.com in URL address box to browse this Web site. Write down steps do you take so that each computer in company can browse the site using URL?

  Explain synchronous time division multiplexing

Synchronous time division multiplexing is used, along with the standard analog-to-digital sampling rate, and each sample is converted into an 8-bit value?

  Describe the differences in physical layer and data-link

question 1 describe what a teleworker or telecommuter is as it relates to a working environment. also how does a

  Dac system explain how mac system could be implemented

Given a DAC system explain how a MAC system could be "implemented" on top of this DAC system. Explain any problems and assumptions.

  Find an internet address for domain name

Your browser asks your Domain Name System (DNS) name server, M, to find an Internet address for this domain name. Under what conditions is each of the following statements true of the name resolution process?

  Invoke method to tell air conditioner on or not

Suppose there is a reference variable myAC to object of this class, which has already been created. Using reference variable, invoke method to tell air conditioner object to turn on.

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