Microprocessor system, Electrical Engineering

Assignment Help:

   A burglar alarm system is controlled by a microprocessor system. The system has three independent circuit each consisting of 7 passive infra red sensors. The controller can be programmed to activate individual circuits and detect which passive has raised the alarm. Write a C program to control the system.

  Assume
 
    Variable char a contains the passive details of circuit 1
    Variable char b contains the passive details of circuit 2
    Variable char c contains the passive details of circuit 3
 
The variable a/b/c is coded such that if the sensor is activated then its corresponding bit is set to 1 else it is 0. The bit format is bit 0 Lsb sensor and bit 6 Msb sensors. The program should initial run from a menu which enables various circuits to be turned on/off , a reset password to be set,a special simulation where a/b/c are entered from keyboard (test) and a system set . The program should display the state of the passives (active or non-active)  and if the alarm is raised  an audible alarm should be heard , the  set passive and an access code be requested to reset the system.


Related Discussions:- Microprocessor system

What is maximum memory size that can be addressed by 8086, What is the maxi...

What is the maximum memory size that can be addressed by 8086? In 8086, an memory location is addressed by 20 bit address and the address bus is 20 bit address and the address

Two stage rc coupled amplifier, Q. Two Stage Rc Coupled Amplifier? ...

Q. Two Stage Rc Coupled Amplifier? It is the most popular type of a multistage amplifier because it is cheap and provides excellent audio fidelity over a wide range of fre

Return instructions , Return Instructions These instruction  are used ...

Return Instructions These instruction  are used to transfer the program sequence from subroutine to the  calling program. Basically  it restores the  previous  contents  of th

Program description , Program Description In the above  program  any t...

Program Description In the above  program  any two  numbers can be stored in register A and B ( by  replacing XX  and YY). Contents  of B are  compared with A. If  B CY = 0

What are the predefined interrupts in 8086, What are the predefined interru...

What are the predefined interrupts in 8086? The predefined interrupts are, DIVISION BY ZERO (type 0) Interrupt. SINGLE STEP (type 1) Interrupt. NONMASKABLE (ty

Internal frequency compensation of operational amplifier, Q. Internal Frequ...

Q. Internal Frequency Compensation of operational amplifier? Some op amps, such as the 741, have internal RC networks which are intentionally designed to reduce gain at high fr

Sketch the waveforms of sinusoidal voltage source, Q. Consider the op-amp c...

Q. Consider the op-amp circuit of Figure. Sketch the waveforms of v S and v o , if v S is a sinusoidal voltage source with a peak value of 2.

What are the application specific instruction processors, What are the appl...

What are the application specific instruction processors? Single purpose processor or ASIP (Application Specific Instruction processor) a. Floating point Coprocessor and Gra

Determine the synchronous speed in revolutions per minute, Q. Determine the...

Q. Determine the synchronous speed in revolutions per minute and the useful torque in newton- meters of a 200-hp, 60-Hz, six-pole synchronous motor operating at its rated full load

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