- 8
- 0
- 约9.73千字
- 约 56页
- 2018-10-15 发布于湖北
- 举报
第7章 单片机的串行通信技术 7.1 串行通信概述 7.2 串行口的结构组成及控制寄存器 7.3 串行通信工作方式及应用举例 7.4 串行通信设计应用举例 2. 同步通信 方式1应用举例 例7.3 将89C51单片机的TXD接RXD,实现单片机串行口数据自发自收,并将接收的数据通过P1口输出到发光二极管显示。系统时钟频率为11.0592MHz,自发送接收的波特率为2400bps。编写程序,要求:单片机串行口工作在方式,从TXD发送数据0x55,从RXD将该数据读回,并送P1口通过8个发光二极管显示。电路图如图7.13所示。 应用C51编写的程序如下: #includereg51.h #define uchar unsigned char #define uint unsigned int void main() { uchar i=0x55;uint j=0; TMOD=0X20; //设置定时器1工作在模式2 TL1=0xf4; //根据传输的波特率设置定时器1初值 TH1=0xf4; PCON=0x00; //电源控制寄存器最高位为0,波特率不加倍 SCON=0x50; //选择工作方式1,使能收发功能 TR1=1; //启动定时器1 while(1) { SBUF=i; //发送数据 do{}whi
原创力文档

文档评论(0)