yealien

  • 2020-07-10
  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    dingzy_2002 发表于 2020-7-6 16:03 我没有PIC16F877A的硬件 仅通过软件仿真:目前是可以进入中断的。从程序编写上来说,初始化这段,可以 ...
    调了顺序,还是不行。

  • 2020-07-07
  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    dingzy_2002 发表于 2020-7-7 11:49 我一般这样写: ①: //    PORTB=0x01;     PORTD=0;   &n ...
    好象与我的顺序刚好相反了,我明天试试

  • 2020-07-06
  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    dingzy_2002 发表于 2020-7-6 16:03 我没有PIC16F877A的硬件 仅通过软件仿真:目前是可以进入中断的。从程序编写上来说,初始化这段,可以 ...
    void init()    //初始化 {     OPTION_REG=0x00;            //RBPU=0使能B口上拉电阻,INTEDG=0下降沿触发中断     INTCON=0xD0;                //GIE为1允许总中断,INTE=1使能RB0/INT外部中断,INTF=0清RB0外部中断标志位     TRISB=0x01;                    //B口低2位设为键盘的输入     TRISD=0;                    //D口低4位设为LED的输出 //    PORTB=0x01;     PORTD=0;                    //D口清零 }   是这样啊.

  • 2020-06-30
  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    dcexpert 发表于 2020-6-28 09:04 中断没有开吧
    INTCON=0xD0;                //GIE为1允许总中断,INTE=1使能RB0/INT外部中断,INTF=0清RB0外部中断标志位     有开中断的

  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    okhxyyo 发表于 2020-6-28 05:58 有提示报错原因吗?
    没有错误提示。可以中断置1,但进不了中断

  • 回复了主题帖: 为什么我的INT功能进入不了中断?

    用ICD2仿真,可以看到中断位置1,但是进不了中断。

  • 2020-06-27
  • 发表了主题帖: 为什么我的INT功能进入不了中断?

    为什么我的RB0口进入不了中断?是哪里的问题? #include<pic.h> #include<pic16f877a.h> #define uchar unsigned char #define uint unsigned int __CONFIG(0x3731);  void delay(uint x) {     uint a,b;     for(a=x;a>0;a--)         for(b=110;b>0;b--); } void init()    //初始化 {     OPTION_REG=0x00;            //RBPU=0使能B口上拉电阻,INTEDG=0下降沿触发中断     INTCON=0xD0;                //GIE为1允许总中断,INTE=1使能RB0/INT外部中断,INTF=0清RB0外部中断标志位     TRISB=0x01;                    //B口低2位设为键盘的输入     TRISD=0;                    //D口低4位设为LED的输出 //    PORTB=0x01;     PORTD=0;                    //D口清零 } void interrupt INT() {     if(INTF==1)                    //查询中断标志位是否被置1     {         INTF=0;                    //清中断标志位         if(RB0==0)                //再次检测RB0口是否被按下         {             PORTD=0x02;            //马达反转         }     } } void main() {     init();     while(1)     {         PORTD=0x00;            //马达反转     } }

最近访客

< 1/1 >

统计信息

已有263人来访过

  • 芯币:173
  • 好友:--
  • 主题:16
  • 回复:51
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言