miércoles, 7 de noviembre de 2012

Debemos fomentar la comunicación entre los Mexicanos

Debido a la falta de comunicación entre nosotros, empresas televisoras venden la presidencia de la República Mexicana al mejor postor.

miércoles, 5 de septiembre de 2012

Video de encoder

http://youtu.be/cn83jR2mchw

sábado, 1 de septiembre de 2012

domingo, 15 de julio de 2012

miércoles, 30 de mayo de 2012

Un ejemplo con sl breq

.include "m8535def.inc"


.def a = r16

.def b = r17

.org $0000





ldi a,1





cpi a,1

breq hola ;cuando a y b son iguales breq salta a hola

ldi a,10





hola:

ldi a,11

viernes, 18 de mayo de 2012

Comunicación serial con salida en el puerto A y entrada en el puerto B

.include "m8535def.inc"
.def temp = r16 ;temporary data
.org $0000
ldi temp,low(RAMEND)
out SPL,temp
ldi temp,high(RAMEND)
out SPH,temp ;init Stack Pointer
ldi temp,255
out DDRA,temp
ldi temp,0
out DDRB,temp
rjmp start ;reset handler
.org URXCaddr ;definition in the
rjmp UART_RX_interrupt ;8515 include file
;receive complete interrupt
UART_RX_interrupt:
in temp ,UDR
out PORTA,temp
rcall transmit
reti
;initialize UART
initialize:
out UBRRL, temp ;init baudrate
;enable receiver, transmitter and TXCint
ldi temp, (1<
out UCSRB, temp
sei ;global interrupt enable
ret
;transmit a byte
transmit:
sbis UCSRA,UDRE ;ready to send?
rjmp transmit
in temp,PINB
out UDR, temp
ret
start:

ldi temp, 25 ;19.200bps@8MHz
rcall initialize
forever:
rjmp forever ;eternal loop

jueves, 17 de mayo de 2012

Estructura del Video

La estructura del video tiene la finalidad de mostrar uniformidad en los trabajos presentados por mis estudiantes, mostrar la información básica de los proyectos y animar a los espectadores a realizar trabajos con la información que ahí se muestra. Buscando mejorar los proyectos.

El formato es el siguiente:

Mencionar al Instituto Tecnológico de Tláhuac, Subdirección académica, Departamento de computación y sistemas, Asignatura, Profesor, Integrantes del equipo, Fecha.

  • Introducción
  • Objetivo
  • Diagrama a bloques
  • Diagrama eléctrico
  • Demostración del PCB
  • Demostración del funcionamiento
  • Agradecimientos
  • Sugerencias de mejoramiento

El video debe tener una resolución que no permita identificar los pixeles en las imágenes, la duración mínima de 4 minutos, la iluminación debe ser suficiente para ver los elementos de las imágenes de manera clara. El lenguaje debe ser formal.  La vestimenta de las personas que aparezcan en el video debe ser estrictamente formal. El video debe ser subido a youtube y el URL deberán enviarlo a mi correo.

Todos los videos serán publicados en el blog: alejandrobarranco.blogspot.com, por lo cual les solicito que sus videos sean elaborados con la mayor calidad posible.



Uno de los grandes Genios mexicanos.

jueves, 19 de abril de 2012

Cuestionario 2

Interfaces 2


1.      ¿Qué es un microcontrolador?
2.      Menciona 5 marcas distintas de microcontroladores
3.      ¿Qué es el lenguaje ensamblador?
4.      ¿Qué es un mnemónico?
5.      ¿Qué significa VCC y VDD en microcontroladores?
6.      ¿Qué es el reset?
7.      Menciona 5 instrucciones básicas de un microcontrolador
8.      ¿Qué es el cristal de un microcontrolador?
9.      ¿Qué es una etiqueta en un microcontrolador?
10.  ¿Qué diferencia existe entre comunicación serial y comunicación paralela?
11.  ¿Qué función tiene el MAX232?
12.  ¿Qué significan los acrónimos TX y RX en telecomunicaciones?

13.  Explica línea por línea los que el siguiente programa ejecuta en el atmega8535

;***** STK500 LEDS and SWITCH demonstration
.include "m8535def.inc"
.def Temp =r16 ; Temporary register
.def Delay =r17 ; Delay variable 1
.def Delay2 =r18 ; Delay variable 2
;***** Initialization
RESET:
ser Temp
out DDRB,Temp ; Set PORTB to output
;**** Test input/output
LOOP:
out PORTB,temp ; Update LEDS
sbis PIND,0x00 ; If (Port D, pin0 == 0)
inc Temp ; then count LEDS one down
sbis PIND,0x01 ; If (Port D, pin1 == 0)
;Example Applications
;9-2 AVR STK500 User Guide
;1925C–AVR–3/03
dec Temp ; then count LEDS one up
sbis PIND,0x02 ; If (Port D, pin2 == 0)
ror Temp ; then rotate LEDS one right
sbis PIND,0x03 ; If (Port D, pin3 == 0)
rol Temp ; then rotate LEDS one left
sbis PIND,0x04 ; If (Port D, pin4 == 0)
com Temp ; then invert all LEDS
sbis PIND,0x05 ; If (Port D, pin5 == 0)
neg Temp ; then invert all LEDS and add 1
sbis PIND,0x06 ; If (Port D, pin6 == 0)
swap Temp ; then swap nibbles of LEDS
;**** Now wait a while to make LED changes visible.
DLY:
dec Delay
brne DLY
dec Delay2
brne DLY
rjmp LOOP ; Repeat loop forever

14.- Escribe el código de los programas en lenguaje ensamblador ATMEL para el atmega 8535.

a)      Sumar el contenido del PUERTOA con el del PUERTO B y restarle lo del PUERTO C y el resultado desplegarlo en el puerto D.

b)      Enciendan y apaguen todos los leds del puerto A cada segundo




miércoles, 21 de marzo de 2012

Cuestionario 1

  1. ¿Qué es una Interfaz?
  2. ¿Qué es una Interfaz de usuario?
  3. ¿Qué es una Interfaz de comunicación?
  4. ¿Qué es un Transductor?
  5. ¿Qué es un Sensor?
  6. ¿Qué es un Actuador?
  7. ¿Qué es un circuito amplificador?
  8. ¿Qué es un circuito comparador?
  9. ¿Qué es un fotoresistor?
  10. ¿Qué es un fotodiodo?
  11. ¿Qué es un fototransistor?
  12. ¿Qué es un termoresistor?
  13. ¿Qué son las galgas?

  1. De la siguiente lista de transductores indica la magnitud física que manejan:

Potenciómetro

Encoder

Galga extensiométrica

Magnetorresistivo

Dinamo tacométrico

Detector inductivo

Servo-inclinómetros

Giróscopo

Acelerómetro

Galga extensiométrica

Membranas

Piezoeléctricos

Manómetros Digitales

Piel artificial

Cámaras de video

Cámaras CCD o CMOS

Sensor final de carrera

Sensor capacitivo

Sensor inductivo

Sensor fotoeléctrico

Micrófono

IsFET

Fotodiodo

Fotorresistencia

Fototransistor

Célula fotoeléctrica

Sensores inerciales

Alejandro Barranco

martes, 3 de enero de 2012