找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机汇编程序错误

查看数: 1083 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-3-8 21:05

正文摘要:

这个程序是为了测试51用寄存器传递数据。流程是给r0-----r7 两个页面赋值,然后串口发送页面1 r0---r7的值。总是跑不起来,有的时候跑飞,有的时候死循环。以上程序 在子程序  SYSTEMSET:  的re ...

回复

ID:73992 发表于 2024-3-9 17:11
已解决,没考虑到PC会自己找地方压栈。提前设置栈问题解决。
                                                ORG        0000H
                                                LJMP        MAIN
                                                ORG        0030H                                                                                                                                                                                                                                                                                         
                                                MOV   SP,#3FH
。感谢楼上二位。
ID:884147 发表于 2024-3-9 13:42
这段子程序把堆栈数据都修改了,怎么返回。
ID:883242 发表于 2024-3-9 00:32
Register窗口被你点亮的sp值已经说明了问题。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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