问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机程序编译有一个错误,请帮忙解决

发布网友 发布时间:2023-12-24 20:44

我来回答

4个回答

热心网友 时间:2024-08-05 15:22

编译错误有两条,都是缺少逗号,下面已经补上了:

Main: MOV R0, #0A0H;
MOV R2, #08H;

热心网友 时间:2024-08-05 15:23

ORG 0000H ;开始要从0000H初开始
LJMP MAIN
ORG 1000H ;此处可以自定义

Main :MOV R0,#0A0H; R0后少了个逗号
MOV R2,#08H; R2后少了个逗号
SETB IT1;
SETB EA;
SETB EX1;
MOV DPTR,#7FF8H
MOVX @DPTR,A
HERE:SJMP HERE;
MOVX A,@DPTR;
MOV @R0,A;
MOV P1,@R0;
INC DPTR;
INC R0;
DJNZ R2,DONE
RETI
DONE:MOVX @DPTR,A
RETI
END ; 最后要有end结束标志

热心网友 时间:2024-08-05 15:23

还有中断的使用问题也很大,反正我没看出来,这个DONE是响应哪个中断的。
使用中断在程序开始还要说明中断入口地址。
另外,定时器1的初始化也没有完成...

热心网友 时间:2024-08-05 15:22

你给出的程序问题很大,像楼上说的,ORG伪指令
ORG 0000H
JMP MAIN
ORG 0003H
JMP EX0_INTERRUPT
;ORG 000BH
;......
在程序的开始,就要写主程序的入口地址,以及中断程序的入口地址。
MAIN:程序结尾的END不能忘掉,
MOV R0 #0A0H
MOV R2 #08H
这是你程序错误的原因。像含有多个操作数的指令,中间都会有分号存在。
MOV R0,#0A0H
MOV R2,#08H
注意,分号是英文的,不是中文的。

还有一点啊,你不是写C语言的,不是每句话结束都要用分号的,在汇编中分号只是注释符号。。。

ORG 0000H
JMP MAIN
ORG 0013H
JMP EX1_INTERRUPT ;有中断来了,就跳
MAIN:
MOV R0,#0A0H
MOV R2,#008H
SETB IT1
SETB EA
SETB EX1
MOV DPTR,#7FF8H
MOVX @DPTR,A
HERE:SJMP HERE ;此处应是等待中断,中断完成还是跳回此处。

;下面是中断程序
EX0_INTERRUPT: ;我是从0013H地址跳过来的
MOVX A,@DPTR
MOV @R0,A
MOV P1,@R0
INC DPTR
INC R0
DJNZ R2,DONE
RETI ;中断子程序结束
DONE:MOVX @DPTR,A
RETI ;中断子程序结束
RET ;这个程序结束的END不能丢

恩,就这样了,祝楼主学习顺利。

楼上的iie2010:
SETB IT1
SETB EA
SETB EX1
这三句话只说明中断时外部中断1,下降沿触发。
呵呵。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
y53s手机参数及价格 vivoy53s5g手机参数 五粮液五粮印象精制52度浓香型白酒500ml 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-详细介绍 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-购买最佳价格 五粮液 五粮印象 精制 52度 浓香型白酒 整箱装-详细介绍 五粮液五粮印象珍品-适用对象 白酒推荐-五粮液五粮印象珍品52%vol浓香型白酒500ml单瓶装 五粮液五粮印象精制52度浓香型白酒-适用对象 星座血型生肖分析摩羯座属蛇A型 咹什到西安的火车开跑了吗? 一个手机怎么注册两个 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 滨海新区楼盘发展情况是怎么样的? 男子辱骂防疫人员:你侵犯我隐私,如何看待男子的举动? ...吃饭时每次都吃完,长期吃是不是对身体不好? 蒸镀铝的时候发黑了是什么原因呢? 时尚版是什么意思 球1000元级7寸平板推荐。 在网上看了下,这个价位的有智器s1,纽曼s1,蓝 ... 被盗了怎么才能注销掉? 儒教网平板怎么下载应用软件 我的被盗,登录不了,怎么可以注销微信? 天天吃一种菜-排骨汤对身体有没影响 被盗了怎么注销? 我脸上没有痘痘,只有脑门上出油,并起痘!我应该用什么样的洗面奶呢?_百... c语言:使用随机函数初始化一个4行5列的二维数组,求该二维数组中最小值... 庐阳区四牌楼卫生许可证地址在哪里 瑞享福重大疾病保险产品计划(互联网)的优点有什么? 三星4200打印机驱动下载 莫名心慌手抖是什么病 微信怎样发照片才不会模糊呢! AI绘制音乐符号 石家庄初三封闭式冲刺班 上封闭班有哪些好处 不满一年如何更改? 怎么在世纪佳缘上注册? 被盗了怎么注销 微信怎么办两个 我的三星激光多功能机型号是scx—4200,驱动光盘丢了,网上哪里可以下载... 一年只能改一次怎么改第二次? 为什么家里设置了无线宽带路由器可是还是要拨号上网?而且手机能收到信号... 微信帐号和一样吗? 真三国无双6出没 急!我刚买一G调笛吹不响(接下) 焦沐杨这名字好吗?我姓焦媳妇姓杨! 找不到欠债人,法院有权去孩子学校找领导了解去向吗 我的修改过一次了,我还想修改第二次怎么办? 天文望远镜哪买?什么牌子性价比好?中学生使用。 一年内已经修改过一次了,还能不能改第二次? 一年级15十20一13这样的题用什么方法计算? 本人过些天要去厦门鼓浪屿玩,第一次,麻烦好心人帮我做一些解答,谢谢...