Académique Documents
Professionnel Documents
Culture Documents
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