第七章 串行数据通信.ppt

第七章 串行数据通信

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 7.6. 2  PC机的串行口 PC机通常有1~2个串行通信接口,采用DB25型连接器。虽然RS-232定义了25脚信号标准,但实际进行异步通信时,只需9个电压信号:2个数据信号,6个控制信号,1个信号地线。 右表是PC机9脚串口的引脚定义。 图10-1-3 PC机串口DB-9引脚 7.6.3 单片机与PC机通信应用实例 7.6.3.1电路原理图 7.6.3.2 软件设计 通信约定:双方均采用8位数据位,一个停止位,波特率为110,无奇偶校验方式。PC机发送数据采用查询方式,每发送完一个元素后便等待8051将接收到的数据回传。若发送的数据和接收到的数据相等,则串行通信正确,否则,通信有错误。8051采取中断方式接收数据,使用方式1。 #includereg51.h #define uchar unsigned char uchar idata buf[10] _at_ 0x40 ; //保存接收的数据 void init(void) //串行口初始化 {TMOD=0x20; TH1=0x71;TL1=0x71; //设定波特率110bps,6MHz晶振 PCON=0x00;// TR1=1;

文档评论(0)

1亿VIP精品文档

相关文档