找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机节日彩灯控制器设计汇编语言程序 keil报错7个错误

查看数: 3506 | 评论数: 2 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-15 19:00

正文摘要:

节日彩灯控制器设计 1. 设计要求 以单片机为核心,设计一个节日彩灯控制器:   P1.2—开始,按此键则灯开始流动(由上而下)。   P1.3—停止,按此键则停止流动,所有灯为暗。   ...

回复

ID:123289 发表于 2019-1-16 08:20
楼主写的程序工整,有序!汝子可教也。
ID:123289 发表于 2019-1-16 08:19
以第16句为例:【JZ     RETURN        ;/ 如A中内容为0,则无键闭合,返回】
JZ 是相对跳转,即以本条指令所在地的下个开始地址起算,跳转离最多为:上下128个字节。你要去的RETURN 所在地,超出了这个范围。通俗地说:就是RETURN太远了!
修改方案:(取其一即可)
1、设法使程序的 RETURN 段靠近,即改RETURN 段的位置。
2、加中继:改【JZ     RETURN】为【JZ     RETURN_1】
     再在附近“适合”的地方加一句:【RETURN_1:LJMP   RETURN】
3、改成:
             JNZ      XXXXX
             LJMP    RETURN
XXXXX:   原来的下一句

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

Powered by 单片机教程网

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