锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

合泰单片机外部中断程序

时间:2024-05-07 02:37:31

;;内容:按下PA3接的按键进中断LED灯左移一位
;LED接法PD口
;源码下载:http://www.51hei.com/f/htwzd.rar
;1.开中断
;2.中断中防抖
include 66F50.inc
ORG0000H
JMPA1
ORG04H;外部中断0入口地址
JMPZD01;
ORG30H;
A1:
MOVA,00000000B;
MOVPRM1,A;设置外部中断0的管脚为PA.3
MOVA,00000010B;
MOVIG,A;设置外部中断0为下降沿触发
CLRACERL;设置PA口不为AD输入口
SETPAPU.3;设置PA.3上拉
SETPAC.3;设置PA.3为输入口
MOVA,08H;
MOVCP0C,A;设置PA3不为比较器输入口
CLR;设置PD口为输出口
MOVA,01H;设置PD口初始状态
MOVPD,A;PD口显示初始状态
CLRI0F;清中断0标志
SNT0E;使能外部0中断
SEMI;使能总中断

JMP$
;*************************************************
;外部中断0服务子程序
;*************************************************
ZD01:
RLPD;左移PD口显示
SNZPA.3;判断PA3是否为高电平(去抖)
JMP$-1;是低电平则返回判断
CAL001;延时防止抖动
SNZPA.3;
JMP$-4;
CLRINT0F;清中断标志
RETI;中断返回
;**************************************
;延时子程序
;**************************************
M001:
MOVA,1
MOV[85H],A
M002:
MOVA,10
MOV[86H],A
M003:
MOVA,250
MOV[87H],A
M004:
SDZ[87H]
J004
SDZ[86H]
JMPM003
SDZ[85H]
JMPM002
RET
END


-电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。 自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章