找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1369|回复: 0
收起左侧

单片机定时器调频率汇编程序

[复制链接]
ID:455187 发表于 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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表