打印

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

[复制链接]
1581|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

粉丝