Witam.
Wiem, wiem powiecie wrzuć w wyszukiwarkę, a nie zawracaj nam głowy. Jednak wyszukiwarka dzisiaj ciągle wywala mi pustą stronę dlatego piszę tutaj bezpośrednio. A oto co mnie gnębi.
Mam odczyty z DS18B20 temperatury zapisanej w zmiennej typu SINGLE. Dla utrzymania zadanej temperatury stworzyłem stałą liczbową instrukcją CONST i to mi działa. Nadszedł czas, aby móc ustawiać tą wartość w programie, więc zadeklarowałem zmienną instrukcją DIM X As Single. no i na tym koniec moich wypocin... mam takie pytania.
1. Chcę aby moja zmienna X miała jedno miejsce po przecinku, więc powinienem wstępnie ustawić wartość na X = 0.0 czy jest jakaś maska która ustali ile miejsc po przecinku powinno być w zmiennej X ?.
2. Czy instrukcją INCR i DECR zmienię wartość zmiennej od dziesiętnej poprzez jedności i dziesiątki..?. A może jest jakiś inny sposób ustawiania np. poszczególne liczby w zmiennej aby można to było porównać ze zmienną SINGLE z termostatu?.
3. Do pamięci eeprom typu 24C04 zmienne typu SINGLE zapisuje się tak samo jak BYTE, a może innaczej..?. Albo się nie da...?.
Wdzięczny będę za pomoc. Programuję AVR Atmega32 w BASCOM-ie trochę już umiem i mam całkiem spory kod programu, ale na zmiennych tego typu takich operacji nie przeprowadzałem, więc wszelka pomoc jest mile wskazana.
Pozdrawiam
Wiem, wiem powiecie wrzuć w wyszukiwarkę, a nie zawracaj nam głowy. Jednak wyszukiwarka dzisiaj ciągle wywala mi pustą stronę dlatego piszę tutaj bezpośrednio. A oto co mnie gnębi.
Mam odczyty z DS18B20 temperatury zapisanej w zmiennej typu SINGLE. Dla utrzymania zadanej temperatury stworzyłem stałą liczbową instrukcją CONST i to mi działa. Nadszedł czas, aby móc ustawiać tą wartość w programie, więc zadeklarowałem zmienną instrukcją DIM X As Single. no i na tym koniec moich wypocin... mam takie pytania.
1. Chcę aby moja zmienna X miała jedno miejsce po przecinku, więc powinienem wstępnie ustawić wartość na X = 0.0 czy jest jakaś maska która ustali ile miejsc po przecinku powinno być w zmiennej X ?.
2. Czy instrukcją INCR i DECR zmienię wartość zmiennej od dziesiętnej poprzez jedności i dziesiątki..?. A może jest jakiś inny sposób ustawiania np. poszczególne liczby w zmiennej aby można to było porównać ze zmienną SINGLE z termostatu?.
3. Do pamięci eeprom typu 24C04 zmienne typu SINGLE zapisuje się tak samo jak BYTE, a może innaczej..?. Albo się nie da...?.
Wdzięczny będę za pomoc. Programuję AVR Atmega32 w BASCOM-ie trochę już umiem i mam całkiem spory kod programu, ale na zmiennych tego typu takich operacji nie przeprowadzałem, więc wszelka pomoc jest mile wskazana.
Pozdrawiam