找回密码
 立即注册

QQ登录

只需一步,快速开始

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

小弟求问中断的时候ORG 0003H为什么会报错?

[复制链接]
跳转到指定楼层
楼主

ORG 0000H
LJMP START
0RG 0003H
LJMP INTO
ORG 0030H

START:
SETB EA
SETB IT0
SETB EX0
SJMP$

INTO:
MOV R5,#20
L1:
CPL P1.0
CALL DELAY
DJNZ R5,L1
RETI

DELAY:
MOV R6,0
MOV R7,0
LOOP:
DJNZ R6,LOOP
DJNZ R7,LOOP
RET
END

~%2[8EP5GQI]HLTIS3_XM~W.png (48.67 KB, 下载次数: 123)

~%2[8EP5GQI]HLTIS3_XM~W.png

9OH))`JAQCRI1LQ(1O$PL75.png (40.13 KB, 下载次数: 116)

9OH))`JAQCRI1LQ(1O$PL75.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:93007 发表于 2015-12-8 21:04 | 只看该作者
我用的外部中断0
回复

使用道具 举报

板凳
ID:93007 发表于 2015-12-8 21:05 | 只看该作者
错了之后我第三行改成ORG 0030H,第五行改成0050H也不行。。我知道外部中断0的适量地址就是0003,真不知道哪里错了;
回复

使用道具 举报

地板
ID:1 发表于 2015-12-8 22:20 来自手机 | 只看该作者
改为ORG 0100H
回复

使用道具 举报

5#
ID:93007 发表于 2015-12-8 22:56 | 只看该作者
我太白痴了 居然把O写成0了
回复

使用道具 举报

6#
ID:93007 发表于 2015-12-8 22:59 | 只看该作者
ORG 0000H
LJMP START
ORG 0003H
LJMP INTOS
ORG 0030H

START:
SETB EA
SETB IT0
SETB EX0
SJMP $

INTOS:
CPL P1.0
RETI

END
这段程序中程序读到sjmp $应该就是读不下去了 这样写为什么对啊
要是不对应该怎么写
回复

使用道具 举报

7#
ID:1 发表于 2015-12-9 06:36 来自手机 | 只看该作者
没有语法错误,逻辑错误编译器不会提示的
回复

使用道具 举报

8#
ID:98640 发表于 2015-12-9 09:27 来自手机 | 只看该作者
o和0有区别
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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