PIC16f690 4-bit LCD + PWM na spolocnom porte

To Mahoney: ad 2) Nechtěl jsem se Tě dotknout - nebylo to myšleno nějak zle, ale už jsem se s tím setkal, že (jak píšeš) “mcu interně provádí” znamenalo “překladač to překládá jako …”. Proto jsem se ptal. Ale je faktem, že to vzniklo tím, že jsem si úvodní Dybbukův dotaz nepřečetl úplně pozorně. Pak bych tam nepsal o C-čku, zůstal bych v assembleru a nevzniklo by tohle nedorozumění.

Jinak :

Tohle jsem měl na mysli, jak udělat (třeba i bit po bitu na 4 krát). Jestli Dybbuk měl na mysli HW PWM modul nevím - PICy neznám. Kdo je zná, by to mohl odvodit od umístění signálu na portu. Pokud se generuje HW, pak by snad mělo být úplně jedno, co na bránu zapíšu, pokud HW PWM jednotka přebírá kontrolu na pinem (opět bude vědět PICař). Takže poradit Dybbukovi :

**Procesory rodiny 8051:
setb P3.0 (nastavení bitu 0 brány 3) - Set Bit P3.0
jbc P3.0, $+1 (vymazání bitu 0 brány 3) - Jump if Bit is set and Clear bit P3.0, skok na následující instrukci.

Procesory AVR:
sbi PORTC, 0 (nastavení bitu 0 brány C)
cbi PORTC, 0 (vymazání bitu 0 brány C)

Procesory PIC:
???
???
**

Prostě něco, co neovlivní ostatní bity.