Write a control word for counter, Electrical Engineering

Assignment Help:

Q. Write a control word for counter 1 of 8253 / 8254 that selects following options:  load least significant byte only, mode 5 of operation and binary counting. Then write an instruction sequence that will load the control word into 8253 / 8254 which is located at address 01000 h of memory address space.  Suppose that 8253 / 8254 is attached to I/O bus of the CPU and address inputs A0and A1are supplied by A2 and A3.

Ans:

2114_Write a control word for counter.png

Based on above given conditions and presuming counter 0 is used. Control word becomes 0001 1010h.

Identify the port address

- CS is enabled when A7=1

- Control Register is selected when A1 and A0 =1

- Presuming unused address lines A6 to A2 are at logic 0, 

Then port address would be as below

   Control Register = 83H

   Counter 2 = 82H

   MVI A, B0H

   OUT 83H

   MVI A, LOWBYTE

   OUT 82H

   MVI A, HIGHBYTE

   OUT 82H

  LOOP: MVI A, 80H

   OUT 83H

   IN 82H

   MOV D, A

   IN 82H

   ORA D

   JNZ LOOP

   RET


Related Discussions:- Write a control word for counter

Network analysis, expain how to do proper initial approximatio for the give...

expain how to do proper initial approximatio for the given cct....... by a example

Drive operating envelopes and induction machines, Solve using data from the...

Solve using data from the DC machine data sheet, using the "hot" resistance value for all calculations. Note that the value of K on the sheet is for rated (100%) field flux.  Assum

Microcontroller, 1. Look at a method of creating AC from DC. 2. This may...

1. Look at a method of creating AC from DC. 2. This may involve a microcontroller. 3. Method must be able to synchronise your produced AC to local AC supply. 4. Look at po

Basic specifications of a ujt, The very basic specifications of a UJT are: ...

The very basic specifications of a UJT are: Vbb(max) - The maximum interbase voltage that can be applied to the UJT (b) Rbb-the interbase resistance of the UJT (c) n - The

What do you mean by an assembler, What is an assembler? Assembler: An...

What is an assembler? Assembler: An assembler or macro-assembler usually forms a part of the operating system. This translates an assembly language program in machine languag

Write discussion on Construction and working of analog type, Write discussi...

Write discussion on Construction and working of analog type storage oscilloscope

Gis application, GIS APPLICATION IN THE POWER DISTRIBUTION ENVIRONMENT ...

GIS APPLICATION IN THE POWER DISTRIBUTION ENVIRONMENT Previously, we have discussed the IT applications in the areas of Metering, Data Acquisition and Management, Asset Manage

Find the voltage gain, Q. In a CD amplifier,given Rs =4k?, µ=50 and rd= 35k...

Q. In a CD amplifier,given Rs =4k?, µ=50 and rd= 35k μ. Find the voltage gain Av. The voltage gain,  A v = Vo / V i = µR s / (µ+1) R s + rd = 50*4* (103 )/ (50+1)*4*103

Explain microprocessor development system, Explain Microprocessor developme...

Explain Microprocessor development system. Microprocessor development system: Computer systems consist of undergone many changes lately. Machines which once filled large area

The a.c/d.c. generator - electromagnetic torque, Note, the armature curren...

Note, the armature current is produced in pulses as the armature rotates under the poles, so the torque also pulsates. This can give rise to extra wear on bearings and the engin

Write Your Message!

Captcha
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