SP5FCS
Adam
Liczba postów: 1,072
Dołączył: 02-02-2009
|
RE: Proszę o pomoc przy ATMEGA32
Marcin, Koledzy podali Ci kilka sposobów rozwiązania problemu. "Gotowiec" w C znajdziesz w książce którą posiadasz, w opisie funkcji obsługi LCD, jak już kupiłeś to korzystaj.
Powyższe metody mają dwie wady: generują duży kod (gotowe funkcje języka C) oraz pochłaniają dużo czasu procesora (wielokrotne dzielenie w pętli dużych liczb, procesory AVR nie mają instrukcji dzielenia).
Ja preferuję technikę odejmowania w pętli kolejnych wag w systemie dziesiętnym: 100.000, 10.000, 1.000, 100, 10, reszta.
Ta metoda jest najszybsza ponieważ funkcje odejmowania nawet na bardzo dużych liczbach są krótkie i szybkie (sprzętowe instrukcje odejmowania).
73 Adam
|
|
08-09-2011 12:15 |
|