打印

如何实现比较两个变量的大小?

[复制链接]
2117|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz527|  楼主 | 2008-5-31 11:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
来自 2楼
sz_macro| | 2008-6-10 11:06 | 只看该作者

参见如下程序

;进行减判断(ATEMP-DTEMP)
PROCESS_NTC_TEMPJUDGE_SUB:    
    ;取得最低位(个位)
    MOV A,DTEMP_L
    AND A,0FH
    MOV SYS_TEMP,A
    MOV A,ATEMP_L
    AND A,0FH
    SUB A,SYS_TEMP
    ;十位
    SWAPA DTEMP_L
    AND A,0FH
    MOV SYS_TEMP,A
    SWAPA ATEMP_L
    AND A,0FH
    SBC A,SYS_TEMP
    ;百位
    MOV A,DTEMP_H
    AND A,0FH
    MOV SYS_TEMP,A
    MOV A,ATEMP_H
    AND A,0FH
    SBC A,SYS_TEMP
    ;判断是否产生借位,产生借位时,C=0,实际温度低于设定温度,不进行处理
    SNZ C
    JMP PROCESS_NTC_END            ;不进行处理
    ;超过设定温度,转为AUTOKEEPWARM模式
    ;先显示设定温度
    CALL LED_ALL_OFF
    CALL LED_PB_ON
    CALL LED_DT_ON

使用特权

评论回复
板凳
常来21ic| | 2008-6-3 08:42 | 只看该作者

C语言课本上没有吗?

使用特权

评论回复
地板
常来21ic| | 2008-6-3 08:48 | 只看该作者

.............



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

10

帖子

0

粉丝