下载程序显示成功,但单片机没反应
时间:10-02
整理:3721RD
点击:
刚开始接触单片机,遇到的问题一个接一个,先是单片机连接电脑不成功,然后就是连接电脑成功但是下载不了程序,现在就是下载得了程序但是单片机没反应,下面是程序:#include<reg52.h>sbit D1=P1^0;
void main()
{
D1=0;
}
下面是编译结果,显示没错误:
Rebuild target 'Target 1'
assembling STARTUP.A51...
compiling test1.c...
linking...
Program Size: data=9.0 xdata=0 code=18
creating hex file from "test"...
"test" - 0 Error(s), 0 Warning(s)
这显示下载程序成功
.
但就是单片机没反应,上网找了好久都没找到解决方案,所以才发上来问一下
void main()
{
D1=0;
}
下面是编译结果,显示没错误:
Rebuild target 'Target 1'
assembling STARTUP.A51...
compiling test1.c...
linking...
Program Size: data=9.0 xdata=0 code=18
creating hex file from "test"...
"test" - 0 Error(s), 0 Warning(s)
这显示下载程序成功
.
但就是单片机没反应,上网找了好久都没找到解决方案,所以才发上来问一下
自己顶一下,有谁碰到过这种情况,望解答啊
看你的程序应该没什么问题啊 试试在D1=0后面加上while(1)
试了一下呢,还是不行呢,没反应
STC89C52RC和传统AT89C51单片机一样,注意EA脚是否接上VCC了,如果没有就不会执行单片机内部程序。
还需要另外接电源?不是usb线具备下载和电源的功能吗
你是在你做的板子上弄,还是开发板上弄?
我在我的开发板上试了你的程序没问题的
学校跳蚤市场买的二手板子,接上电脑按开关键的时候指示灯能亮,但除了开关指示灯,下载程序其他的都没反应
不是供电的问题,是有的脚位要拉高拉低的问题,你的程序没有问,可以跑!
也不知道是不是板子本身是坏的,网上查了都没这种情况
那估计是坏的板子。建议你再买一块新的。
要看LED的负极接的是不是接IO口,也就是LED的接法。还要加死循环就对了。
我的電腦系統Win8.1,使用STC90C51也遇到這種情況,下載程序成功,但單片機就是沒有反應,我試了在同學的Win7系統使用,單片機就能正常工作,目前正尋找解決方案。
我的Win8.1環境下的驅動兼容性問題解決了,不知你的電腦是什么系統,明天再寫份報告分享給大家
这个,你最好是用万用表测一下P1^0引脚电压是否发生变化
问下小编 这个问题最后怎么解决的
请问小编怎么解决的
你解决了没有,我有了这种问题
解决了吗,我也遇到了这样的问题