问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机汇编中断堆栈保护问题,求大神赐教,小弟在此谢谢。在线等。

发布网友 发布时间:2022-05-07 18:25

我来回答

3个回答

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。

热心网友 时间:2023-11-07 23:26

首先, 你在主程序和中断中都调用了DISPLAY
所以在DISPLAY中用到的寄存器都要压栈
在DISPLAY里面还使用到了B寄存器, 所以它也需要入栈才行
其他的你自己再检查一下

热心网友 时间:2023-11-07 23:26

中断时,要保护接口的状态,返回前,再恢复。

热心网友 时间:2023-11-07 23:27

你的堆栈地址不太好,程序开始时最好将堆栈换个地方,51默认堆栈是SP=07H,你的程序开始时应该加一句:MOV SP,#70H或别的地方。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 求高手帮忙做下单片机作业,仿真图已经上,求程序 设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产生一个50Hz的方波。 双开双控五孔插座怎么接? 两个51单片机之间串口通讯程序 单片机程序,已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH 关于单片机堆栈指针sp变化的问题 墙壁五孔插座内部结构怎么装的??急求 一开五孔,开关的两个接线柱都是带电的吗? 业绩分解公式 怎么样才可以让系统自动加人? 梦见老婆生多胞胎但是手脚不全? 梦见儿媳妇生了一个四条腿的娃? windows7旗舰版最新版本号 千层套路_by你港宝_txt全文免费阅读 bt种子下载神器,拯救下载不了的bt种子#bt#种子#磁力磁力 借钱不还的千层套路 被拉黑了,我改过号。可以加对方好友吗? 频率的单位一共有多少?他们是怎么换算的? 他们还分类吗?最好都写出来, 顾恺之吃甘蔗的理论是什么? 训鹰方法 汇编中的DPH和DPL 车刚贴完膜能洗车吗 怎样打出日语字 你好,学长,我想问贴*车衣喷的是洗洁精水吗?那个在里面不会伤车漆吗? 贴*车衣是如果用加有洗洁精的水有会怎么样?用清水又会怎么样? 做完隐形车衣,经常洗车好吗? loz积木醒狮第一步怎么拼 三十年后的今天作文 贴了隐形车衣还需要洗车吗? 三十年后的一天作文499个字 求三十年之后的我作文 200字就好 做家具最好的木材是什么木? 贴完隐形车衣,一般多久之后可以洗车 三十年后的生活作文 隐形车衣贴完之后还用不用洗车啊? 为什么三星 s4手机可以上网但是不能打电话? 改革开放三十年后(作文) 可琦安积木教程 隐形车衣可以拿洗衣液贴吗? 三星手机可以上网不能打电话