lab11.docx

1
Muzammil ahmed SERIAL DATA TRANSMIT Muzammil ahmed (1345-159) Sec :- B Date :- 11/7/2015 Q1) TAKE INPUT FROM THE PART USING SWITCH AND DISPLAY PART STATUS ON SERIAL(HYPER TERMINAL)? CODE: $baud = 9600 $crystal = 22118000 Do If P1.1 = 1 Then Print “ BIT 1 IS SET” ELSE Print “ BIT 1 IS NOT SET” End If Loop End Q2) USE SWITCH BUTTON TO DERIVE RELAY. RELAY WILL TURN ON FAR 1 SEC FOR EVERY INPUT OF BUTTON? CODE: $baud = 9600 $crystal = 22118000 Do If P1.1 = 1 Then P1.4 = 1 Wait 1 P1.4 = 0 P1.5 = 1 Wait 1 P1.5 = 0 P1.6 = 1 Wait 1 P1.6 = 0 P1.7 = 1 Wait 1 P1.7 = 0 P1.1 = 0 Wait 1 Else P1.4 = 0 End If Loop End

Upload: muzammil-ahmed

Post on 19-Feb-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: lab11.docx

Muzammil ahmed serial data transmit

Muzammil ahmed (1345-159)Sec :- BDate :- 11/7/2015

Q1) TAKE INPUT FROM THE PART USING SWITCH AND DISPLAY PART STATUS ON SERIAL(HYPER TERMINAL)?

CODE:

$baud = 9600

$crystal = 22118000

Do

If P1.1 = 1 Then

Print “ BIT 1 IS SET”

ELSE

Print “ BIT 1 IS NOT SET”

End If

Loop

EndQ2) USE SWITCH BUTTON TO DERIVE RELAY. RELAY WILL TURN ON FAR 1 SEC FOR EVERY INPUT OF BUTTON?

CODE:$baud = 9600$crystal = 22118000DoIf P1.1 = 1 ThenP1.4 = 1

Wait 1P1.4 = 0P1.5 = 1Wait 1P1.5 = 0P1.6 = 1Wait 1P1.6 = 0P1.7 = 1Wait 1P1.7 = 0P1.1 = 0Wait 1ElseP1.4 = 0End IfLoopEnd