为什么用STC下载时下载器老是终止工作,别的程序就不会
时间:10-02
整理:3721RD
点击:
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- uchar num,flag,a;
- void main()
- {
- EA=1;
- ES=1;
- TMOD=0X20;//设置定时器T1的方式2
- TH1=0xf4;
- TL1=0xf4; //给TH1 TL1初值
- TR1=1; //启动定时器1
- SM0=0;
- SM1=1;//选择串口工作方式1
- REN=1; //启动串口
- while(1)
- {
- if(flag==1)
- {
- ES=0;
- SBUF=num;
- while(!TI);
- TI=0;
- SBUF=a;
- while(!TI);
- TI=0;
- ES=1;
- }
- }
- }
- void ser() interrupt 4
- {
- RI=0;
- a=SBUF;
- num++;
- flag=1;
- if(num==255)
- num=0;
- }
为什么用STC下载时下载器老是终止工作,别的程序就不会
只要编译没有问题就可以下载
这与你的单片机程序无关,电脑串口问题。通常是用USB转串口会有这个问题。更新串口驱动,或者换个好点的串口线试试。
与程序的内容没有关系,顶多跟程序的大小有关系
与程序没有关系,可能是连接线的问题。如需要帮助可以联系我,QQ群:302251092