[其它应用] SH79F1615用汇编可以这样写吗

[复制链接]
857|12
 楼主| hanwe 发表于 2018-1-28 14:02 | 显示全部楼层 |阅读模式
MOV   P0CR,    #XXH
yufe 发表于 2018-1-28 14:04 | 显示全部楼层
可以吧
 楼主| hanwe 发表于 2018-1-28 14:13 | 显示全部楼层
如果能这样写为什会报错
llia 发表于 2018-1-28 14:16 | 显示全部楼层

肯定是 P0CR 未定义,或定义错误。
wangpe 发表于 2018-1-28 14:28 | 显示全部楼层
请仔细查看对比头文件。
 楼主| hanwe 发表于 2018-1-28 14:32 | 显示全部楼层
报错内容确实是未定义,可是我用汇编,头文件是C用的,应该怎么处理才行,能否给个具体的步骤,万分感谢!
langgq 发表于 2018-1-28 14:35 | 显示全部楼层
p0cr equ xx
 楼主| hanwe 发表于 2018-1-28 14:46 | 显示全部楼层
也许我没有表达清楚,我用的是uV2,也按装了插件,也找到了sh78f1615,建立了工程,试着学点灯,在uV2中用汇编写了一个点灯的小程序,设置为输出模式,故用到了,P0CR,P1CR等,编译不能通过
wangzsa 发表于 2018-1-28 14:49 | 显示全部楼层

程序贴一下
 楼主| hanwe 发表于 2018-1-28 15:01 | 显示全部楼层
我的小程序:
                  
               ORG               0000H
               LJMP              START

START:         MOV      SP,      #30H
               NOP
               NOP
               NOP
               MOV      P0CR,    #47H  ;01000111
               MOV      P1CR,    #03H  ;00000011
               MOV      P2CR,    #60H  ;01100000
               MOV      P3CR,    #34H  ;00110100
LOOP:          MOV      P0,      #47H
               MOV      P1,      #03H
               MOV      P2,      #60H
               MOV      P3,      #34H
               ACALL             DELAY_1S
               MOV      P0,      #00H
               MOV      P1,      #00H
               MOV      P2,      #00H
               MOV      P3,      #00H
               ACALL             DELAY_1S
               SJMP              LOOP

DELAY_1S:      MOV      R7,      #0CDH
DL1:           MOV      R6,      #0E6H
DL0:           MOV      R5,      #0FDH
               DJNZ     R5,      $
               DJNZ     R6,      DL0
               DJNZ     R7,      DL1
               MOV      R5,      #0FH
               DJNZ     R5,      $
               NOP
               RET

               END
请帮忙看看到底是什么原因谢谢!
 楼主| hanwe 发表于 2018-1-28 15:02 | 显示全部楼层
错了是79f1615
guoyt 发表于 2018-1-28 15:06 | 显示全部楼层

加对应MCU的头文件
没有就自己一条一条定义
 楼主| hanwe 发表于 2018-1-28 15:11 | 显示全部楼层
嗯,那我按大家的说法挨个排查一下,先结贴啦,

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

本版积分规则

979

主题

8749

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部