51单片机实现双机通信(自己整理的).docVIP

  • 4
  • 0
  • 约2.81千字
  • 约 5页
  • 2019-09-10 发布于江苏
  • 举报
左边1号机,右边2号机,,功能实现 1号机程序 #includereg51.h #define uint unsigned int #define uchar unsigned char sbit p10=P1^0; uchar a,b,kk; //uchar code d_c[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; void delay_ms(uchar y) { uchar i; while(y--) for(i=0;i120;i++) ; } void put(uchar x) //发送函数 { SBUF=x; //SBUF:串行口数据缓冲器 while(TI==0); //等待发送结束 TI=0; } void main() { uchar j; SCON=0x40; //串行口工作方式1,8位通用异步发送器 TMOD=0x20; //定时器1工作方式2 PCON=0x00; //波特率不倍增 TH1=0xf4; TL1=0xf4; //波特率2400 TR1=1; //定时器1开始计时 P2=0xc0; while(1) { if(p10==0j==0) { delay_ms(15); while(

文档评论(0)

1亿VIP精品文档

相关文档