UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA
FACULTA DE INGENIERIA EN SISTEMAS
CENTRO DE CHIMALTENANGO
CURSO: ARQUITECTURA DE COMPUTADORAS
SECCION: B
TEMA EJERCICIO DATA SHEET PICAXE
FECHA 13-03-2024
CARNÉ NOMBRE COMPLETO FIRMA
1990-20-20700 Harold Nicomedes Surín López
+V (Pin 1):
Este es el pin de alimentación, donde se conecta la fuente de energía
positiva.
(In) Serial In / C.5 (Pin 2):
Es un pin de entrada serial y también puede funcionar como un pin de
control general (C.5).
(Touch / ADC / Out) In / C.4 (Pin 3):
Este pin puede ser utilizado para entrada táctil (Touch), conversión
analógica a digital (ADC), o como una entrada general (C.4).
(In) C.3 (Pin 4):
Un pin adicional que puede ser programado para diversas funciones según
sea necesario.
C.2 (In/Out/ADC/Touch/pwm/tune/SRF/h2c sda) (Pin 5):
Similar al pin 6, pero con capacidad adicional para modulación por ancho
de pulso y transmisión serial en alta velocidad.
C.1 (In / Out / ADC / Touch / hserin/ SRF/ h2c scl) (Pin 6):
Un pin multifuncional que puede ser programado como entrada o salida,
para ADC, tacto, recepción serial en alta velocidad (hserin), comunicación
con módulos SRF o como clock en comunicaciones h2c.
0V Serial Out / Out (heartbeat / DAC) (Pin 6):
Pin que sirve para salida serial y también puede mostrar un “heartbeat” o
ser utilizado para la conversión digital a analógica (DAC).
0V (Pin 8):
Este es el pin de tierra donde se conecta el voltaje negativo o tierra.
Pin C.2
Kb clk: Este pin se utiliza para la entrada del reloj en el modo de
comunicación del bus de teclado (KB).
Hpwm A: Este pin se utiliza para la salida de PWM (modulación por ancho
de pulso) del canal A
Pin C.1
Kb data: Este pin se utiliza para la entrada de datos en el modo de
comunicación del bus de teclado (KB).
Hpwm B: Este pin se utiliza para la salida de PWM del canal B.
Pin C.0
Hpwm C: Este pin se utiliza para la salida de PWM del canal C.
Pin B.1
Hserin: Este pin se utiliza para la entrada de datos serie.
Pin B.5
Hpwm D: Este pin se utiliza para la salida de PWM del canal D.
Pines adicionales del PICAXE-18M2:
P16:
Pin de E/S digital, Se puede usar para controlar LEDs, interruptores, motores,
etc.También se puede usar como entrada para un sensor o un interruptor.
P17:
Pin de E/S digital. Se puede usar para controlar LEDs, interruptores, motores, etc.
También se puede usar como entrada para un sensor o un interruptor.
A4 y A5:
Canales de entrada analógica.
Se pueden usar para leer sensores de temperatura, luz, etc.
También se pueden usar para convertir señales analógicas en digitales.
Puerto I2C:
Se puede usar para comunicarse con dispositivos como sensores, displays, etc.
Permite la comunicación bidireccional entre el PICAXE y otros dispositivos.
Puerto CCP:
Se puede usar para capturar y comparar señales de temporización.
Permite al PICAXE medir el tiempo con precisión.
Pin 8 - kb clk
El pin 8 (KBCLK) en un microcontrolador PICAXE-20M2 funciona como el
reloj (clock) para el teclado (keyboard). En este contexto, el término
"KBCLK" significa "Keyboard Clock" (Reloj de Teclado) y se utiliza para
sincronizar la comunicación entre el microcontrolador y un teclado matricial.
Pin 9 – kb data
Se utiliza como la línea de datos para el teclado (keyboard) en un teclado
matricial. En este contexto, el término "KB DATA" significa "Keyboard Data"
(Datos de Teclado) y se utiliza para la transmisión de datos desde el
teclado al microcontrolador.
Pin 11 – hi2c scl
Se refiere al pin de reloj (clock) para comunicación I2C (Inter-Integrated
Circuit). En el contexto de un microcontrolador como el PICAXE-20M2, este
pin se utiliza para establecer la sincronización de la comunicación serial
entre dispositivos utilizando el protocolo I2C.
Pin 18 – SRI
se refiere al pin de entrada del Registro de Desplazamiento Serial (SRI, por
sus siglas en inglés), también conocido como Serial In (entrada serial). Este
pin se utiliza para recibir datos en serie desde dispositivos externos.
SRNQ: Esta es una patita que no corresponde a ninguna función específica
y probablemente se utilice para propósitos generales.
KB CLK/ADC8: Esta patita se puede utilizar para leer datos desde un
teclado (KB CLK) o como una entrada analógica (ADC8) para leer valores
de voltaje analógico.
HSPI SDO/KB DATA/ADC9: Esta patita se puede utilizar como salida de
datos para el protocolo de comunicación SPI (HSPI SDO), como datos de
teclado (KB DATA) o como una entrada analógica (ADC9).
HSEROUT: Esta patita se utiliza para la transmisión de datos serie
asíncrona (USART) desde el Picaxe-20X2.
ADC1/HINT1: Puede ser utilizada como una entrada analógica (ADC1) o
como una señal de interrupción (HINT1).
ADC2/HINT2/SRQ: Puede ser utilizada como una entrada analógica
(ADC2), como una señal de interrupción (HINT2) o como una señal de
solicitud de servicio (SRQ).
ADC4/COMP2+: Puede ser utilizada como una entrada analógica (ADC4) o
como la entrada positiva para el comparador analógico 2 (COMP2+).
ADC5/COMP2-: Puede ser utilizada como una entrada analógica (ADC5) o
como la entrada negativa para el comparador analógico 2 (COMP2-).
ADC6/HPWM D/COMP1-: Puede ser utilizada como una entrada analógica
(ADC6), para generar una señal PWM (HPWM D) o como la entrada
negativa para el comparador analógico 1 (COMP1-).
ADC10/HI2C SDA/HSPI SDI: Puede ser utilizada como una entrada
analógica (ADC10), como la línea de datos para el protocolo de
comunicación I2C (HI2C SDA) o como la entrada de datos para el protocolo
SPI (HSPI SDI).
ADC11/HSERIN: Puede ser utilizada como una entrada analógica (ADC11)
o para recibir datos serie asíncronos (HSERIN).
HI2C SCL/HSPI SCK: Puede ser utilizada como la línea de reloj para el
protocolo de comunicación I2C (HI2C SCL) o como la línea de reloj para el
protocolo SPI (HSPI SCK).
Pin A.1
DAC: DAC (Convertidor Digital-Analógico) no se refiere a un componente
físico integrado en el chip, como en algunos microcontroladores más
avanzados. En lugar de eso, se refiere a la capacidad de generar señales
analógicas utilizando técnicas de modulación de ancho de pulso (PWM).
Pin 9 y 10
Resonator: Un resonador en el contexto de un microcontrolador PICAXE,
como el PICAXE 28X2, se refiere a un componente externo que se utiliza
para proporcionar una referencia de tiempo precisa para el funcionamiento
del microcontrolador.
Pin C.0
Timer clk: El término "timer clk" en el contexto de PICAXE generalmente se
refiere a un temporizador interno que cuenta ciclos de reloj del
microcontrolador. Los temporizadores en PICAXE se utilizan para medir el
tiempo transcurrido, generar señales de temporización y controlar diversas
operaciones temporales en el programa.
Pin C.1
Pwm: El PWM (Pulse Width Modulation) es una técnica comúnmente
utilizada en microcontroladores PICAXE para generar señales de salida que
simulan niveles analógicos mediante ciclos de trabajo variables. Esta
técnica se utiliza para controlar la velocidad de motores, el brillo de LEDs,
regular el voltaje de salida, entre otras aplicaciones.
Pin C.6
Hserout: Se utiliza para transmitir datos a través de un puerto serie (UART)
a una velocidad (baud rate) determinada. Este comando es útil para enviar
datos a dispositivos externos o para comunicarse con otros dispositivos
serie, como módulos Bluetooth, módems GSM, pantallas LCD serie, entre
otros.
Pin {touch} (ADC5/OUT/IN) A.5
El pin {touch} (A.5) del PICAXE-40X2 puede utilizarse como entrada
analógica, salida digital, entrada digital o para funciones específicas
relacionadas con la detección táctil, dependiendo de cómo se configure en
el programa.
Pin {touch} (ADC6/OUT/IN) A.6
Es un pin multipropósito que puede utilizarse como entrada analógica,
salida digital o entrada digital, dependiendo de cómo se configure en el
código.
1. Entrada Analógica (ADC6): Puede utilizarse como una entrada
analógica para leer un voltaje variable en el rango de 0 a 5V. Esto es
útil para leer sensores analógicos como potenciómetros, sensores de
luz, entre otros.
2. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto es útil
para controlar dispositivos externos como LEDs, motores, relés,
entre otros.
3. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
Pin {touch} (ADC7/OUT/IN) A.7
Al igual que con el pin A.6, la función específica de este pin dependerá del
programa que se escriba para el PICAXE-40X2. Se puede configurar el pin
utilizando las instrucciones adecuadas en el código para que se comporte
de la manera que se necesite en el proyecto.
1. Entrada Analógica (ADC7): Puede utilizarse como una entrada
analógica para leer un voltaje variable en el rango de 0 a 5V, al igual
que el pin A.6.
2. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH), al igual que
el pin A.6.
3. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH), al igual que el
pin A.6.
Pin {touch /ADC20} (Out/In) D.0
El pin D.0 del PICAXE-40X2, que también puede ser referenciado como
touch o ADC20, tiene las siguientes funciones:
1. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto permite
controlar dispositivos externos como LEDs, motores, relés, entre
otros.
2. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
3. Entrada Analógica (ADC20): También puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros.
Pin {touch /ADC21} (Out/In) D.1
El pin D.1 del PICAXE-40X2, también conocido como touch o ADC21, tiene
las siguientes funciones:
a. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto permite
controlar dispositivos externos como LEDs, motores, relés, entre
otros.
b. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
c. Entrada Analógica (ADC21): También puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros.
Pin {touch /ADC22} (Out/In) D.2
El pin D.2 del PICAXE-40X2, también conocido como touch o ADC22, tiene
las siguientes funciones:
a. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto permite
controlar dispositivos externos como LEDs, motores, relés, entre
otros.
b. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
c. Entrada Analógica (ADC22): También puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros.
Pin {touch /ADC23} (Out/In) D.3
El pin D.3 del PICAXE-40X2, también conocido como touch o ADC23, tiene
las siguientes funciones:
1. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto permite
controlar dispositivos externos como LEDs, motores, relés, entre
otros.
2. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
3. Entrada Analógica (ADC23): También puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros.
Pin {touch /ADC24} (Out/In) D.4
El pin D.4 del PICAXE-40X2, también conocido como touch o ADC24, tiene
las siguientes funciones:
a. Salida Digital (OUT): Puede configurarse como una salida digital
para enviar señales digitales de 0V (LOW) o 5V (HIGH). Esto permite
controlar dispositivos externos como LEDs, motores, relés, entre
otros.
b. Entrada Digital (IN): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
c. Entrada Analógica (ADC24): También puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros.
Pin D.5(In/Out/hpwm B) {ADC25/touch}
El pin D.5 del PICAXE-40X2 tiene las siguientes funciones:
1. Entrada Analógica (ADC25/touch): Puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros. También puede utilizarse como un
sensor táctil (touch) para detectar la presencia o ausencia de
contacto con un objeto conductor.
2. Salida de Ancho de Pulso Modulado de Alta Resolución (hpwm
B): Puede configurarse como una salida de PWM (modulación de
ancho de pulso) de alta resolución en el canal B. Esto es útil para
controlar la velocidad de motores DC, la luminosidad de LEDs, entre
otros, de manera precisa.
3. Entrada Digital (In): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
Pin D.6(In/Out/hpwm C/kb clk) {ADC26/touch}
El pin D.6 del PICAXE-40X2 tiene las siguientes funciones:
a. Entrada Analógica (ADC26/touch): Puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros. También puede utilizarse como un
sensor táctil (touch) para detectar la presencia o ausencia de
contacto con un objeto conductor.
b. Salida de Ancho de Pulso Modulado de Alta Resolución (hpwm
C): Puede configurarse como una salida de PWM (modulación de
ancho de pulso) de alta resolución en el canal C. Esto es útil para
controlar la velocidad de motores DC, la luminosidad de LEDs, entre
otros, de manera precisa.
c. Clock del Teclado (kb clk): Puede utilizarse como un pin de reloj
para la comunicación con un teclado matricial. Este pin se utiliza
para sincronizar la comunicación entre el microcontrolador y el
teclado.
d. Entrada Digital (In): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.
Pin D.7(In/Out/hpwm D/kb data) {ADC27/touch}
El pin D.7 del PICAXE-40X2 tiene las siguientes funciones:
1. Entrada Analógica (ADC27/touch): Puede utilizarse como una
entrada analógica para leer un voltaje variable en el rango de 0 a 5V.
Esto es útil para leer sensores analógicos como potenciómetros,
sensores de luz, entre otros. También puede utilizarse como un
sensor táctil (touch) para detectar la presencia o ausencia de
contacto con un objeto conductor.
2. Salida de Ancho de Pulso Modulado de Alta Resolución (hpwm
D): Puede configurarse como una salida de PWM (modulación de
ancho de pulso) de alta resolución en el canal D. Esto es útil para
controlar la velocidad de motores DC, la luminosidad de LEDs, entre
otros, de manera precisa.
3. Datos del Teclado (kb data): Puede utilizarse como un pin de datos
para la comunicación con un teclado matricial. Este pin se utiliza
para enviar y recibir datos entre el microcontrolador y el teclado.
4. Entrada Digital (In): Puede configurarse como una entrada digital
para leer un estado digital de 0V (LOW) o 5V (HIGH). Esto es útil
para leer señales digitales de interruptores, sensores de proximidad,
entre otros.