我这段程序可以设置为软件采样校准吗?

[复制链接]
2009|1
 楼主| liujianbin1 发表于 2010-6-30 23:22 | 显示全部楼层 |阅读模式
;====开机后,取8次“零点”检测值的平均值, 保存到AD0BUF中===
MOV HEX1,#0
MOV HEX2,HEX1
MOV R1,#08H  ;取 8次测量值作为零点值
GETAD0:
LCALL GET_ADC
        NOP
        NOP
ADD A,HEX1
MOV HEX1,A
MOV A,HEX2
ADDC A,#0  ;假定经过4秒气阀放气后,气压值小于1KPA
MOV HEX2,A
        LCALL DLY4            ;----DEBUG---
DJNZ R1,GETAD0
MOV A,HEX2
RRC A
MOV HEX2,A
MOV A,HEX1
RRC A
MOV HEX1,A
MOV A,HEX2
RRC A
MOV A,HEX1
RRC A
CLR C
RRC A
MOV AD0BUF,A
;==================================================
CLR F_MEASURE
mmuuss586 发表于 2014-4-20 20:34 | 显示全部楼层
自己改下程序呗。这啥MCU啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

45

帖子

0

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