Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Gestión de puertos en Microcontroladores: Actividad 2 de la Profesora Ibarra Bonilla, Ejercicios de Microcontroladores

En este documento se presenta la actividad 2 del curso de microcontroladores del itsa, relacionada con la gestión de puertos en picc. El alumno jorge israel ramírez pérez realiza la configuración de pines como entradas y salidas, y escribe código para leer y escribir bytes en los puertos a y b. Se incluyen instrucciones para establecer el estado lógico de pines y leer su estado.

Qué aprenderás

  • Cómo se configuran los pines del puerto B como entradas en el código?
  • ¿Cómo se establece el estado lógico alto en un pin del puerto D?
  • ¿Cómo se lee un byte completo del puerto A?

Tipo: Ejercicios

2020/2021

Subido el 06/10/2021

jorge-israel-ramirez-perez
jorge-israel-ramirez-perez 🇲🇽

5

(2)

3 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INSTITUTO TECNOLÓGICO SUPERIOR DE ATLIXCO
Microcontroladores
Profesora: Dr. Mariana Natalia Ibarra Bonilla
Alumno: Jorge Israel Ramírez Pérez
Actividad 2. La gestión de puertos en PICC
5º Semestre Grupo “AB
Fecha de Entrega: 11/09/2021
Agosto 2021 Enero 2022
pf2

Vista previa parcial del texto

¡Descarga Gestión de puertos en Microcontroladores: Actividad 2 de la Profesora Ibarra Bonilla y más Ejercicios en PDF de Microcontroladores solo en Docsity!

INSTITUTO TECNOLÓGICO SUPERIOR DE ATLIXCO

Microcontroladores

Profesora: Dr. Mariana Natalia Ibarra Bonilla

Alumno: Jorge Israel Ramírez Pérez

Actividad 2. La gestión de puertos en PICC

5 º Semestre Grupo “AB”

Fecha de Entrega: 11/ 0 9/2 021

Agosto 2021 – Enero 2022

Gestión de puertos de E / S en

PICC

Pin_B1, pin_B2 y pin_B4 del puerto B como entradas

set_tris_B(0b01100011) ; set_tris_B (99) ; set_tris_B(0x63) ;

Escribir un byte completo en el puerto B

output_B(168) ; output_B(0b101010000) ; output_B(0xA8) ;

Escribir un valor lógico alto (1) en el pin_D

output_high(PIN_D0) ; output_high(Signal) ;

Escribir un valor lógico bajo (0) en el pin_D

output_low(PIN_D1) ; output_low(Signal) ;

Leer todo un byte del puerto A

output_A(117) ; output_A(0a01110101) ; output_A(0x75) ;

INT a a = input_A() ;

Se escribe

Se lee

Leer el estado lógico del pin_A0.

int valor valor = input_A() ;

Almacena el valor 149 1001 0101

INT 1

1 = input (Pin_D0) ;

INT 0

0 = input (PIN_D1) ;

input_state (A0) ;

Complementar o conmutar el estado lógico del pin_B0.

output_toggle(B0) ;

Directiva que no cambia la dirección configurada en cada puerto por los comandos input y output.

#USE

FAST_IO(PUERTO)