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

* 62865: 跪求INT中断改查询的问题?

   guest 
guest发表的帖子 

 跪求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 $          ;循环

发表时间:2004年9月20日14:17:40

  
回复该帖

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

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

[上一篇帖子]:cad/cam[quote][b]以下是引用[i]guest在2004-9-20 14:0
[下一篇帖子]:新手 求助我想买点工具,如电烙铁,万用表什么的,但我不知道买什么样的合适我用,可以给点建议