标题: 单片机定时器调频率汇编程序 [打印本页]

作者: 18151890001    时间: 2018-12-26 10:57
标题: 单片机定时器调频率汇编程序
;--------------------------------------------
;频率调节,P1,7频率加
;P1,6频率减 P1.0 输出
;----------------------------------------
ORG 00H
AJMP  ZHU
ORG 0BH
AJMP JISHU
ORG 50H
ZHU:MOV P1,#0FFH
    MOV TMOD,#00000001B
    MOV TL0,#0FEH
    MOV TH0,#0FFH
    SETB EA
    SETB ET0
    MOV R2,#100D
    MOV R1,#100D;频率调节变量
    SETB TR0
;到这开始 计数器定时器设定完成
;------------------------------------
ZHUAN:JNB P1.7,JIA
      JNB P1.6,JIAN
      AJMP ZHUAN
;---------------------------------------
JIA:LCALL YAN
    JNB P1.7,JIAZ
    AJMP ZHUAN
JIAN:LCALL YAN
     JNB P1.6,JIANZ
     AJMP ZHUAN
;---------频率调节----------------------
JIAZ:CJNE R1,#100D,JJ
     AJMP DD
JJ:DEC R1
DD:JNB P1.7,DD
   AJMP ZHUAN
JIANZ:CJNE R1,#105D,SS
      AJMP GG
SS: INC R1
GG:JNB P1.6,GG
   AJMP ZHUAN

;-----------------------------
JISHU:MOV TL0,#0FEH
      MOV TH0,#FFH
      DJNZ R2 ,FAN
      MOV A,R1
      MOV R2,A
      CPL P1.0
FAN:RETI
;------------------------------
YAN:MOV R3,#255D
    DJNZ R3,$
    RET
;---------------------------
END






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