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