标题:
51单片机的串口发送和接收实验程序+Proteus仿真
[打印本页]
作者:
ACE150
时间:
2020-6-26 12:39
标题:
51单片机的串口发送和接收实验程序+Proteus仿真
附件里含有proteus仿真图+程序源码
51hei图片20200626123823.png
(70.78 KB, 下载次数: 56)
下载附件
2020-6-26 12:38 上传
发送程序:
/*******串口方式3发送(中断)********/
#include<reg51.h>
unsigned char i=0;
unsigned char table[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
void delay(int N)
{
unsigned char i;
while(N--)
for(i=0;i<120;i++);
}
void main()
{
SCON=0xd0 ; //串口方式3
EA=1;
ES=1 ;
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
ACC=table[i] ; //第一个发送数据送ACC
TB8=P ; //由PSW的最低位P产生TB8
SBUF =ACC; //发送第一个数据
while(1);
}
void uart() interrupt 4
{
TI=0;
ACC=table[++i]; //修改发送数据并产生标志位
TB8=P;
SBUF=ACC;
delay(300);
if(i==16 )
ES=0 ; //16个数据发送完成,禁止中断
}
复制代码
U1接收 U2发送
全部资料51hei下载地址:
发送和接收.rar
(55.24 KB, 下载次数: 26)
2020-6-26 12:36 上传
点击文件名下载附件
proteus+源码
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1