接通
电源后两个画面总是自己跳转。。。把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;
-
一周热门 更多>