Modo 1 - PoliformaT
Modo 1 - PoliformaT
Modo 1 - PoliformaT
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Expansión de Entrada/Salida digital<br />
Expansión de E/S con lógica discreta<br />
• Expansión de las entradas<br />
– Ejemplo (cont):<br />
• C) Mapeando un integrado ‘244 en el mapa de memoria<br />
1. Sw para leer todas las entradas en un vector e<br />
2. Sw para leer una entrada i<br />
typedef unsigned char byte;<br />
/* Variable global en dir. fija */<br />
xdata byte ent_244 at 0x8000;<br />
...<br />
for (i=0; i < 8; i++) {<br />
e[i] = (ent_244 >> i) & 0x01;<br />
}<br />
Contenidos sujetos a una Licencia Creative Commons 2.5:<br />
Reconocimiento – No comercial – Sin Obra Derivada<br />
typedef unsigned char byte;<br />
/* Variable global en dir. fija */<br />
xdata byte ent_244 at 0x8000;<br />
...<br />
int leer_entr (int i) {<br />
return (ent_244 >> i) & 0x01;<br />
}<br />
17 de 55