微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 子函数变量的问题

子函数变量的问题

时间:10-02 整理:3721RD 点击:
#include<reg51.h>   //
#include<intrins.h>
unsigned char scanf_key();   
void proc_key(unsigned char key_p);
void delay(unsigned char x);
sbit K1=P0^0;
sbit K2=P0^1;
main()
{
   unsigned char key_s,key_p; //key_p
   P2=0xfe;
   key_p=0x03;
   while(1)
   {
    key_s=scanf_key(); //?二次判断防抖 非常好用
if(key_s!=key_p)
{
   delay(20);
   if(key_s!=key_p)
   {
   key_p=key_s;
   proc_key( key_p);  //注意这里不能再写unsigned char 了否则就会出现错误
   }
}
   }
}
为甚最后一句这里不能写成pro_key(unsigned char key_p)?

unsigned char key_p,你在上面已经定义了

上面已经定义了,下面直接调用就行了,C语言基本知识!

哦 初学 多谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top