请赐我一个单片机c语言高手吧!

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:59:47
单片机C语言程序看不懂。。。。

程序看不懂,显示出来看看。

买书看

买书自学 可以把源代码发出来看看

我学了半个月时间,觉得比C语言难不了多少。

一定要学会看图。

一个小程序(液晶管自加):

#include <reg52.h>

sbit d1 = P1^0;
sbit key1 = P3^4;

sbit dula = P2^6;
sbit wela = P2^7;

unsigned char code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};

unsigned char num = 0;

void delay(unsigned int t)
{
int i = 0;
while (t--)
for (i = 0; i < 110; i++);
}

void main()
{
wela = 1;
P0 = 0xfe;
wela = 0;

P3=0xff;
while(1)
{
if (key1 == 0)
{
delay(10);
if (key1 == 0)
{
d1 = 0;
num++;
if (num == 10)
num = 0;
}
while(!key1);
}
else
d1 = 1;
dula = 1;
P0 = table[num];
dula = 0;
}
}
<