各位高手请教!汇编关于AT89C51系列

[复制链接]
2230|3
 楼主| liujianbin1 发表于 2010-7-1 21:48 | 显示全部楼层 |阅读模式
就是我用的一个压力传感器驱动写好了

我想问问就是想设置成软件校准 校准点可以任意设置。汇编的写法 应该怎么样写?

采样驱动如下;
                 ;====开机后,取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
 楼主| liujianbin1 发表于 2010-7-1 21:49 | 显示全部楼层
本人项目较多 成都地区的兼职软件硬件各方面项目的请加我 QQ  联系 1104291807
zjswuyunbo 发表于 2010-7-3 09:21 | 显示全部楼层
用c语言很清松…
 楼主| liujianbin1 发表于 2010-7-3 10:22 | 显示全部楼层
这个时间要求很高 务必要用汇编啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

45

帖子

0

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