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

Find the maximum probable percentage error, Q. A current of 65 A is measure...

Q. A current of 65 A is measured with an analog ammeter having a probable error of ±0.5% of full scale of 100 A. Find the maximum probable percentage error in the measurement.

Explain shunt-field control process, Q. Explain Shunt-field control process...

Q. Explain Shunt-field control process? Shunt-field control, armature-resistance control offers a constant-torque drive because both flux and, to a first approximation, allowab

Measure phase angle by using an oscilloscope, 1. Introduction : ...

1. Introduction : Theory:  Phase angle is defined as the number of degrees separating two sine waves of the same frequency. The Phase shift is defined as any change t

Prepare the equation for drift velocity and mobility, Question 1: (a) O...

Question 1: (a) Outline the architecture of MIT's iLabs. Design a diagram supporting your explanation. (b) Give advantages/disadvantages of the MIT Microelectronics iLabs wi

Dc generators, An eight pole dc generator has an armature wound with 768 co...

An eight pole dc generator has an armature wound with 768 conductors each capable of carrying 50A without overheating. The emf generated in each conductor is 1.5V. Calculate the th

Microelectronic technologies and applications, The assignment comprises two...

The assignment comprises two parts, a CPLD Design Exercise and a CPLD Design Project. The CPLD Design Exercise will enable you to acquire competance in programmable logic design

What does the eu do, Execution Unit receives program instruction codes and ...

Execution Unit receives program instruction codes and data from BIU, implements these instructions and store the result in general registers.

Identify a variety of security threats, Each year the University computer s...

Each year the University computer society holds a „virtual fair? in Second Life in order to raise money for charity. The main attraction at the event is a lucky dip, where attendee

Working of bootstrap sweep circuit, analysis and detail working of bootstra...

analysis and detail working of bootstrap sweep circuit

Explain commutator action in dc machine, Q. Explain Commutator Action in dc...

Q. Explain Commutator Action in dc machine? As a consequence of the arrangement of the commutator and brushes, the currents in all conductors under the north pole are in one di

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