0
1
00:00:03,650 --> 00:00:10,760
現在，我們將看一下簡單的流程圖，該流程圖將說明程序的工作方式。
1

2
00:00:10,760 --> 00:00:16,710
流程圖開始後發生的第一個事件是初始化LCD。
2

3
00:00:16,730 --> 00:00:18,120
這只會發生一次。
3

4
00:00:18,140 --> 00:00:26,210
在那之後，我們將進入while循環，並且我們知道我們寫了while一，意思是true，
4

5
00:00:26,240 --> 00:00:32,540
進入此循環，然後使該循環保持程序連續運行。
5

6
00:00:32,540 --> 00:00:36,830
這是所有嵌入式程序的標準循環。
6

7
00:00:37,700 --> 00:00:47,410
因此，在循環中，我們首先必須向LCD發送命令以清除顯示，然後設置
7

8
00:00:47,410 --> 00:00:51,670
光標移到首頁，我們在這裡使用此功能
8

9
00:00:51,740 --> 00:00:56,700
我們將編寫一個函數來為我們執行第一個命令。
9

10
00:00:56,740 --> 00:01:01,830
然後，我們將等待幾毫秒，以便允許執行命令。
10

11
00:01:01,840 --> 00:01:04,380
之後，我們將開始發送數據。
11

12
00:01:04,540 --> 00:01:11,080
如果我們的數據顯示不正確，我們可能會延遲一些時間，以便讓他們有時間
12

13
00:01:11,080 --> 00:01:13,560
正確顯示。
13

14
00:01:14,080 --> 00:01:18,070
您在側面看到的這兩個箭頭只是標準箭頭
14

15
00:01:18,150 --> 00:01:20,370
有條件的循環。
15

16
00:01:20,380 --> 00:01:27,970
基本上，這意味著在執行最後一條指令之後，再次檢查條件，然後
16

17
00:01:28,300 --> 00:01:31,180
遇到了同樣的事情重複。
17

18
00:01:31,180 --> 00:01:35,030
這就是這一方面在這裡所表明的。
18

19
00:01:35,260 --> 00:01:43,090
重複同樣的事情，如果不滿足條件，它將沿著這條路線走到這裡，
19

20
00:01:43,090 --> 00:01:43,780
停止。
20

21
00:01:43,780 --> 00:01:45,520
也就是說結束了。
21

22
00:01:45,850 --> 00:01:56,090
如您所見，我們已經使程序非常模塊化，並且具有一，二，三，四個功能。我們要寫
22

23
00:01:56,090 --> 00:02:01,330
四個功能，我們將它們分解為四個功能，並對其進行詳細說明。
23

24
00:02:01,360 --> 00:02:03,710
以便我們了解所寫內容。
24

25
00:02:04,120 --> 00:02:07,970
在下一課中，我們將介紹這些功能。
