导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→大家帮我分析一下这个程序

* 86331: 大家帮我分析一下这个程序

   forever7 
forever7发表的帖子 

 大家帮我分析一下这个程序
ORG 0000H
        AJMP MAIN ;主程序
          ORG 0013H
        LJMP XAD   ;中断1 A/D采样子程序
;*********************************************
;* 初始化 主程序                             *
;*********************************************
        ORG 0030H
MAIN:   MOV SP,#60H     ;设置堆栈
               SETB EA
               SETB IT1
        
START:  LCALL  MNLCJ
;*****************************************
;* A/D采样子程序 初始化                  *
;*****************************************
AD1:    PUSH DPH
        PUSH DPL
        PUSH ACC
        MOV DPTR,#0C000H;打开 0 通道
        MOV A,#08H
        MOVX @DPTR,A
        MOV DPTR,#9000H ;启动A/D转换
        MOVX @DPTR,A
        SETB EX1
 
        POP ACC
        POP DPL
        POP DPH
        RET
;*****************************
;*  A/D 574的中断子程序       *
;*****************************
XAD:    PUSH DPH
        PUSH DPL
        PUSH ACC
        MOV DPTR,#9002H;读入高8位结果放入50H 
        MOVX A,@DPTR
        MOV 50H,A
        INC DPTR
      MOVX A,@DPTR   ;读入低4 位结果放入51H 
     MOV 51H,A
    CLR EX1
        POP ACC
        POP DPL
        POP DPH
        RETI        
;*********************************************
;模拟量采集                                  *
;*********************************************   
MNLCJ:    MOV   R0,#40H
          LCALL AD1  ;第一端口模拟量采集
          ajmp $
         ; MOV   A,50H
         ; MOV   @R0,A
          ;INC   R0
          ;MOV   A,51H
          ;MOV   @R0,A
         
         
         END
         NOP
         NOP
         LJMP   main 

我用校验仪进行调试,但是50H,51H中没有输入,是什么原因啊
芯片AD574,DG508,LF398,AT89C51

发表时间:2005年11月30日16:32:35

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  86360.[详细]唉~~~多学学多练练啊~~~~
摘要:唉~~~多学学多练练啊~~~~......(30字)
- [戈卫东][1084次] 2005年12月1日

  86402.[详细]感觉这个论坛做广告的的多,回帖的少啊!!还是自己顶吧
摘要:感觉这个论坛做广告的的多,回帖的少啊!!还是自己顶吧......(52字)
- [forever7][986次] 2005年12月1日

  86465.[详细]堆栈会溢出,问题严重
摘要:你的程序有严重错误!START:  LCALL  MNLCJ  而你在MNLCJ的结尾处却有 LJMP   main  ......(116字)
- [Lichunfu][1046次] 2005年12月3日

[上一篇帖子]:通讯的时候的主机MASTER
[下一篇帖子]:pcb断电后如何处理我在做PROTEL时,突然断电了,重启后怎么也打不开原来的东西。希望哪位大侠指点