※ ChatGPTを利用し、要約された質問です(原文:PICでのBCD変換について教えてください)
PICでのBCD変換について教えてください
このQ&Aのポイント
PICと液晶表示器を使って車の電圧計を作りたい
BCD変換の概念や流れがよくわからない
割って商に0x030を足す理由が分からない
PIC初心者です。
PICと液晶表示器を使って車の電圧計(XX.Xで表示)を作ろうとおもっています。
AD変換して得た値(精度は求めていないので8ビット)をBCD変換して液晶表示器に送ればよいことはわかったのですが、肝心のBCD変換の概念?というか流れがよくわかりません。
いくつか参考になりそうなプログラムを見ました。ここでもQNo.4399051で同じような質問がありました。でも、たとえば、割って商に0x030を足すのはなぜなのか、理解できません。もしかして、アスキーコード表というものに合わせるためでしょうか?
じっくりとプログラムを読めばよいことかもしれませんが、経験者の方よろしければ簡単にお教えください。よろしくおねがいいたします。
お礼
ありがとうございました。アドバイスを参考になんとなく書いてみました。