第8章AT89S51单片机的串行口解释.pptVIP

  • 12
  • 0
  • 约1.78万字
  • 约 89页
  • 2017-05-14 发布于湖北
  • 举报
/*主机程序*/ #include reg51.h #define uchar unsigned char #define Bytenum 16 /*传送一次的字节数*/ uchar master(uchar addrs, uchar comnd) uchar slave=0x00; /*从机地址*/ uchar idata rdata[16]; uchar idata tdata[16]={“abcdefghijklmnop”}; void main(void) { uchar i; for(i=0; i10; i++); /*延时参数可根据需要调整*/ TMOD=0x20; /*设置T1为定时器方式2*/ TH1=0xfa; /*波特率4800*/ TL1=0xfa; * PCON=0x00; SCON=0xd0; /*方式3,允许接收,SM2=1*/ TR1=1; /*启动T1*/ SCON=0xd0; /*方式3允许接收*/ master(slave, 0x01); master(slave, 0x02); slave++ } void error(void) { SBUF=0xff; /*发给从机数据出错标志*/while(TI!=1); /*等待发送完*/ TI=0; } * uchar m

文档评论(0)

1亿VIP精品文档

相关文档