AT89C51单片机的触发方式有哪几种
AT89C51单片机的触发方式有哪几种?ORG0SJMPSTARORG3SJMPINT0SSTAR:MOVIE,#81HMOVTCON,#1MOVA,#0FEHMOVP3...
AT89C51单片机的触发方式有哪几种?
ORG 0
SJMP STAR
ORG 3
SJMP INT0S
STAR: MOV IE,#81H
MOV TCON,#1
MOV A,#0FEH
MOV P3,#0FFH
ST1: MOV P2,A
ACALL DELAY
RL A
SJMP ST1
INT0S: PUSH ACC
MOV R2,#8
LOOP: MOV P2,#0C0H
LCALL DELAY
MOV P2,#0F9H
LCALL DELAY
MOV P2,#0A4H
LCALL DELAY
MOV P2,#0B0H
LCALL DELAY
MOV P2,#99H
LCALL DELAY
MOV P2,#92H
LCALL DELAY
MOV P2,#82H
LCALL DELAY
MOV P2,#0F8H
LCALL DELAY
MOV P2,#80H
LCALL DELAY
MOV P2,#90H
LCALL DELAY
POP ACC
RETI
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R6,D2
DJNZ R7,D1
RET
END
以上程序是运用哪种触发方式的呢? 展开
ORG 0
SJMP STAR
ORG 3
SJMP INT0S
STAR: MOV IE,#81H
MOV TCON,#1
MOV A,#0FEH
MOV P3,#0FFH
ST1: MOV P2,A
ACALL DELAY
RL A
SJMP ST1
INT0S: PUSH ACC
MOV R2,#8
LOOP: MOV P2,#0C0H
LCALL DELAY
MOV P2,#0F9H
LCALL DELAY
MOV P2,#0A4H
LCALL DELAY
MOV P2,#0B0H
LCALL DELAY
MOV P2,#99H
LCALL DELAY
MOV P2,#92H
LCALL DELAY
MOV P2,#82H
LCALL DELAY
MOV P2,#0F8H
LCALL DELAY
MOV P2,#80H
LCALL DELAY
MOV P2,#90H
LCALL DELAY
POP ACC
RETI
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R6,D2
DJNZ R7,D1
RET
END
以上程序是运用哪种触发方式的呢? 展开
4个回答
展开全部
51芯片复位后,自动从地址0000H开始执行。所以程序代码第一行一般都是
ORG 0000H
如果过程中出现故障,必须重新上电复位。一般51单片机的电路中都设置成自动复位的。
ORG 0000H
如果过程中出现故障,必须重新上电复位。一般51单片机的电路中都设置成自动复位的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电平与边沿触发两种;
MOV TCON,#1;这句就表示你使用的是INT0,并且是边沿触发
MOV TCON,#1;这句就表示你使用的是INT0,并且是边沿触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
低电平与边沿中断触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询