在下有些单片机编程问题请教..
小弟我是学软件的,打算搞嵌入式软件开发。发现想看懂一个单片机程序很难,求大神指点迷津。可否大概讲讲以下程序,也好让我对这些有点大概的了解。unsigned char wait(unsigned int n)
{
while (n--)
{
key = scan_keys();
if (key)
return key;
}
return 0;
}
void show(void)
{
unsigned char i;
key = 0;
while (1)
{
for (i=0; i<8; i++)
{
P0 = ~(1<<i);
if (wait(1000))
break;
}
if (key)
break;
}
}