Sunday 6 April 2014

How to remove Red Flame in LPG gas Burners, how to do Flame setting in LPG gas burner

The Blue flame will come with some % of mixture of Oxygen and LPG(Butane Gas).


  • % Oxygen + % LPG = Blue Flame( High Heat produced )
  • Less % of Oxygen +  More % LPG = Red Flame ( Very low heat Produced)
  • More % of Oxygen + Less % of LPG = Jumping flame   or    flame off ( Low heat Produced) 
  • Oxygen will come from air gap of a burner and the LPG gas will come from Jets( holes of jet).
  • Here we need to do one thing that we just need to adjust the Inductor. 
  • To reduce air flow Cover the air gap using some clamps or you can cover it using some Silver paper.
  • To reduce the LPG flow Close Required number of holes among the four holes of jet. 
The related Videos will be added soon......


"Ddubb" Sound in LPG gas Stove

This "DDUBB" sound will  come in a gas sound while turning it off.
To avoid such a situation we need to do some of the following tips
1. Observe the burner thoroughly first.
2. If that burner is a dosa burner it might have some breakage, holes or gaps at the place of flame. Here you just need to do one thing is you just close that gaps or holes by doing gas welding that's it, the problem will be solved.
3. If the burner is a T-35 then there can be some damage of nest on the top of the burner. You just have to replace that nest ( heat resistant and should be constant at all temperatures ).
In all the conditions it is not possible to change the nest

Tuesday 1 April 2014

jntuh mpmc unit wise previous questions


UNIT I
1. with a neat functional diagram explain the architecture of 8085 microprocessor
2. Explain the following addressing modes of 8086 microprocessor with examples
I. indexed ii. Register relative
iii. immediate    iv. Register
1.a) With a neat block diagram explain the architecture of 8086 processor. (May-2013)
b) Explain the following instructions of 8086
i) TEST ii) CMP iii) XLAT  IV) CBW
2.a) What is the purpose of the Instruction Queue of BIU in
8086? Why is the size of
the queue limited to 6 Bytes? (May-2013)
b)  Explain addressing modes of 8086 with an example. [5+10]
1.a) Discuss about the register organization of 8086 processor.
b) Explain the minimum mode operation of 8086 with the help of a neat
schematic diagram.
c) Explain the instruction formats of 8086. [16]


 1. Explain different registers used in 8086 and its memory segmentation. What are
the registers used to access memory. [15]
2. Explain different addressing modes in 8086. [15]
2. Explain instruction format for 8086. [15]
1. Explain interrupts of 8086 its minimum and maximum mode signals and common function signals. [15]

UNIT II
2. What are assembler directives and micros? Consider one example and show how they are used? [15]

UNIT III
3. Explain A/D and D/A conversion mechanism. [15]
4. Explain 8259 interrupt controller along with control registers. [15]
5. Explain the interfacing of RS-232 to 8086. [15]
4. Explain the interface of 8257 to 8086. [15]
5. Explain IEEE-488 bus and its protocols. [15]
3. Show 8255 PPI in mode1 operation and interface to 8086. [15]
4. Explain the interrupt structure of 8086. [15]
3. Interface a 12 bit DAC to 8255 with an address map of OCOOH to OCO#H. write the instruction sequence for generating a triangular wave with a maximum voltage of +3V and minimum of -2V.
4. Explain the difference between mask able and non-mask able interrupts with examples. Discuss about the interrupt priorities of 8259 controller.
4.a) Explain how to interface Digital-to-Analog Converter (DAC) to 8086 processor.
Give the hardware and software for it.
b) Explain type 3 interrupt in 8086. [12+3] (May-2013)


mpmc lab programs, 8051 programs

1.    1 Write a program to toggle port P0 with some delay;
ORG 000H
BACK: MOV A, #55H
      MOV P1, A
                  LCALL DELAY
                  MOV A, #0AAH
                  MOV P1,A
      LCALL DELAY
                  SJMP BACK
1.2  program
ORG 30H
DELAY: MOV R5, #0FFH
AGAIN: DJNZ R5, AGAIN
       RET
                   END
2.  Write a program to toggle port 1 with a delay which depends on the value of a number in R0.
ORG 0
START: MOV A, #0
       MOV P1, A
                   MOV R0, #30H
ACALL DELAY
      CPL A
                  MOV P1, A
                  MOV R0, #0FFH
ACALL DELAY
      SJMP START
               

  ORG 300H
DELAY: NOP
AGAIN: DJNZ R0, AGAIN
       RET
                   END


3.    Write an assembly program to toggle ports P0, P1 and a pin P2.3 with some delay using Timer 0 , mode 2.
    ORG 0
    MOV TMOD, #2H
    MOV TH0, #06AH
AGAIN: MOV P0, #00H
       SETB P2^3
                   MOV P1, #55H
                   ACALL DELAY
                  ; ACALL DELAY
                   CLR P2^3
                   MOV P1, #0AAH
                   MOV P0, #0FFH
                   ACALL DELAY
                   SJMP AGAIN
 ORG 30H
DELAY: NOP
      SETB TR0
BACK: JNB TF0, BACK
      CLR TR0
                  CLR TF0
                  RET


4.    WRITE AN ASSEMBLY CODE FOR SELECTING CUNTER AND DISPLAY THE COUNTER VALUES ON PORT 0
   ORG 0
AGAIN: MOV TL1, #00H
       MOV TMOD, #06H
      SETB TR1
BACK: MOV P0, TH1
                  JNB TF1, BACK
                  CLR TF1
                  CLR TR1
                  SJMP AGAIN
                  END
5.    Write a program to receive the  data which has been sent in serial form and send it out to port 0 in parallel form. Also save the data at RAM location 60H.

ORG 0
MOV TMOD, #20H
MOV TH1, #-3
MOV SCON, #50H
SETB TR1
CLR RI
 RPT: JNB RI, RPT
     MOV A, SBUF
                 MOV P0, A
                 MOV 60H, A
                 END



6.  Write a program to transfer a letter ‘Y’ serially at 9600 baud continuously, and also to send a letter ‘N’ through port 0.
ORG 0
MOV TMOD, #20H
MOV TH1, #-3
MOV SCON, #50H
SETB TR1
;CLR RI
AGAIN: MOV SBUF, #'Y'

RPT: JNB TI, RPT
     CLR TI
     ;MOV A, SBUF
                 ;MOV P0, A
                 ;MOV 60H, A
                 MOV P0, #'N'
                 SJMP AGAIN
                 END