[求助]关于利用16f877端口B的中断功能组成键盘的问题,请指教

2020-02-09 11:37发布

[求助]关于利用16f877端口B的中断功能组成键盘的问题,请指教

我利用这个原理图,组成中断键盘,但是程序怎么也写不好。请指点一下

键按下的时候,去点亮发光二极管。

程序应该怎么写啊,我试着改了很多次,还是不行,找不出原因了

大侠们,帮忙修改一下吧


(原文件名:2010515974169117.png)
#include<pic.h>              //包含单片机内部资源预定义
__CONFIG(0x1832);        

main()
{
TRISC=0;
TRISB=0XF0;
TRISE=0;
INTCON=0X88;
RE0=0;
PORTB=PORTB;
if(RBIF==1)
{
        if(RB4==0)
        {
             if(RE0==1)
             {
                  PORTC=0xff;
             }
   
         }
  
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
qing999
1楼-- · 2020-02-09 15:32
最起码,你的主程序没有一个大循环,光 if 是没用的
多看下别人写的程序

一周热门 更多>