2629|0

8

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

中断执行完后什么跟什么都没有做啊??? [复制链接]

我用的是51系列的单片机,做的一个在中断中执行键盘扫描的程序,用的LCD1602显示,但是当中断返回后,显示器上已经输入的东西会不见,
用的是外部中断,跳沿触发方式
请帮我看一下是什么问题啊
汇编语言的,
       MOV R0,#66H
      
  KWAIT:MOV P2,#0FFH
        CLR P2.0
        MOV A,P2
        ANL A,#0F0H
        XRL A,#0F0H
        JZ KNOKEY1
        MOV R6,#20
        LCALL DELAY1
        MOV A,P2
        ANL A,#0F0H
        XRL A,#0F0H
JZ KNOKEY1
MOV A,P2
ANL A,#0F0H
        CJNE A,#0E0H,KNK1
MOV @R0,#1      
        AJMP KDK1
    KNK1:CJNE A,#0D0H,KNK2
        MOV @R0,#4
       AJMP KDK1     
    KNK2:CJNE A,#0B0H,KNK3
        AJMP KDK

.
.
.
.
.
.
    KNK10:CJNE A,#0B0H,KNK11
        MOV @R0,#9
        AJMP KDK
    KNK11:CJNE A,#70H,KNK12

          AJMP CHUQU
    KNK12:AJMP KWAIT
.
.
.

KEXIT:AJMP KWAIT   
CHUQU:RETI
中间省略的部分是键盘扫描,
关键是红色的部分,我想按下12号键后就中断返回,但是返回后中断中输入到屏幕上的东西也会消失
问题出现早哪里啊
很愁人的
此帖出自单片机论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表