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

Digital signal processing, please, how do i design a linear phase stable re...

please, how do i design a linear phase stable recursive digital filter

Explain numeric processor 8087, Explain numeric processor 8087. Numeric...

Explain numeric processor 8087. Numeric processor 8087 is a coprocessor which has been intended to work under the control of the processor 8086 and offer it additional numeric

Find the number of possible station frequencies, Q. Find the number of poss...

Q. Find the number of possible station frequencies in the AM broadcast system in the United States

Dwsdasdad, adadaaaaaaaaaaaaaaaaaaaaaaascaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

adadaaaaaaaaaaaaaaaaaaaaaaascaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAsk question #Minimum 100 words accepteda

Why 8085 processor is called an 8 bit processor, 8085 processor has 8 bit A...

8085 processor has 8 bit ALU (Arithmetic Logic Review). Likewise 8086 processor has 16 bit ALU.

Classify feedback control systems according to purpose, Q. Classify Feedbac...

Q. Classify Feedback control systems according to purpose of the system? • Position control systems. Here the output position, such as the shaft position on a motor, exactly fo

Clippers, dis advantage of series clippers?

dis advantage of series clippers?

Explain own-exchange routing, Q. Explain Own-exchange routing? Own-exch...

Q. Explain Own-exchange routing? Own-exchange routing or distributed routing enables alternative routes to be chosen at the intermediate nodes. So strategy is capable of respon

What do you understand by solid modeling, What do you understand by solid m...

What do you understand by solid modeling and wireframe modeling in CAD systems? Explain and compare the both modellings. Describe the following 1. Boundary representation 2.

Details of a distribution transformer, Electrical network details: 1  ...

Electrical network details: 1          single line diagrams with conductor sizes, transformer locations, consumer location, lengths, capacitors, and load, etc., 2

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