+ -
当前位置:首页 → 问答吧 → 单片机波形(汇编语言)

单片机波形(汇编语言)

时间:2010-12-22

来源:互联网

我想用89C51 0832D/A输出三角波,我想改变他的频率,下面是我写的代码,应该如何改?
ORG 0000H ;
MOV DPTR,#7FFFH ;
ORG 1000H 
START:
JB ACC.3,10HZ  
JB ACC.4, 100HZ  
10HZ:
;LCALL LED  
MOV TMOD,#00H
MOV TL0,#15H
MOV TH0,#9EH
AJMP PD
100HZ:
;LCALL LED  
MOV TMOD,#00H
MOV TL0,#08H
MOV TH0,#0F6H
AJMP PD
PD:
JNB ACC.1 JCHI  
JNB ACC.2, SJIAO  
LJMP PD
JCHI:
MOV A,#00H  
  LOOP:
MOVX @DPTR,A  
  INC A  
  CJNE A,#0FFH,LOOP ;
SJMP LOOP  
SJIAO:
MOV A,#00H 
  LOOP2:
MOVX @DPTR,A
  INC A  
  CJNE A,#0FFH,LOOP2  
  DEC A  
  LOOP3:
MOVX @DPTR,A  
  DEC A  
  CJNE A,#00H,LOOP3  
SIMP LOOP2 
END

作者: libaohua1988   发布时间: 2010-12-22

有点太偏底层了,不会。帮顶

作者: flowerjack   发布时间: 2010-12-22

我学的汇编知识在你的代码面前不堪一击

作者: abgood   发布时间: 2010-12-22