Sie sind auf Seite 1von 1

2/26/2016

8051serialcommunication

viewsource
print?
1 #include<reg51.h>
2

3 voidInitSerial(void)
4

5{
6

7 SCON=0x52;//setupserialportcontrol
8

9 TMOD=0x20;//hardware(9600BAUD@11.05592MHZ)
10

11 TH1=0xFD;//TH1
12

13 TR1=1;//Timer1on
14

15 }
16

17 voidmain()
18

19 {
20

21 InitSerial();
22

23 unsignedchartrans[]="hello",i;
24

25 for(i=0,i<5;i++)
26

27 {
28

29 SBUF=trans[i];//placevalueinbuffer
30

31 while(!TI);//waitfortransmit
32

33 TI=0;//Flagmustclearsoftware
34

35 }
36

37 }

http://www.embed4u.com/8051serialprogram/

1/1

Das könnte Ihnen auch gefallen