nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

222/4040/2/7seg プログラム

続いて、
LM61BIZを使用した温度計のプログラムをまとめます。
PIC10F222の512ワードの中にプログラムを収めるためには掛け算・割り算は容量喰うので使ってはだめ。
仕方なく足し算と引き算で表現。
90%を越えてしまい、
ちょっと追加しようとしたらERRORがでるぐらいですが、
何とか512ワードに収まりました。
ただし、PIC10F222のADCは8ビットの分解能なので、
温度表示では2℃単位でしか表示できません。(約20mV/bit、10mV/1℃)
ちょっとイマイチ実用性にかける結果です。  
http://chitose6thplant.web.fc2.com/pic10f/thermo_led/main_c.pdf
http://chitose6thplant.web.fc2.com/pic10f/thermo_led/disp_c.pdf