Skip to main content
Q. A microprocessor based temperature control system is shown below. The light detectors
receive the light when reflected by the mercury level in the thermometer and sends ‘1’ to
the input port (30H). Depending on the input signal the microprocessor is to operate the
fan, heater or the indicators. The fan is to operate for temperature above 20 degree, with
different speed, depending upon the temperature level. The microprocessor is to operate
the resistances accordingly. The heater is to be operated below 16 degree with the heating
coils being on depending on temperature. If the temperature is in the range of 16 to 20
degrees both the fan and heater is to be put off and the Green LED is turned ON. If the
temperature is below 4 degree or above 28 degree the Red LED is to be turned ON with
fan or heater. Write a program for the proper operation of the system and explain the
execution flow.

soln



The Program gets input from the input port depending on the temperature, compares with the
predefined data for different temperature and sends the corresponding data out as shown in
the above table.
START: IN 30H
MOV B, A
SUI 01H
JNZ LABEL1
MVI A, 0FH
OUT 31H
JMP START
LABEL1: MOV A, B
SUI 02H
JNZ LABEL2
MVI A, 03H
OUT 31H
JMP START
LABEL2: MOV A, B
SUI 04H
JNZ LABEL3
MVI A, 01H
OUT 31H
JMP START
LABEL3: MOV A, B
SUI 08H
JNZ LABEL4
MVI A, 10H
OUT 31H
JMP START
LABEL4: MOV A, B
SUI 10H
JNZ LABEL5
MVI A, 10H
OUT 31H
JMP START
LABEL5: MOV A, B
SUI 20H
JNZ LABEL6
MVI A, 20H
OUT 31H
JMP START
LABEL6: MOV A, B
SUI 40H
JNZ LABEL7
MVI A, 60H
OUT 31H
JMP START
LABEL7: MOV A, B
SUI 80H
JNZ LABEL8
MVI A, E4H
OUT 31H
LABEL8: JMP START


Comments

Popular posts from this blog

2017//2(b)//Engineering Eco//KU

A loan of $10,000 is to be repaid over a period of eight years. During the first four years, exactly half of the loan principal is to be repaid (along with accumulated compound interest) by a uniform series of payments of A1 dollar per year. The other half of the loan principal is to be repaid over four years, with accumulated interest, by a uniform series of payments of A2 dollar per year, If i=9% per year, what are A1 and A2?

Testing servo motor with arduino

  Testing servo motor with arduino  Components Needed: Arduino board (e.g., Arduino Uno) Servo motor Jumper wires Steps for Connection: Servo Motor Pins: Ground (GND): Usually the brown or black wire of the servo motor. Power (VCC): Usually the red wire of the servo motor. Control Signal (PWM): Usually the yellow, orange, or white wire of the servo motor. Connecting to Arduino: Ground (GND): Connect the ground wire of the servo motor to one of the GND pins on the Arduino. Power (VCC): Connect the power wire of the servo motor to the 5V pin on the Arduino. Control Signal (PWM): Connect the control signal wire of the servo motor to digital pin 9 on the Arduino, as specified in the code by myservo.attach(9); Connection Arduino  Servo motor  VCC/ 5V Red wire  GND Black Wire  9  Yellow wire Explanation: Ground (GND): This connection ensures that the servo motor and the Arduino share a common ground, which is necessary for proper operation. Power (VCC): The servo motor needs a power supply t

CanSat

  CanSat is a type of small satellite that is designed to fit inside a soda can. These miniature satellites are used for a variety of purposes, including educational projects, scientific research, and commercial applications. The CanSat concept was first developed in 1998 by Bob Twiggs, a professor at Stanford University, and Jordi Puig-Suari, a professor at California Polytechnic State University. They wanted to create a low-cost, hands-on way for students to learn about satellite technology and space science. Since then, CanSats have become a popular platform for educational projects around the world. They are often used in STEM (Science, Technology, Engineering, and Mathematics) education programs, where students are tasked with designing, building, and launching their own CanSats. A typical CanSat consists of a soda can-sized container that houses a variety of sensors, such as temperature, humidity, pressure, and acceleration sensors. It also includes a small computer, a radio tran