質問編集履歴

2

プログラムコードを一部訂正(無限ループ内)

2019/04/17 04:23

投稿

raspypy
raspypy

スコア247

test CHANGED
File without changes
test CHANGED
@@ -100,6 +100,8 @@
100
100
 
101
101
  while(1){
102
102
 
103
+ LED1=1;
104
+
103
105
  }
104
106
 
105
107
  }

1

修正した後のプログラムを追加

2019/04/17 04:23

投稿

raspypy
raspypy

スコア247

test CHANGED
File without changes
test CHANGED
@@ -140,8 +140,54 @@
140
140
 
141
141
  }
142
142
 
143
+ ```
143
144
 
144
145
 
145
146
 
147
+ ##修正後(割り込みプログラム部)
148
+
149
+
150
+
151
+ ```html
152
+
153
+ void interrupt Rx( void )
154
+
155
+ {
156
+
157
+ int i;
158
+
159
+ GIE = 0;
160
+
161
+ if (RCIF == 1) {
162
+
163
+ RCIF = 0 ;
164
+
165
+ rx_data = RCREG ;
166
+
167
+ rx_flg = 1 ;
168
+
169
+ if(rx_data == 'X'){
170
+
171
+ for(i=0;i<5;i++){
172
+
173
+ LED1=1;
174
+
175
+ __delay_ms(100);
176
+
177
+ LED1=0;
178
+
179
+ __delay_ms(100);
180
+
181
+ i=i+1;
182
+
183
+ }
184
+
185
+ }
186
+
187
+ }
188
+
189
+ GIE = 1;
190
+
191
+ }
146
192
 
147
193
  ```