单片机模拟串口收发实例程序.docVIP

  • 7
  • 0
  • 约4.63千字
  • 约 5页
  • 2019-10-11 发布于江西
  • 举报
单片机模拟串口实例程序 作者:Mr Li 联系方式:gzuo2007@163.com 发布日期:2010年12月15日 单片机:STC12C5A60S2 晶振:11.0592MHz 该文档模拟了串口的收发,采用中断方式接收,接收口用P3.3,利用外部中断方式实现模拟串口中断接收。发送口用P2.3。 以下是模拟串口收发程序实例 #define uchar unsigned char #define uint16 unsigned int sbit SimulateUart1_RXD=P3^3; sbit SimulateUart1_TXD=P2^3; //sbit SimulateUart1_En=P2^2; // 模拟串口1的485收发使能 typedef struct { uint16 baud; //波特率 uchar databit; //数据位 uchar paritybit; //检验位 0 无校验 1 奇校验 2 偶校验 uchar stopbit; //停止位 1: 1位停止位 2: 2位停止位 uint16 bitdelay; //该变量用于模拟串口发送和接收时候位电平保持延时周期数, //单位为10us,其值由初始化时候计算所得 uchar ReBuff[64]; uchar ReTmpBuff[64]; uchar ReBy

文档评论(0)

1亿VIP精品文档

相关文档