打印

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

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

粉丝