c51单片机 C语言问3和4道题 255
假定甲、乙机以方式1进行串行数据通信,晶振频率为11.0592MHz.要求:波持率为2400bps.甲机发送数据88H(查询方式),乙机接收(中断方式)。请画出电路图并编...
假定甲、乙机以方式1进行串行数据通信,晶振频率为11. 0592MHz.要求:波持率为2400bps.甲机发送数据88H (查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述。
如果不好全发下来,可以私信我,采纳后,就发财富值。 展开
如果不好全发下来,可以私信我,采纳后,就发财富值。 展开
展开全部
异步串行通信是指通信双方以一个字符(包括特定附加位)作为数据传格单位且发送方传送字符的间隔时间不一定。同步串行通信是指允许连续发送一序列字符而每个字符的数据位数都相同且没有起始位和停止位。 异步串行通信是指通信中两个字节间的时间间隔是不固定的,而在同一个字节中的两个相邻位的时间间隔是固定的.。同步串行通信则是在通信过程中每个字节的时间间隔是相等的,而且每个字节的位的时间间隔也是固定的。异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。
展开全部
要看你怎么编程法 这挺复查的不是很好题首先
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<reg51.h>
#define uchar unsigned char
void uart() interrupt 4
{
if(RI)
{
RI=0;
P1=SBUF;
}
}
main()
{
TMOD=0x20;
TH1=0xf3;
TL1=0xf3;
TR1=1;
SCON=0x50;
ES=1;
EA=1;
while(1);
}
追问
这个怕是不对哦,只写了一半。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同步串行通信则是在通信过程中每个字节的时间间隔是相等的,而且每个字节的位的时间间隔也是固定的。异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。
追问
兄弟,用c语言这一下程序
兄弟,用c语言这一下程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询