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

DSP-chebyshev, Consider Chebyshev Type I versus Chebyshev Type II (also cal...

Consider Chebyshev Type I versus Chebyshev Type II (also called inverse Chebyshev) Ölters. Which one should be used based on the following criteria? (If there is no difference betw

Actuators , Actuators These devices convert electromagnetic energy to...

Actuators These devices convert electromagnetic energy to mechanical energy to produce intermittent mechanical movement (e.g. opening a valve in a central heating system or c

Determine the e.m.f., A 6-pole armature has 1000 conductors and a flux per ...

A 6-pole armature has 1000 conductors and a flux per pole of 40mWb. Determine the e.m.f. generated when running at 600 rev/min when (a) lap wound (b) wave wound.

What is the need for bias stabilization in bjt, Q. What is the need for bia...

Q. What is the need for bias stabilization in BJT? BJT or bi-polar junction transistor is a three terminal, two junction semiconductor device and the conduction is due to the m

Blanking circuit, Blanking circuit: The saw tooth sweep voltage applied to...

Blanking circuit: The saw tooth sweep voltage applied to the X places moves beam across the CRT tube in a straight horizontal line from left to right during the sweep or trace tim

..analong course design, Askhigh precision linear amplifier question #Mini...

Askhigh precision linear amplifier question #Minimum 100 words accepted#

Illustrate the simplex transmission, Q. Illustrate the Simplex Transmission...

Q. Illustrate the Simplex Transmission? Simplex Transmission Data in a simplex channel is always one way. Simplex channels aren't often used as it is not possible to send ba

Find the truth table and the type of gate, Q. The DeMorgan's theorems sugge...

Q. The DeMorgan's theorems suggest that the basic logic operations can be realized by use of inverters and NAND gates only. For the circuits shown in Figure,  find the truth table,

For an n-channel jfet find voltage, Q. For an n-channel JFET with V A = 35...

Q. For an n-channel JFET with V A = 350 V, I DSS = 10 mA, and V P = 3V, find V DS that will cause i D = 11 mA when v GS = 0.

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