标题:
串口中断REN的位置,希望大家帮帮忙,看看吧
[打印本页]
作者:
aaa123
时间:
2013-8-6 15:18
标题:
串口中断REN的位置,希望大家帮帮忙,看看吧
#include<reg51.h>
void serial_init() //串口初始化函数
{
TMOD=0x20; //定时器1 八位自动重装
TH1=0xfd; //波特率9600
TL1=0xfd;
TR1=1;
REN=1;
SM0=0;
SM1=1;
// REN=1;
ES=1;
EA=1;
}
void main()
{
serial_init();
while(1);
}
void serial()interrupt 4
{
RI=0;
P1=0;
}
两个REN=1用其中一个,为什么下面的可以正常显示,而写在SMO,SM1前面就不正常了
作者:
aaa123
时间:
2013-8-7 22:32
但是就是有这样的问题啊
还是谢谢了
作者:
ggsimida
时间:
2013-8-11 10:58
真有这样的问题???怎么处理的 最后?
作者:
明前雨后
时间:
2013-8-15 11:06
因为写在前面是串口的工作方式还没有确定呢,所以会出乱,写在后面串口的工作方式就确定了,就不会出错了
作者:
香浓苦咖啡
时间:
2013-9-23 00:23
我还遇到串口中断只能每次上电进入一次,再想进去进不去了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1