Postat: 7 december 2006, 16:13:31
Eftersom du fick 511 med 10 bitars upplösning kommer resultatet bli 127 med 8-bitars upplösning. Då menar jag att du ställer in att picen vänsterjusterar ad-resultatet och att du använder den höga byten som resultat.
Jag körde i excel och omslöt beräkningarna med HELTAL()
Räknade inte med binära tal, utan dividerade med 4 för att få skiftning åt höger 2 steg, dividerade med 16 för skiftning 4 steg.
HELTAL((127-30)/4) = 24
Sen för att få min/max gjorde jag såhär:
24*4+30
((24+1)*4+30)-1
Sen multiplicerade jag dessa med 4 för att visa dem som 10-bitars.
Fast jag använde så klart inte siffrorna, utan bara cellnamn så att jag enkelt kunde testa olika värde tills jag blev nöjd.
Kan maila filen om du vill.
Jag körde i excel och omslöt beräkningarna med HELTAL()
Räknade inte med binära tal, utan dividerade med 4 för att få skiftning åt höger 2 steg, dividerade med 16 för skiftning 4 steg.
HELTAL((127-30)/4) = 24
Sen för att få min/max gjorde jag såhär:
24*4+30
((24+1)*4+30)-1
Sen multiplicerade jag dessa med 4 för att visa dem som 10-bitars.
Fast jag använde så klart inte siffrorna, utan bara cellnamn så att jag enkelt kunde testa olika värde tills jag blev nöjd.
Kan maila filen om du vill.