关于51单片机的串口通信
时间:10-02
整理:3721RD
点击:
#include<reg52.h>
void main(){
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
SM0=0;
SM1=1;
REN=1;
TR1=1;
while(1){
if(RI==1){
RI=0;
P1=0XFE;
}
}
}
现象:一上电,第一个灯亮,复位后灯灭。
#include<reg52.h>
void main(){
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
SM0=0;
SM1=1;
REN=1;
TR1=1;
while(1){
if(RI==0){
RI=0;
P1=0XFE;
}
}
}
现象:一上电,第一个灯亮,复位后仍然第一个灯亮。
我想不明白,上电,下载程序完后,RI=1还是RI=0 ?
void main(){
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
SM0=0;
SM1=1;
REN=1;
TR1=1;
while(1){
if(RI==1){
RI=0;
P1=0XFE;
}
}
}
现象:一上电,第一个灯亮,复位后灯灭。
#include<reg52.h>
void main(){
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
SM0=0;
SM1=1;
REN=1;
TR1=1;
while(1){
if(RI==0){
RI=0;
P1=0XFE;
}
}
}
现象:一上电,第一个灯亮,复位后仍然第一个灯亮。
我想不明白,上电,下载程序完后,RI=1还是RI=0 ?
是RI=0吧。
那第一段代码的现象如何解释.