键控门铃程序

发布者:数据舞者最新更新时间:2018-01-10 来源: eefocus关键字:键控门铃  1*4按键 手机看文章 扫描二维码
随时随地手机看文章

键控门铃程序

;***** 通过1*4按键的第3号键按下可听到门铃的声音      
       T5Hz EQU 30H 
       T7HZ EQU 31H

       T05SA EQU 32H 
       T05SB EQU 33H 
       FLAG BIT 00H 
       STOP BIT 01H 
       SP1 BIT P1.0 
       ORG 0000H 
       LJMP START 
       ORG 000BH 
       LJMP INT_T0 
START:  MOV  TMOD,#02H 
        MOV  TH0,#06H 
        MOV  TL0,#06H 
       SETB ET0 
       SETB EA 
NSP:   JB SP1,NSP 
       LCALL DELY10MS 
       JB SP1,NSP 
       SETB TR0 
        MOV  T5HZ,#00H 
        MOV  T7HZ,#00H 
        MOV  T05SA,#00H 
        MOV  T05SB,#00H 
       CLR FLAG 
       CLR STOP 
       JNB STOP,$ 
       LJMP NSP 
DELY10MS:  MOV  R6,#20 
D1:     MOV  R7,#248 
       DJNZ R7,$ 
       DJNZ R6,D1 
       RET 
INT_T0:INC T05SA 
        MOV  A,T05SA 
       CJNE A,#100,NEXT 
        MOV  T05SA,#00H 
       INC T05SB 
        MOV  A,T05SB 
       CJNE A,#20,NEXT 
        MOV  T05SB,#00H 
       JB FLAG,STP 
       CPL FLAG 
       LJMP NEXT 
STP:   SETB STOP 
       CLR TR0 
       LJMP DONE 
NEXT:  JB FLAG,S5HZ 
       INC T7HZ 
        MOV  A,T7HZ 
       CJNE A,#03H,DONE 
        MOV  T7HZ,#00H 
       CPL P3.7 
       LJMP DONE 
S5HZ:  INC T5HZ 
        MOV  A,T5HZ 
       CJNE A,#04H,DONE 
        MOV  T5HZ,#00H 
       CPL P3.7 
       LJMP DONE 
DONE:  RETI 
       END


关键字:键控门铃  1*4按键 引用地址:键控门铃程序

上一篇:交通灯模拟实验程序
下一篇:超声波测离程序

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved