home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Pic Micro
Tutto quanto riguarda questi microprocessori... progetti, suggerimenti, aiuti, discussioni...ecc


mikroc #define
     
Autore Messaggio opzioni
bigfalco1





postato il:
21.05.2020, alle ore 22:07
mikroc #define 

sono alle prese con mikroc sto cercando di capire questa istruzione:
#define display_off 0x08 // comando spegnimento LCD
non riesco a capire 0x80 se è un indirizzo fisico o cosa.
Questo tipo di definizione la incontro in vari programmi e non mi riesce di dargli una interpretazione.
Qualcuno ha la possibilità di aiutarmi?
Grazie
lorebaro





postato il:
21.05.2020, alle ore 22:32
Ciao

la define dice al precompilatore di sostituire a display_off il valore numerico espresso in esadecimale 0x08, che poi è 8.

Se è un indirizzo o un valore lo vedi da dove è usato display_off.

Lorenzo

rcc.roberto



[pagine pubblicate]

postato il:
22.05.2020, alle ore 09:12
E stai molto attento quando scrivi il codice.. Ox08 è molto differente da 0x80 che hai scritto la seconda volta
double_wrap




una ogni 100 livelli
una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli


postato il:
22.05.2020, alle ore 15:49
Puoi pensare la #define come un COPIA e INCOLLA del compilatore.
Essa sostituisce al <nome_indicato> qualunque <sequenza_alfanumerica>

ad esempio
#define nome_indicato sequenza_alfanumerica
#define build VERSIONE_12.4$
inserira' la sequenza <VERSIONE_12.4$> ogni volta che il compilatore trovera' <build>

I simboli <> sono aggiunti solo per chiarezza!



"se peso cado, ma se cado non peso"
adamatj.altervista.org
bigfalco1





postato il:
23.05.2020, alle ore 20:36
Grazie a tutti, a questo punto devo capire dove viene utilizzato per capire che funzione abbia.
Se ho capito alla fine e solo un modo per rendere maggiormente leggibile il programma durante la stesura.
Grazie di nuovo!
relinquished




una ogni 10 livelli una ogni 10 livelli


postato il:
22.06.2020, alle ore 13:32
se mi dici che display e ti dico se e un indirizzo oppure un valore di registro


Email:Relinquished.1981@live.it
http://relinquished.altervista.co.uk
http://www.4shared.com/office/Lva0Tskv/Mikrobasic_Pic_Microchip_Fare_.html
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale