嵌入式实验报告1

  |  

文章导航

大三上嵌入式实验报告1

调试完成视频例程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
while (1U)
{
P4.1=0;
P4.3=1;
delay(1000);
P4.1=1;
P4.3=0;
delay(1000);
}
/* End user code. Do not edit comment generated here */
}

修改了一部分功能,实现了两个LED灯轮流闪烁

数码管显示学号

更改了display()函数,使其能够实现输入三位学号的功能

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
void dispaly(void)
{



counter++;
if(counter>300)
{
if (num_keyboard!=0)
{
num[n_count]=num_keyboard%10;

n_count++;
if(n_count>=3)
{
n_count=0;
}
counter=0;

for(ii=0;ii<200;ii++)
{
;
}

}
}
num_keyboard=0;
if(count<3)
{
if(count==0)
{
DIGTAL_LED_D4 = 1;
DIGTAL_LED_D3 = 0;
DIGTAL_LED_D2 = 0;
}
else if(count==1)
{
DIGTAL_LED_D4 = 0;
DIGTAL_LED_D3 = 1;
DIGTAL_LED_D2 = 0;

}
else if(count==2)
{
DIGTAL_LED_D4 = 0;
DIGTAL_LED_D3 = 0;
DIGTAL_LED_D2 = 1;

}
DIGTAL_PORT = Getcode(num[count]);

count++;
}
else
{
count=0;

}


}


/* End user code. Do not edit comment generated here */

实验拍照:(学号后三位498)

本站总访问量 您是第位访客