Stránka 1 z 1

výpis hodnoty

Napsal: 26 kvě 2015, 20:18
od paycz
Ahoj, dnes jsem se pustil do binárních hodin a potřebuji vypsat data na port zkoušel jsem hledat na google ale nic jsem nenašel.
registr+port----->výpis dat
zkoušel jsem BSF VM1,VYSTUPM ale MPLAB píše error Illegal character (,) :(
děkuji všem za rady :D

Napsal: 26 kvě 2015, 20:33
od ohryzek36
A o co se tak vlastně snažíš?

Tím BSF vlastně jenom nastavíš jeden bit v určitém registru na jedničku - jestli je to "BSF PORTA, 1", tak nastavíš vývod RA1 na jedničku - nic víc.

Chtělo by to vidět větší část programu, jinak to nikam nepovede.

Napsal: 26 kvě 2015, 20:41
od paycz
potřebuji z registru vypsat např. binarní číslo 100101 na port

Napsal: 26 kvě 2015, 20:52
od ohryzek36
T.j. máš jeden registr a v něm uložené slovo ve stylu 10011001b a potřebuješ ho vypsat sériově na jeden port? Možná bych něco měl, ale bylo by dobré specifikovat, co to dál bude na tom portu dělat - je trochu rozdíl jestli se to vybliká LEDkou, přenese do řadiče displeje nebo třeba přes seriovou linku někam do pryč.

Napsal: 26 kvě 2015, 20:56
od paycz
na LED

Napsal: 26 kvě 2015, 21:16
od Neniu
Jestli ho dobře chápu, tak se snaží překopírovat obsah registru na port. Na to je BSF poněkud nadraka, protože to je instrukce na nastavení bitu.

Musíš použít instrukci pro přenos registru na registr. Buď přes W nebo rovnou.

Bylo by také fajn říci, pro který procesor to má být.

Napsal: 26 kvě 2015, 21:24
od paycz
Neniu píše:Jestli ho dobře chápu, tak se snaží překopírovat obsah registru na port. Na to je BSF poněkud nadraka, protože to je instrukce na nastavení bitu.

Musíš použít instrukci pro přenos registru na registr. Buď přes W nebo rovnou.

Bylo by také fajn říci, pro který procesor to má být.
procesor Pic16C710

Napsal: 27 kvě 2015, 11:53
od MiloPS3
Pic16C710 = OTP ! hodne stesti..

Kód: Vybrat vše

movlw 0b10101010
movwf registr
.
.
.
movf registr,w
movwf PORTB

Napsal: 27 kvě 2015, 11:58
od Jeejda_teda_puvodne

Napsal: 27 kvě 2015, 21:28
od zedisdet
paycz: Jak jses ucil programovat? Z ceho jsi cerpal? Co jsi otom precetl? Proc jsi zvolil svab co jde naprogramovat jen jednou?