标题: 51单片机1s内计脉冲数小程序说target not created求大佬解答 [打印本页]

作者: 256202    时间: 2019-1-9 10:07
标题: 51单片机1s内计脉冲数小程序说target not created求大佬解答
ORG 0000H
RESET:  LJMP MAIN
        ORG 000BH
        LJMP ITOP
        ORG 1000H
MAIN:  MOV SP,#60H
        MOV B,#14H
        MOV R1,#0H
        MOV R0,#0H
        MOV TOMD,51H
        MOV TL0,#00H
        MOV TH0,#4CH
        MOV TL1,#00H
        MOV TH1,#00H
        SETB ET0
        SETB ET1
        SETB EA
        SETB TR0
        SETB TR1
        CLR A
        MOV R2,#0H
        HERE:SHMP HERE
ITOP:   MOV TL0,#00H
        MOV TH0,#4CH
        DJNZ B,RTURN
        CLR    EA
        CLR TR0
        CLR TR1
        MOV    R1,TH1
        MOV    R0,TL1
        SETB F0   
RTURN:RETI
        END

作者: 256202    时间: 2019-1-9 10:09
是利用T0计时1s,T1计脉冲数
作者: sunhl    时间: 2019-1-9 11:17
你是否已经将文件加入项目中?
作者: xuyaqi    时间: 2019-1-9 11:43
这两个地方有问题:
MOV TOMD,51H
HERE:SHMP HERE
改成:
MOV TMOD,#51H;TOMD
;HERE:SHMP HERE
作者: yzwzfyz    时间: 2019-1-9 12:02
你打算将程序放在哪里运行呢?放好了没有?
作者: angmall    时间: 2019-1-9 23:00
给你改了,对比一下就知道哪里错了。


  1. ;是利用T0计时1s,T1计脉冲数


  2.         ORG 0000H
  3. RESET:  LJMP MAIN
  4.         ORG 000BH
  5.         LJMP ITOP
  6.         ORG 1000H
  7. MAIN:   MOV SP,  #60H
  8.         MOV B,   #14H ;20 x 50ms = 1s
  9.         MOV R1,  #0H
  10.         MOV R0,  #0H
  11.         MOV TMOD,#51H ;TOMD ;MOV TOMD,51H   ;定时器 1使用模式1,16位计数器,
  12.         MOV TL0, #00H ;给定初值
  13.         MOV TH0, #4CH
  14.         MOV TL1, #00H ;给定初值 T1外部计数
  15.         MOV TH1, #00H
  16.         SETB ET0 ;定时器0 中断打开
  17.         SETB ET1 ;定时器1 中断打开
  18.         SETB EA  ;总中断打开
  19.         SETB TR0 ;定时器 0 开始运行
  20.         SETB TR1 ;定时器 1 开始运行
  21.         CLR A
  22.         MOV R2,#0H
  23. HERE:   SJMP HERE  ;HERE:SHMP HERE
  24. ;定时器0,
  25. ITOP:   MOV TL0,#00H  ;重新赋值
  26.         MOV TH0,#4CH
  27.         DJNZ B,RTURN  ; <20
  28.         CLR    EA
  29.         CLR TR0
  30.         CLR TR1
  31.         MOV    R1,TH1 ;计数器
  32.         MOV    R0,TL1
  33.         SETB F0   
  34. RTURN:  RETI
  35.         END
  36.                
  37.                
复制代码





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1