单片机与PC之间串行通信实验作业 包括DSN .C .HEX文件
源程序:
#include
sbit button=P3^5;
void init_tx()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
PCON=0x00;
SCON=0x40;
EA=1;
ES=1;
EX1=1;
TI=0;
EX1=1;
IT1=0;
TR1=1;
}
void main()
{
init_tx();
while(1)
{
if(button==0)
{
SBUF=0x01;
while(TI==0);
TI=0;
while(button==0);
}
}
}