断开电源复位之后程序不是从开始地址执行,像是从断电之前的断点继续开始执行,复位电路如图:
,另外初始化部分有把所用的RAM清零,但是结果还不行,希望得到原因
1.汇编程序编译成功没有错误警告;程序能够按照预期的效果执行,运行之后,断开电源重新上电,根据外设的效果好像是从断电之前的那点程序继续执行所以代码是有效的;写入的程序是最后的有效代码;代码没有超出范围,也试过4051,问题依然存在2没有看到具体的汇编例子3.上电程序执行之后,用镊子把复位引脚和VCC短接(时间大于复位时间)外设停止工作去掉镊子后和第一条中的断开电源上电效果一样,是在短接之前的那个点继续执行
追答没有实物,很难得出更多的分析和结论了。仅仅借助复位,要做到单片机断点调试,还很难呢。不知道你是怎么做到的。不解!再看看程序吧,初始化时使一个管脚接LED灯翻转延时一下再看看。