导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→各位高手帮我一把,看看程序为吗不会中断呀?[原创]

* 27670: 各位高手帮我一把,看看程序为吗不会中断呀?[原创]

   jzkny 
jzkny发表的帖子 

 各位高手帮我一把,看看程序为吗不会中断呀?[原创]
org 0000h
   clr p1.5
   sjmp zd0
   setb ea
   setb ex1
   org 0013h
   org 30h
   sjmp l13
 l13:  push psw
   jnb p1.0,zd1
   jnb p1.1,zd2
   jnb p1.2,zd3
   jnb p1.3,zd4
 l12:pop psw
   clr ea
   reti
 zd0:mov a,#0feh
l1: rr a
lcall l2
sjmp l1
l2:mov r2,#01h
l3:mov p0,a
lcall delay
mov p0,#0ffh
lcall delay
djnz r2,l3
ret
zd1:mov a,#0feh
l9: rl a
lcall l10
sjmp l9
l10:mov r2,#02h
l11:mov p0,a
lcall delay
mov p0,#0ffh
lcall delay
djnz r2,l11
ret
zd2:mov a,#0feh
l14: rr a
lcall l5
sjmp l14
l15:mov r2,#03h
l16:mov p0,a
lcall delay
mov p0,#0ffh
lcall delay
djnz r2,l16
ret
zd3:mov a,#0feh
l17: rr a
lcall l18
sjmp l17
l18:mov r2,#04h
l19:mov p0,a
lcall delay
mov p0,#0ffh
lcall delay
djnz r2,l19
ret
zd4:mov a,#0feh
l20: rr a
lcall  l21
sjmp l20
l21:mov r2,#05h
l22:mov p0,a
lcall delay
mov p0,#0ffh
lcall delay
djnz r2,l22
ret
delay:mov r3,#03h
l4:mov r4,#0c8h
l5:mov r5,#0c8h
l6:djnz r5,l6
l7:djnz r4,l5
l8:djnz r3,l4
ret
end


发表时间:2003年4月27日22:50:48

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  27683.[详细]你程序中在没有打开中断前就进入了死循环!
摘要:l1: rr a lcall l2 sjmp l1 按照你的程序的执行顺序,到这儿就死循环了,但是你的中断允许标志还没有打开......(101字)
- [guest][921次] 2003年4月28日

  27685.[详细]你的中断向量不正确,中断服务也不正确。
摘要:......(无内容)
- [Eastzsp][1081次] 2003年4月28日

  27711.[详细]如果不用中断,可以这样
摘要:org 0000h      SJMP MAIN      org 30h MA......(494字)
- [红心J][871次] 2003年4月28日

[上一篇帖子]:谢谢
[下一篇帖子]:我的意思大概就是这样,具体阻容参数你再根据实际定就应没什么问题