1
1

00:00:03,080  -->  00:00:09,440
這樣才能真正證明按位
2

2

00:00:06,290  -->  00:00:12,110
操作員只能操縱所需的
3

3

00:00:09,440  -->  00:00:16,099
一點一點地註冊而不會打擾
4

4

00:00:12,110  -->  00:00:18,880
讓我們打開一個LED可以
5

5

00:00:16,099  -->  00:00:21,679
打開然後再打開10個
6

6

00:00:18,880  -->  00:00:24,320
同時記住所有三個LED
7

7

00:00:21,679  -->  00:00:28,400
由單個寄存器控制
8

8

00:00:24,320  -->  00:00:31,609
GPIO端口F數據寄存器當前是否
9

9

00:00:28,400  -->  00:00:35,300
我們像在這裡一樣分配藍色
10

10

00:00:31,609  -->  00:00:38,030
因此啟用了寄存器神聖位2
11

11

00:00:35,300  -->  00:00:41,210
如果我們必須打開僅藍色
12

12

00:00:38,030  -->  00:00:43,219
將此藍色詞替換為綠色僅是
13

13

00:00:41,210  -->  00:00:45,620
三個將啟用，奧利綠色
14

14

00:00:43,219  -->  00:00:47,780
將被打開以能夠保持
15

15

00:00:45,620  -->  00:00:50,179
以前的設置而其他新設置
16

16

00:00:47,780  -->  00:00:53,300
設置，我們將必須使用或
17

17

00:00:50,179  -->  00:00:55,670
運算符，如果您還記得前一陣子
18

18

00:00:53,300  -->  00:00:59,749
操作將在x和之間執行
19

19

00:00:55,670  -->  00:01:03,980
y使用您意識到的or操作
20

20

00:00:59,749  -->  00:01:07,670
X或Y的結果是一個並集
21

21

00:01:03,980  -->  00:01:11,000
x和y的長度相同
22

22

00:01:07,670  -->  00:01:13,430
同樣的原則可以保持先前的設置
23

23

00:01:11,000  -->  00:01:15,650
一會兒又有了新的東西
24

24

00:01:13,430  -->  00:01:18,950
我的意思是以前的設置有
25

25

00:01:15,650  -->  00:01:20,270
保持第一個LED亮，然後
26

26

00:01:18,950  -->  00:01:24,650
添加新的LED
27

27

00:01:20,270  -->  00:01:28,220
而不傷害前一點
28

28

00:01:24,650  -->  00:01:30,860
讓我們嘗試一下，讓我們
29

29

00:01:28,220  -->  00:01:33,950
說讓我們打開綠色LED並保持
30

30

00:01:30,860  -->  00:01:37,760
當我們將藍色LED閃爍到10時
31

31

00:01:33,950  -->  00:01:41,980
做到這一點，我們可以復制這個，是的，
32

32

00:01:37,760  -->  00:01:46,690
然後貼上她，這樣作為董事會
33

33

00:01:41,980  -->  00:01:52,790
初始化這將打開好
34

34

00:01:46,690  -->  00:01:54,860
像這樣的綠色，所以當我們
35

35

00:01:52,790  -->  00:01:58,610
編譯並下載綠色LED
36

36

00:01:54,860  -->  00:02:03,140
打開我們如何看待發生的事情
37

37

00:01:58,610  -->  00:02:05,600
首先是，而不是說你
38

38

00:02:03,140  -->  00:02:09,890
意識到發生了什麼事綠色沒有
39

39

00:02:05,600  -->  00:02:12,560
打開一個藍色的架子就可以了
40

40

00:02:09,890  -->  00:02:15,020
可能認為這有問題
41

41

00:02:12,560  -->  00:02:16,370
綠色，那麼我們如何評論
42

42

00:02:15,020  -->  00:02:20,629
憂鬱
43

43

00:02:16,370  -->  00:02:23,120
這樣，所以現在我們只有綠色
44

44

00:02:20,629  -->  00:02:24,890
有權訪問該寄存器並查看
45

45

00:02:23,120  -->  00:02:28,610
會發生什麼，讓我們編譯並
46

46

00:02:24,890  -->  00:02:31,250
將其下載到我們的板上，我們設置
47

47

00:02:28,610  -->  00:02:34,310
登上現在我們只是開綠燈
48

48

00:02:31,250  -->  00:02:38,150
不像我們期望的那樣閃爍
49

49

00:02:34,310  -->  00:02:40,819
最初發生的確實是
50

50

00:02:38,150  -->  00:02:43,040
強制綠色，但非常簡短
51

51

00:02:40,819  -->  00:02:45,319
瞬間切換我們的人類無法
52

52

00:02:43,040  -->  00:02:48,260
簡要介紹單寧課程
53

53

00:02:45,319  -->  00:02:52,220
片刻，然後是新設置
54

54

00:02:48,260  -->  00:02:56,299
這是接管了登記冊嗎
55

55

00:02:52,220  -->  00:02:58,819
為了保持這個和其他我們可以使用
56

56

00:02:56,299  -->  00:03:01,519
就像我們說的那樣
57

57

00:02:58,819  -->  00:03:04,790
聯合集的原則適用於
58

58

00:03:01,519  -->  00:03:07,849
我們現在有兩個操作數
59

59

00:03:04,790  -->  00:03:10,910
記住GPIO bot F數據寄存器
60

60

00:03:07,849  -->  00:03:13,549
這是一個32位的值，我們有藍色
61

61

00:03:10,910  -->  00:03:17,870
藍色這裡也是32位值
62

62

00:03:13,549  -->  00:03:22,100
記得我們有一個標誌，你聽到了
63

63

00:03:17,870  -->  00:03:25,160
可能是0 0 0 0 0 0 0 1 0
64

64

00:03:22,100  -->  00:03:28,459
藍色的值，因此我們正在執行
65

65

00:03:25,160  -->  00:03:30,889
所有這兩者之間，然後意味著
66

66

00:03:28,459  -->  00:03:34,040
如果該值達到這一點，並且
67

67

00:03:30,889  -->  00:03:38,540
它已經有綠色並且已啟用Ned
68

68

00:03:34,040  -->  00:03:43,040
然後我們添加藍色就可以了
69

69

00:03:38,540  -->  00:03:44,930
通過鍵入GP實際上，這就是我們
70

70

00:03:43,040  -->  00:03:51,310
將要輸入的內容，您只需複制並
71

71

00:03:44,930  -->  00:03:54,370
將其粘貼到des並記住
72

72

00:03:51,310  -->  00:03:59,750
操作是一條垂直線
73

73

00:03:54,370  -->  00:04:02,180
這樣肯定，所以這應該是什麼
74

74

00:03:59,750  -->  00:04:04,760
要做的就是保持綠燈亮，
75

75

00:04:02,180  -->  00:04:07,160
然後藍色閃爍，但它
76

76

00:04:04,760  -->  00:04:10,190
可能不是藍色的
77

77

00:04:07,160  -->  00:04:16,579
藍色和綠色閃爍，讓我們看看
78

78

00:04:10,190  -->  00:04:19,099
我們得到的是令人興奮的，嗯，走了嗎
79

79

00:04:16,579  -->  00:04:21,109
看到我們眨眼之間
80

80

00:04:19,099  -->  00:04:23,870
藍色和綠色的混合物，然後
81

81

00:04:21,109  -->  00:04:27,289
回到閃爍的藍色，希望你
82

82

00:04:23,870  -->  00:04:29,370
了解為什麼我們有那種花哨的顏色
83

83

00:04:27,289  -->  00:04:32,790
片刻，然後
84

84

00:04:29,370  -->  00:04:35,040
它回到藍色閃爍是什麼
85

85

00:04:32,790  -->  00:04:37,470
發生在這裡的最後一個循環中
86

86

00:04:35,040  -->  00:04:42,180
您會看到最後一個循環此語句
87

87

00:04:37,470  -->  00:04:44,850
GPIO po f數據設置整個出價
88

88

00:04:42,180  -->  00:04:48,810
回到零零零就像我們一樣
89

89

00:04:44,850  -->  00:04:51,150
精心添加了新的使能位
90

90

00:04:48,810  -->  00:04:52,020
註冊這一套一切
91

91

00:04:51,150  -->  00:04:56,280
歸零
92

92

00:04:52,020  -->  00:04:59,280
是的，所以我們要做的是使用
93

93

00:04:56,280  -->  00:05:02,070
我們用在這裡的相同原理來改變
94

94

00:04:59,280  -->  00:05:05,670
只有我們想要改變的東西
95

95

00:05:02,070  -->  00:05:08,040
在這裡，我們將使用not運算符
96

96

00:05:05,670  -->  00:05:10,290
和最終運營商
97

97

00:05:08,040  -->  00:05:15,360
記得我們說過不是運算符是一個
98

98

00:05:10,290  -->  00:05:19,080
逆變器給出了逆
99

99

00:05:15,360  -->  00:05:22,800
輸入作為輸出，最終運算符
100

100

00:05:19,080  -->  00:05:27,330
要求兩個輸入都為高
101

101

00:05:22,800  -->  00:05:31,290
提供高輸出，所以我們要
102

102

00:05:27,330  -->  00:05:34,440
反轉我們要反轉藍色
103

103

00:05:31,290  -->  00:05:37,860
頭髮把它關掉，因為我們有
104

104

00:05:34,440  -->  00:05:39,690
這裡的藍色是藍色的
105

105

00:05:37,860  -->  00:05:43,140
反之會保留一切
106

106

00:05:39,690  -->  00:05:45,780
高，但為了保持藍色而炸掉了
107

107

00:05:43,140  -->  00:05:48,960
一個人在這裡，以便我們可以擁有它
108

108

00:05:45,780  -->  00:05:51,360
空白，我們只能關閉藍色並保持
109

109

00:05:48,960  -->  00:05:53,990
並保留我們不想使用的其他圖釘
110

110

00:05:51,360  -->  00:06:00,450
就像我們在那裡所做的一樣
111

111

00:05:53,990  -->  00:06:04,190
我將復制此頭髮並分頁
112

112

00:06:00,450  -->  00:06:08,520
頭髮，然後我們要做的是
113

113

00:06:04,190  -->  00:06:13,350
那不是操作員，然後
114

114

00:06:08,520  -->  00:06:18,090
藍色BL UV我們放入黃銅放在括號中
115

115

00:06:13,350  -->  00:06:21,450
然後我們在最後，所以現在我們
116

116

00:06:18,090  -->  00:06:22,050
當我們只禁用藍色
117

117

00:06:21,450  -->  00:06:24,420
重新開始
118

118

00:06:22,050  -->  00:06:27,660
而不是將所有內容設置為綠色
119

119

00:06:24,420  -->  00:06:34,890
為此，我們在此處添加綠色
120

120

00:06:27,660  -->  00:06:41,670
穿是的，您可以重建然後下載
121

121

00:06:34,890  -->  00:06:43,500
除非我們開始說我
122

122

00:06:41,670  -->  00:06:46,260
希望你能得到它
123

123

00:06:43,500  -->  00:06:49,170
現在我們得到了綠色和綠色之間的應用鏈接
124

124

00:06:46,260  -->  00:06:52,320
這種奇特的顏色是
125

125

00:06:49,170  -->  00:06:56,160
綠色和藍色，這是UM，這是
126

126

00:06:52,320  -->  00:06:59,220
我們可以按位運算符的力量
127

127

00:06:56,160  -->  00:07:01,890
進一步縮短此代碼，而不是縮短
128

128

00:06:59,220  -->  00:07:03,810
這個名字的一半在這裡有一個
129

129

00:07:01,890  -->  00:07:06,330
這個以及這個的簡寫
130

130

00:07:03,810  -->  00:07:09,780
要求是清潔並放
131

131

00:07:06,330  -->  00:07:11,880
等號另一邊的運算符
132

132

00:07:09,780  -->  00:07:14,940
符號，它執行相同的功能
133

133

00:07:11,880  -->  00:07:20,460
我們可以在這裡做同樣的事情
134

134

00:07:14,940  -->  00:07:25,100
清理這個並結束
135

135

00:07:20,460  -->  00:07:29,880
等號的另一面像這樣
136

136

00:07:25,100  -->  00:07:34,590
您可以重新編譯並看到它應該工作
137

137

00:07:29,880  -->  00:07:37,110
同樣的方式，所以不知道
138

138

00:07:34,590  -->  00:07:39,360
我很高興向您指出
139

139

00:07:37,110  -->  00:07:43,320
這是傳統的方式
140

140

00:07:39,360  -->  00:07:45,930
在標準嵌入式C中啟用位
141

141

00:07:43,320  -->  00:07:48,360
編程這是慣例
142

142

00:07:45,930  -->  00:07:51,330
人們過去常啟用位，這一位
143

143

00:07:48,360  -->  00:07:53,910
這是我們如何禁用這一位
144

144

00:07:51,330  -->  00:07:58,080
這裡只禁用您想要的位
145

145

00:07:53,910  -->  00:08:00,840
在這里特別禁用一側並
146

146

00:07:58,080  -->  00:08:03,510
側面的頭髮只能使你的位
147

147

00:08:00,840  -->  00:08:05,490
想要從現在開始啟用
148

148

00:08:03,510  -->  00:08:09,030
我們將如何製作程序
149

149

00:08:05,490  -->  00:08:11,100
通過啟用友好且更加牢固
150

150

00:08:09,030  -->  00:08:14,400
並僅禁用我們想要的位
151

151

00:08:11,100  -->  00:08:18,870
而不是寫入和寫入其中的所有位
152

152

00:08:14,400  -->  00:08:21,630
事實上，我們可以進一步改進我們的代碼
153

153

00:08:18,870  -->  00:08:25,020
通過應用新的可讀性條款
154

154

00:08:21,630  -->  00:08:28,050
按位運算符和預處理器
155

155

00:08:25,020  -->  00:08:32,610
我們創建了一個可以做到的地方
156

156

00:08:28,050  -->  00:08:34,800
可能是在GPIO pata啟用時
157

157

00:08:32,610  -->  00:08:37,979
註冊互動註冊記住
158

158

00:08:34,800  -->  00:08:41,339
這個或X e此處為十六進制
159

159

00:08:37,979  -->  00:08:43,950
開啟第1位和第2位的數字
160

160

00:08:41,339  -->  00:08:47,250
三而不是寫整個
161

161

00:08:43,950  -->  00:08:49,140
我們可以添加到地址中
162

162

00:08:47,250  -->  00:08:51,270
就像我們一直在做的那樣添加它
163

163

00:08:49,140  -->  00:08:53,700
我們可以做到這一點，記住所有
164

164

00:08:51,270  -->  00:08:56,930
操作用於添加到我們
165

165

00:08:53,700  -->  00:09:06,020
可以像紅色或藍色或綠色一樣
166

166

00:08:56,930  -->  00:09:09,140
是紅色還是藍色像這樣的綠色
167

167

00:09:06,020  -->  00:09:13,970
我們只啟用了我們需要的位
168

168

00:09:09,140  -->  00:09:15,770
在這是同一件事，我
169

169

00:09:13,970  -->  00:09:26,660
希望你能體會到可讀性
170

170

00:09:15,770  -->  00:09:29,270
現在綠色的頭髮，你可以重建是零
171

171

00:09:26,660  -->  00:09:32,750
錯誤零警告下載應該
172

172

00:09:29,270  -->  00:09:36,790
工作方式相同，工作原理相同
173

173

00:09:32,750  -->  00:09:39,770
祝賀這個居留的步驟
174

174

00:09:36,790  -->  00:09:41,779
漸漸地，我們很快到達那裡
175

175

00:09:39,770  -->  00:09:43,850
開始建設更大的項目
176

176

00:09:41,779  -->  00:09:46,910
事物在移動並收集著
177

177

00:09:43,850  -->  00:09:50,320
價值觀，但你很重要
178

178

00:09:46,910  -->  00:09:50,320
了解這些基礎知識
