大家帮我看看at89c52串口使用定时器T2定时器0工作在定时方式定时器1工作在计数方式初始化串口不接收发送

voidinit(void){//at89c52串口使用定时器T2-------------------SCON=0xd0;//串口方式3T2MOD=0x01;//自动重... void init(void)
{ //at89c52串口使用定时器T2-------------------
SCON = 0xd0; //串口方式3
T2MOD = 0x01; //自动重载
T2CON = 0x31; //T2用做发送接收时钟
TH2 = 0xFF; //9600波特率,11.0592Mhz晶振
TL2 = 0xDC;
RCAP2H = 0xFF;
RCAP2L = 0xDC;
TR2 = 1; //启动T2
ES=0;
//--------------------定时器t0,t1设置
TMOD = 0x51; //定时器0工作在定时方式,定时器1工作在计数方式
TL0=0x00; //50ms,11.0592m
TH0=0x4c;
TH1 = 0x00; //计数初值
TL1 = 0x00;
ET0 = 1; //使能TIMER0中断
EA = 1; //允许中断

}
展开
 我来答
做而论道
高能答主

2015-04-10 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
楼主的问题,一句话,太长了。

看不懂。

加上几个逗号吧。
更多追问追答
追问
串口不接收不发送
追答
看楼主给出的这些程序,确实,即没有发送、也没有接收。
来自沃洲湖心灵手巧的水杉
2018-09-19
知道答主
回答量:4
采纳率:0%
帮助的人:3254
展开全部
你好请问你最后怎么解决的,能给我看一下吗,我跟你遇到同样问题。设置了T2以后,串口就没办法接收和发送了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式