求解C语言注释,急急急。

#include <reg51.h>
typedef unsigned char UINT8;
typedef unsigned int UINT16;
code UINT8 SEGMENT[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
code UINT8 SELECT[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
//在这增加全局变量
void Delay(UINT16 t)
{
UINT16 i,j;
for(i=0;i<t;i++)
for(j=0;j<114;j++);// ( 这里该怎么注释)
}
UINT8 Scankey(void)
{
UINT8 key;
if((P3&0x0f)==0x0f) // ( 这里该怎么注释)
return(0xff);
Delay(10);// ( 这里该怎么注释)
if((P3&0x0f)==0x0f)
return(0xff);
key=P3&0x0f;// ( 这里该怎么注释)
while((P3&0x0f)!=0x0f);// ( 这里该怎么注释)
return(key);
}
void Display()// ( 这里该怎么注释)
{
//在下面增加显示函数代码
}
main()
{
//在下面增加主函数代码
}

#include <reg51.h>
typedef unsigned char UINT8;
typedef unsigned int UINT16;
code UINT8 SEGMENT[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
code UINT8 SELECT[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
//在这增加全局变量
void Delay(UINT16 t)
{
UINT16 i,j;
for(i=0;i<t;i++)
for(j=0;j<114;j++);//让CPU循环空转,相当于蹭到指定时间
}
UINT8 Scankey(void)
{
UINT8 key;
if((P3&0x0f)==0x0f) // 判断P3的后四位(P3.0~P3.3)是否置1,或者是否为高电平
return(0xff);
Delay(10);// 延迟10的单位时间(这里,我不确定你那个延时函数延时的单位)
if((P3&0x0f)==0x0f)
return(0xff);
key=P3&0x0f;//把P3.0~P3.3的状态赋值给key
while((P3&0x0f)!=0x0f);//判断P3.0~P3.3的值是不是全置1
return(key);
}
void Display()// 把内容输出到LCD/LED等显示设备上
{
//在下面增加显示函数代码
}
main()
{
//在下面增加主函数代码
}
温馨提示:答案为网友推荐,仅供参考
相似回答