PIC16f的外部中断怎么设置?

2020-02-10 08:51发布

我的程序是这样的,老进不了中断,为什么?

MAIN
        BANKSEL TRISB
        MOVLW 0FFH
        MOVWF TRISB;

        MOVLW 07H
        MOVWF OPTION_REG

        BANKSEL PORTB
        MOVLW 90H
        MOVWF INTCON
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lvshaohui
1楼-- · 2020-02-10 12:29
郁闷,我用MPLAB ICD 2 调试的
MAIN
        BANKSEL TRISB
        MOVLW 0FFH
        MOVWF TRISB          ;B口设置为输入

        MOVLW 07H            ;设置为下降沿触发中断
        MOVWF OPTION_REG

        BANKSEL PORTB               
        MOVLW 90H            ;使能全局中断和INT中断
        MOVWF INTCON
anxiangbo
2楼-- · 2020-02-10 16:48
具体什么型号的?
lvshaohui
3楼-- · 2020-02-10 16:55
PIC16F737,看了资料应该是这样设置的,不知道哪里出问题了。
chuyu111
4楼-- · 2020-02-10 22:42
 精彩回答 2  元偷偷看……
lvshaohui
5楼-- · 2020-02-11 00:10
标志位INTF一直为零,在调试器看到的
chuyu111
6楼-- · 2020-02-11 05:20
查查硬件    1.有没有下降沿  2.限流电阻是不是太大了

一周热门 更多>