找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2170|回复: 3
打印 上一主题 下一主题
收起左侧

帮忙看下这个程序,按下后显示有抖动, 只显示以前的数字

[复制链接]
楼主
ID:7485 发表于 2014-6-17 13:19 | 显示全部楼层
你使用” JNB P2.3,KEY1“语句中的”JNB“指令进入”KEY1“(不是调用子程序,所以没有入栈),
而在”KEY1:  
          JB  P2.3,D1
           MOV A,R2
           INC A
           MOV R2,A
           RET”
          中使用”RET“退出,按子程序退出,有出栈,栈顶地址不是正确的地址,所以出错。

至于你从KEY1(或KEY2)中退出后,欲往何处,无法推测,你自己按自己的意图,使用合适的跳转指令改正吧。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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