回答編集履歴

2

追記

2021/02/01 07:49

投稿

nac_tnk
nac_tnk

スコア494

test CHANGED
@@ -133,3 +133,59 @@
133
133
 
134
134
 
135
135
  ※このLCDは所有していませんし、当然、動作確認もしていません。
136
+
137
+
138
+
139
+
140
+
141
+ 追記
142
+
143
+
144
+
145
+ 作った関数の性格からいくと
146
+
147
+
148
+
149
+ 作って関数の性格からいくと
150
+
151
+
152
+
153
+ > writeData('2');
154
+
155
+ > writeData('0');
156
+
157
+ > lcd_val(r_year,2);
158
+
159
+
160
+
161
+ の部分は
162
+
163
+
164
+
165
+ lcd_val(2000+r_year,4);
166
+
167
+
168
+
169
+ でも良い筈ですし、使いやすくする関数も自分で色々作った方が良いです。
170
+
171
+ 例えば文字列を表示する関数。
172
+
173
+ ```ここに言語を入力
174
+
175
+ void lcd_str(char *str){
176
+
177
+ while(*str){
178
+
179
+ writeData(*str);
180
+
181
+ str++;
182
+
183
+ }
184
+
185
+ }
186
+
187
+ ```
188
+
189
+ とか。
190
+
191
+ この作例の限らず、書いていて不便さを感じたら便利な手法を考えて下さい。

1

些事-変換ミス

2021/02/01 07:49

投稿

nac_tnk
nac_tnk

スコア494

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  よくある手法?は、RTCのOUT端子から1Hzを出して、その信号を割り込みあたりで受けて、時刻取得→LCD更新です。
12
12
 
13
- 0.1秒?毎に情報を取得する人もいるでしょうし、そのあたりはに作ればいい事だと思っています。
13
+ 0.1秒?毎に情報を取得する人もいるでしょうし、そのあたりは好きに作ればいい事だと思っています。
14
14
 
15
15
 
16
16