导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→跪求INT中断改查询的问题?[guest]

 *第25955篇: 跪求INT中断改查询的问题?

  
楼 主:guest 2004年9月20日14:17
 跪求INT中断改查询的问题?
跪求INT中断改查询的问题?

昨天16C84的RB0/INT外部中断程序改16C54还不成啊,跪求各位老大帮我改改!(INT中断改查询)
(RB0/INT中断、RB1电平检查、RB2信号输出)
Init:
 clrw            ;清除W寄存器
 bsf STATUS,RP0
 bcf TRISB,2     ;RB2 做信号输出
 bcf STATUS,RP0
 bsf INTCON,INTE ;置RB0/INT外部中断允许
Monitor:
 bsf INTCON,GIE  ;开中断允许
 btfss PORTB,1   ;检查RB1是否高电位
 goto $-1        ;若低电位,PC -1
 movlw 1         ;若高电位,W 赋值1
 goto $          ;循环 

换成PIC16C54后,我对程序作如下修改:(上电测试还是不行啊),哪位老大再帮我改改啊!
Init:
 clrw            ;清除W寄存器
 movlw b'11111011'
 TRIS 6     ;RB2 做信号输出,其他输入
Monitor:
 btfsc PORTB,0   ;检查RB0是否高低位
 call IntProgram ;跳转至原中断程序
 btfss PORTB,1   ;检查RB1是否高电位
 goto $-3        ;若低电位,PC -3
 movlw 1         ;若高电位,W 赋值1
 goto $          ;循环


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:求助,请推荐一些价廉物美的参考电压源型号

[下一篇主题]:新手 求助