Identify specific polling routine and input control software

Assignment Help Electrical Engineering
Reference no: EM13279606

A fully 16-bit external data bus 68000-microprocessor is used in the following motor control and instrumentation system. It operates as follows:
1. An operator prepares an 8-bit binary value with a dip switch.
2. A momentary contact switch (single-pole-single throw) connected to only one end of a cross-coupled NAND latch is activated. This sets the output of the latch to a logic one.
3. All this time, the 68000 has been polling the output of the latch.
4. When microprocessor detects a logic one at the output of the latch, it resets the latch to a logic zero by sending a low going pulse to the other input leg of the latch.
5. The microprocessor then reads the 8-bit data from the dip switch and puts the value in memory starting at location called ‘BUFFER' . This same data is sent to a digital-to-analog converter ( D/A) whose output drives a dc motor.
6. The output of the dc motor is connected to a tachometer , whose output is, in turn, connected to an 8-bit microprocessor compatible analog-to-digital converter (A/D). The A/D is connected in a free running configuration.
7. The 68000 reads the A/D output, compares it with the original data from the dip switch, sends the hexadecimal number ‘$42' to an 8-bit LED pack if the compared values are different, and sends the hex. value ‘$99' to the same 8-bit LED pack if the compared values are equal.
8. Finally, a centronics parallel printer port is polled for a low-true printer ready logic signal, and the A/D data is sent to the printer.
A. Provide a hardware design for the system. Partial and simplified decoding is acceptable. Use only the following four addresses for your ports design: $3001 ; $30F1; $30E1; $31F1. Do NOT include interface to memory modules and reset circuits. Design the address decoders, I/O ports (where needed), DTACK circuitry, complete circuit details of dip switch and other switch interconnections, complete circuit details of LED interconnections, input/output ports with appropriate handshaking signals. Clearly label A/D, Printer, D/A signals showing how they connect to other circuits.
B. Provide a well-commented 68000 assembly language program to accomplish the tasks indicated in items 1 thru. 8. Clearly identify the specific polling routines and input/output control software for each input/output device.

Reference no: EM13279606

Questions Cloud

What is the acceleration of this satellite : a satellite orbits the earth a distance of 1.50x10^7m above the planet's surface and takes 4.89 hours for each revolution about the earth. what is the acceleration of this satellite
Determine how many jw poles does the system have : If a seventh-order system has a row of zeros at s^3 and two sign changes below the s^4 row, how many jw poles does the system have
What is its future value : An investment will pay $200 at the end of each of the next 3 years, $400 at the end of Year 4, $500 at the end of Year 5, and $700 at the end of Year 6. If other investments of equal risk earn 10% annually, what is its present value? what is its f..
Design a fsm which controls these parking meters : A parking meter accepts only quarters, which are worth one half hour each. A car may park at the meter for a maximum of 90 minutes; and the meter does not give change- quarters beyond 90 minutes are accepted, but don't increase the meter's count.
Identify specific polling routine and input control software : 1. An operator prepares an 8-bit binary value with a dip switch. 2. A momentary contact switch (single-pole-single throw) connected to only one end of a cross-coupled NAND latch is activated. This sets the output of the latch to a logic one.
What was the size of each payment : What will the interest charges be if she elects the 24-month plan and find the periodic payment R required to amortize a loan of P dollars
What is max quantization error that can expected from meter : A DC voltmeter is rated at 14 bits of resolution and has a full-scale input range of ±5V. Assuming the meter's ADC is ideal, what is the maximum quantization error that we can expect from the meter.
What is no-arbitrage value of european vanilla put option : A Europeand Vanilla Put option on the underliner with stike price of $9 is trading in the market. What is the no-arbitrage value of the European vanilla Put option?
Find the mass of a lead weight : A fishing line has attached to it a hollow plastic float 2.65 cm in diameter and having a mass of 1.50 g. Find the mass of a lead weight

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

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