一个子程序
串口 <P>#include<reg52a.h>
/*#include <AT89X52.H>*/</P><P>#define uchar unsigned char
#define uint unsigned int </P><P>void serial () interrupt 4
{
uchar aa;
while(RI==0);
RI=0;
aa=SBUF;
SBUF=aa;
while(TI==0);
TI=0;
}</P><P>void main()
{
TMOD=0x20;/*model 2,T1*/
TH1=0xfd;/*baud rate is 9600,11.0592HZ */
TL1=0xfd;
TCON=0x40;/*start T1*/
SCON=0x50;/*receive permission*/
PCON=0x00;
IE=0x99;/*enable EA,ES,ET1,EX0*/
while(1);
}</P>
页:
[1]