摇摇棒画面自己跳转

2019-07-16 04:54发布

接通电源后两个画面总是自己跳转。。。把p3.0的那根线断掉 仍然自己跳转 下面是主函数和开头端口定义。。将主函数中去抖动判断里的pic++去掉则不会跳转 也就是没有给key信号 pic++也是执行的 求大神帮忙解释一下啊。。。。。。。。。



#include<reg52.h>   //52单片机头文件,一般不要改动,里面包含特殊功能寄存器的定义
#define uchar unsigned char
#define uint  unsigned int
sbit KEY=P3^0;
void display1(void);
void display2(void);



void main(void)       //入口函数
{
EA=1;   //首先开启总中断
EX0=1;    //开启外部中断 0
IT0=1;
KEY=1;        //设置成下降沿触发,0为低电平触发
while(1)     //主程序中只检测按键
{
   if(KEY==1)     //画面切换键按下
   {
    delay(10000);     //按键去抖
    if(KEY==1)
     pic++;
   }
   if(pic==2)
    pic=0;
  }

ky=0;
clip_image001.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lsergao
1楼-- · 2019-07-16 22:30
学习了                                    
soul.bringer
2楼-- · 2019-07-17 02:27
了解了解                                                           

一周热门 更多>