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 do you mean by most and least significant digits, Q. What do you mean ...

Q. What do you mean by Most and least significant digits? The MSD (most significant digit) in a number is the digit which represents the largest part of the number. Therefore i

FET, shockely equation?

shockely equation?

Activities to preparing long-term plans, Activities to Preparing Long-term ...

Activities to Preparing Long-term Plans 1. Data collection regarding existing loads, forecast of expected loads, operating conditions, and etc. from Grid substation up to cons

Define the general purpose embedded system, Define the general purpose embe...

Define the general purpose embedded system. a. General purpose microprocessor For illustration, Intel 80x86, Motorola 68HCxxx or Sparc b. Embedded general purpose process

Geometric transformations, Geometric transformations   Apply the foll...

Geometric transformations   Apply the following geometric transformation to a set of points. Generate randomly coordinates for 1 point X=(x,y). X=100*rand(2,1) x=X(1,1)%to

Basic working of optical coupler, Q. Basic working of optical coupler? ...

Q. Basic working of optical coupler? The optical coupler is suitable for frequencies in the low megahertz range. The photodiode type shown above can handle only small currents;

What are the 8086 interrupt types, What are the 8086 interrupt types? D...

What are the 8086 interrupt types? Dedicated interrupts Type 0: Divide by zero interrupt Type 1: Single step interrupt Type 2:Non maskable interrupt Type 3: Breakpo

What are the different types of mosfet transistors, Q. What are the differe...

Q. What are the different types of MOSFET transistors ? The metal-oxide semiconductor field-effect transistor (MOSFET) is a three-terminal active device which has many applicat

Common source amplifier, Common Source Amplifier A common-source ampl...

Common Source Amplifier A common-source amplifier is one of three basic single-stage field-effect transistor abbreviated as FET amplifier topologies, commonly used as a volta

Sketch the waveform of the circuit , The following four output displays of ...

The following four output displays of an oscilloscope (right hand side, below) show waveforms of a biased diode ac circuit. An example is illustrated on the left hand side. VIN is

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