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

  Find sum of the squares of the lengths of the other two side

In a right triangle, the square of the length of one side is equal to the sum of the squares of the lengths of the other two sides. Stephanie has the integer lengths of three sides of a triangle and needs to know if it is a right triangle.

  Draw the rom truth table for the seven segment

Draw the ROM truth table for the seven segment

  What is the backward propagating current waveform

The following represent soulution of the transmission line disserential equations for some arbitrary function f(u): V(z, t) =60 cos(1000t -5z) -120 pi f (2t +z/100 +12) V i(z, t) = 2 pi f (2t +(z/100) +12) - cos(1000 t -5z) A a) what is the forward p..

  What is the magnitude of the smaller and larger radius

A double-convex lens is to be made of a transparent material with an index of refraction of 1.3. One surface is to have twice the radius of curvature of the other and the focal length is to be 72 mm.

  Find the charge delivered to device between time interval

The current entering the positive terminal of a device is i(t)= 6e^-2t mA and the voltage across the device is v(t)= 10di/dtV. ( a) Find the charge delivered to the device between t=0 and t=2 s.

  What is coefficient of static friction between two blocks

The two blocks in the figureoscillate on a frictionless surface with a period of 1.7 s. The upper block just begins to slip when the amplitude is increased to 32cm. What is the coefficient of static friction between the two blocks

  What is phase relationship between ic and il at is minimum

What is the phase relationship between IC and IL at IS minimum. What is the phase relationship between VC and VL at IS maximum.

  Determine what is the resistance of the wire

In an electricity experiment, it was observed that as the potential difference in volts across a thin platinum wire increases the current in amperes changes as follows: (V,I)=(0,0), (1.0,0.112), (3.0,0.337), and (6.1,0.675).

  What is the total current flow for the entire circuit

You have a laundry room where the following loads are connected to a 208V circuit: 2500W electric base board heater, 600W wash machine, 3600W dryer, and a 1000W iron. All loads are connected in parallel.

  Determine what is the value loaded into pwper

A HCS12 embedded timer is in PWM mode. If the E-clock is 24 MHz, the output period is 35.33 microsec, and a scale factor of 4 is used, what is the value loaded into PWPER

  Determine the tension t which the upper man must exert

Two men are sliding a 100-kg crate up an incline. If the lower man pushes horizontally with a force of 500 N, and if the coefficient of static friction is 0.30, determine the tension T which the upper man must exert on the rope to get the crate to..

  Develop an expression for the number of white atoms

A volume is divided into two equal parts by a partition. The left volume has N atoms. The atoms have a mass m. A hole of area A is made in the partition at time t=0 A)Develop an expression for the number of white atoms on each side of the partition..

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