Cecko pro PICe

Pavel Prochazka.zde.cz hacesoft@mujmail.cz
Úterý Říjen 25 20:00:23 CEST 2005


Dobry den,
mam dalsi dotazek na ceckare pro PIC.

Jak rozumne pripisu do decka nasledujici asm kod?
Nemohl jsem nic rozumneho vykoumat, bud to bylo silene dlouhe nebo se to 
nechtelo prelozit. skousel jsem na to jit pres strukturu, ale to se me 
nepovedlo.
Je potreba skopirovat BIT4 registru data na port RB1
Je potreba skopirovat BIT5 registru data na port RB2
Je potreba skopirovat BIT6 registru data na port RB4
Je potreba skopirovat BIT7 registru data na port RB5


void zapis_w(void){
//zkopirovat 4 az 7 bity z registru DATA na porty B.
//RB1 ...DB4 ... bit4 registru data
//RB2 ...DB5 ... bit5 registru data
//RB4 ...DB6 ... bit6 registru data
//RB5 ...DB7 ... bit7 registru data
#asm
    bcf _PORTB,1
    bcf _PORTB,2
    bcf _PORTB,4
    bcf _PORTB,5
    btfss _data,4
    bsf _PORTB,1
    btfss _data,5
    bsf _PORTB,2
    btfss _data,6
    bsf _PORTB,4
    btfss _data,7
    bsf _PORTB,5
#endasm
return;
}

>  
>



Další informace o konferenci Hw-list