pisze pod sdcc
rzeczywisice postaram sie powalczyc z typami zmiennych 
[ Dodano: 27-09-2006, 11:36 ]
mlodszy polbajt jest adresem dla nastawnikow BCD
starszy polbajt jest odczytywana liczba
odczyt z nastawnikow wymuszany jest zerem i stad potrzeba negacji
przesuniecie bitow o 4 wiadomo po co
		Znaleziono 6 wyników
- 27 wrz 2006, o 11:28
 - Forum: 8051
 - Temat: program w c na 8051 problem
 - Odpowiedzi: 6
 - Odsłony: 7967
 
- 27 wrz 2006, o 09:20
 - Forum: 8051
 - Temat: program w c na 8051 problem
 - Odpowiedzi: 6
 - Odsłony: 7967
 
- 27 wrz 2006, o 07:55
 - Forum: 8051
 - Temat: program w c na 8051 problem
 - Odpowiedzi: 6
 - Odsłony: 7967
 
program w c na 8051 problem
Napisalem programik i jako poczatkujacy programista mecze sie juz 2 dni #include "8051.h" int i,t; int word, a; void main (void){ P1=0xF7; for(t=0;t<100;t++); a=P1; word=!a; word >>= 4; for(i=0;i<word;i++){ for(t=0;t<20000;t++); P3_0=!P3_0; } } Program ma za zadanie mignac tyle razy dioda podlaczona...
		- 26 wrz 2006, o 20:33
 - Forum: AVR/AVR32
 - Temat: Negacja liczby dwojkowej
 - Odpowiedzi: 2
 - Odsłony: 4160
 
Negacja liczby dwojkowej
Jak najprosciej zrobic w c negacje poszczegolnych bitow w liczbie dwojkowej
tzn np
10001101
na
01110010
		tzn np
10001101
na
01110010
- 26 wrz 2006, o 09:56
 - Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
 - Temat: Zamiana bajtow w slowie 8 bitowym
 - Odpowiedzi: 2
 - Odsłony: 4404
 
- 26 wrz 2006, o 08:21
 - Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
 - Temat: Zamiana bajtow w slowie 8 bitowym
 - Odpowiedzi: 2
 - Odsłony: 4404
 
Zamiana bajtow w slowie 8 bitowym
Ucze sie wlasnie programowac procesorki w C
I natrafilem na problem o ktorym nigdzie nic nie jest napisane (aprzynajmniej tak mi sie wydaje)
Potrzebuje w slowie 8 bitowym zamienic miejscami starszy i mlodszy bajt tego slowa.
Jak to zrobic?
Pomozcie
Adam
		I natrafilem na problem o ktorym nigdzie nic nie jest napisane (aprzynajmniej tak mi sie wydaje)
Potrzebuje w slowie 8 bitowym zamienic miejscami starszy i mlodszy bajt tego slowa.
Jak to zrobic?
Pomozcie
Adam