3801|18

85

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

汇编这样会错吗? [复制链接]

;====delay  3s====
                clr     tr2                     ;shut  off T2
                CLR     ET0
                CLR     TR0
                MOV     TH0,#0B1H                ;20 MS
                MOV     TL0,#0DFH
                mov     timebuf0,#00h
                mov     timebuf1,#00h
                clr     delay_1s
                SETB    TR0                      ;起动T0
                SETB    ET0
此帖出自stm32/stm8论坛

最新回复

                                 看看TR2是不是没有预定义,使用wave3.2会出现报错,他的预定义没有TR2、TF2 wave6000就不会  详情 回复 发表于 2010-6-22 11:01
点赞 关注
 

回复
举报

60

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 编译下不就知道了,有现成的工具为什么不好好利用呢,没必要从纯语法的角度去寻找错误,很累的
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 语法好像没什么错误
此帖出自stm32/stm8论坛
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 编译的时候  CLR  TR2  第一条语句 错误
此帖出自stm32/stm8论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

5
 
STM8的汇编?
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
还是写成纯大写或纯小写格式吧,
还有 TR2 可能不能用 tr2 表示,也仅仅是可能而已。
没写过STM8的汇编,不知道 TR2 是语法关键字还是ST得关键字。
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
[MOV A,#main000%100H
汇编这样 是求余数的语句吗?

b] 6# hgjinwei
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

8
 






这样相当于伪指令,就是将main000 对 0100H 取模后赋值给 A
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 哦
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
                                 这个写法 对吗?  我调试的时候报错了?
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

11
 
                                 这个只能说有些编译器支持,印象中使用过。反正这样写只是写给编译器看的,目标文件还是会将其值计算出来的(注:必须保证计算式中没有不确定量)。
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

12
 
                                 应该不区分大小写吧
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

13
 
                                 提示语句错误了!  错误了就不能编译更不能计算了啊
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

14
 
                                 错了就说明不对啊
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(中级)

15
 
                                 就是不知道错哪里才问
此帖出自stm32/stm8论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

16
 
                                 除非有人非常熟悉编译器,否则这个问题基本是让人猜谜。
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

17
 
clr     tr2                     
首先tr2应该是一个数值. 你可能用了伪指令吧.
clr     $tr2看看怎么样?
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
                                 语法还和编译器有关系么
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

19
 
看看TR2是不是没有预定义,使用wave3.2会出现报错,他的预定义没有TR2、TF2
wave6000就不会
此帖出自stm32/stm8论坛
 
 
 

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

开源项目 更多>>
    随便看看
    查找数据手册?

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