![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
Primero tienes que definir si un pin de entrada/salida se usará como entrada o como salida. Esto se hace cambiando los bits del registro TRISx (vale para cualquier tipo de PIC).
Por ejemplo:
o se pueden setear bits por separado:
También se pueden setear múltiples bits usando la notación binaria. Ejemplo:
En la hoja de datos del PIC que vas a usar podés ver los registros que posee y el número de entradas/salidas disponibles. Una vez definido un pin como salida, a través de SETBIT o CLEARBIT se puede cambiar el estado de ese pin. Por ejemplo:
Si el pin está configurado como entrada, puedes leer el valor con TestBit. Ejemplo:
Saludos !
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. Última edición por rretamar fecha: 01-01-2010 a las 06:51:24. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| [Z80 Pascal] Proyecto de compilador | Ñuño Martínez | ASM y Microcontroladores | 6 | 11-05-2010 14:37:47 |
| Mikro Pascal 8051 | JoseFco | ASM y Microcontroladores | 9 | 19-10-2008 00:43:50 |
| primer programa y primer empleo | josi | La Taberna | 36 | 17-07-2008 22:30:41 |
| Comparativa entre Free Pascal 2.2.0 y Turbo Pascal 7.0 | esocrates | Varios | 2 | 14-07-2008 14:56:24 |
| manual de excepciones de object pascal para free pascal??? | Garion | OOP | 3 | 27-05-2005 00:42:29 |
|