智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1829|回复: 3
打印 上一主题 下一主题

89C52程序下载不进去是怎么回事啊??

[复制链接]

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
53
威望
39
贡献
10
兑换币
11
注册时间
2013-2-16
在线时间
3 小时
毕业学校
东南大学
跳转到指定楼层
1#
发表于 2013-4-11 20:21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我拿的是自己焊的开发板,STC89C52的芯片,之前学长在他机子上下载程序是成功的。我现在下载程序(流水灯)的时候电脑上显示的是“下载成功、已加密”,但是开发板就是没有反应。换了芯片还是同样的问题。有的时候下载到一半显示“失败”了,开发板上的LED倒是全亮。请问这是为什么啊?有没有什么办法能让我把程序下进去?谢谢各位了!!!

这是我的代码

#include <reg52.h> //头文件
void main()//程序入口
{
int i;  //定义了一个整形变量i
P1=0xfe; //给P1赋值11111110,第1个发光二极管亮
while(1) //死循环
{
for(i=0;i<23000;i++);//延时一段时间(本延时时间不经过严格计算)
   if(P1&0x80) //判断P1&10000000是否为真(大于0便为真)
   {  
     P1<<=1; //如果为真,P1不带进位左移1位
     P1|=0x01; //P1或00000001
   }  
   else  //如果P1与10000000为假
   {  
     P1<<=1; //P1不带进位左移1位
   }
}
}

0

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
63
威望
33
贡献
26
兑换币
20
注册时间
2013-4-22
在线时间
2 小时
毕业学校
西北工业大学
2#
发表于 2013-4-22 16:07:30 | 只看该作者
查查电路,有没有虚焊?
回复 支持 反对

使用道具 举报

11

主题

131

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1396
QQ
威望
789
贡献
431
兑换币
274
注册时间
2011-11-25
在线时间
88 小时
3#
发表于 2013-5-9 13:51:02 | 只看该作者
波特率可能设置错了,
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

注册会员

Rank: 2

积分
97
威望
66
贡献
21
兑换币
24
注册时间
2014-5-13
在线时间
5 小时
毕业学校
湖北师范学院
4#
发表于 2014-6-12 16:32:12 | 只看该作者
1、USB转串口的问题
2、下载器的问题
3、电路问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-24 20:07 , Processed in 0.077964 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表