Rotacni koder RE30S

Tomáš Dresler dresler@hw.cz
Úterý Červen 6 13:14:10 CEST 2006


input_byte := ( P1 div 2 ) and 3;

tj. vezmete bity 1 a 2 z portu P1, posunete na misto bitu 0 a 1 a ostatni
vynulujete (vymaskujete, cislo 3 obsahuje /binarne/ jednicku na miste bitu 0
a 1).

V C je ten zapis totozny, jen kratsi :o)

--
S pozdravem/with best regards

    Ing. Tomáš Dresler

mailto:edison@hw.cz
http://edisonovo.info

> -----Original Message-----
> From: hw-list-bounces@list.hw.cz 
> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of RV
> Sent: Tuesday, June 06, 2006 1:10 PM
> To: 'HW-news'
> Subject: RE: Rotacni koder RE30S
> 
> 
>  
> 
> > -----Original Message-----
> > From: hw-list-bounces@list.hw.cz
> > [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Tomáš Dresler
> > Sent: Tuesday, June 06, 2006 12:58 PM
> > To: 'HW-news'
> > Subject: RE: Rotacni koder RE30S
> > 
> > O ten luxus nevrtat se v cizim kodu jsem bohuzel, jako
> > servisni programator, brzo prisel. Naopak, dost lidi ma 
> > zajimave programovaci styly, ve kterych muzete najit 
> > inspiraci. 
> 
> To je mozne, ale zatim mam jak v praci tak pri bastleni 
> kliku, ze malokdy neco vyslovene opisu.
> 
> > Netvrdim, ze ten muj takovy je, ale dal jsem to do
> > kupy pro DDS a ta funguje :)
> 
> To mi bylo vicemene jasne, ze to bylo pro DDS.
> 
> > 
> > Ja sam jsem Packalista, ale krasa "{" misto "begin" a
> > vicenasobne prirazeni i v podmince mi ucarovala. Proto to C.
> 
> No to bych jeste snesl, ale co je tohle:
> 
> input_byte = ( P1 >> 1 ) & 0x03;
> 
> nejaky shift? ale co ten & a ta konstanta?
> Podle me je to zapi-prasarna :-), ale je to jen muj osobni nazor.
> 
> RadekCX
> www: http://www.cncnet.info
> e-mail: rvicek(at)quick.cz
> ICQ: 210139531 nebo 296212824
> 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz 
> Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
> 




Další informace o konferenci Hw-list