MarcoD ha scritto:
c(0) = Get(00)
c(1) = Get(01)
c(2) = Get(02)
La Get(00) legge la prima parte della tastiera la Get(01) la seconda e la Get(02) la terza parte.
Invocando tutte e tre le Get() riesco a leggere tutti i tasti possibili che vengono premuti.
Se io al posto della Get(00) utilizzo un'istruzione asm del tipo
- Codice: Seleziona tutto
ASM: IN A,(00)
ASM: LD (C(0)), A
Con le due istruzioni sopra metto in c(0) il tasto premuto nella tastiera ma ciò non avviene e nel display non leggo il tasto premut. Con le Get() al rilascio del pulsante tale valore dovrebbe tornare a '0' dato che avviene un ritorno per merito di goto inizio all'inizio della routine (la quale reimposta di nuovo a '0' c(0), c(1) e c(2)), ma per un'oscuro motivo ciò non avviene. E' questo che devo capire.


Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


pigreco]=π



