18623|3

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号键后就中断返回,但是返回后中断中输入到屏幕上的东西也会消失
问题出现早哪里啊
很愁人的
此帖出自模拟电子论坛

最新回复

你这样做相当于每次中断后就要重新键入,然后显示,相当于重新再来,当然会消失啊?先看得到的话,你应该吧当时保存起来,然后返回后在输出才行!  详情 回复 发表于 2009-5-21 10:47
点赞 关注

回复
举报

2498

帖子

0

TA的资源

至上芯片

沙发
 

回复 楼主 caoqixin 的帖子

你这样做相当于每次中断后就要重新键入,然后显示,相当于重新再来,当然会消失啊?先看得到的话,你应该吧当时保存起来,然后返回后在输出才行!
此帖出自模拟电子论坛

赞赏

1

查看全部赞赏

 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
谢谢回复
但是应该怎样保存啊
希望指点迷津
此帖出自模拟电子论坛
 
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

4
 
我现在明白您的意思了
但是如果那样的话
就不能在按键时候就看到我键盘输入的是什么了啊?
此帖出自模拟电子论坛
 
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表