Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P
Objetivo 1: (Hardware)
El mismo hardware usado en la práctica #1.
Programe el firmware del sistema (ioUSBus.hex) en el microcontrolador 18F4550 e instale el nuevo (solo
A
si el sistema lo solicita) driver que se encuentra en Distribución(ioUSBus)(P22).zip.
Objetivo 2: (Diseño Hardware)
- B U
C E
© F 2 2
N P
1. Diseñe un dispositivo, con las siguientes especificaciones:
J
a. Que cuente con (3)tres BUSES; A, B y D de 8 bit’s:
BUS A de ESCRITURA.
A
BUS B de LECTURA.
BUS D de LECTURA/ESCRITURA.
b. Además con (3)tres señales de control: CS, RD y WR, donde:
CS para habilitar el dispositivo CS.L, ya sea para Lectura o para Escritura.
RD para realizar lectura del dispositivo RD.L. El Dato en el BUS B "pasa a" el BUS D (de datos).
WR para realizar escritura al dispositivo WR.L. El Dato en el BUS D (de datos) "pasa a" el BUS A.
c. Debe ser capaz de responder a los protocolos: ciclos de Lectura de una RAM y ciclo de
Escritura a RAM.
2. Construya 2 dispositivos idénticos como el del punto anterior.
3. Una Unidad de Control, capaz de direccionar hasta 8 dispositivos.
4. En el BUS A de escritura de los dispositivos, conectar LEDs y en el BUS B de lectura de los
dispositivos, conectar SWs.
5. Interconecte los sistemas antes descritos.
Objetivo 3: (Software) Crear un programa para el IDE visual studio (VC):
Para probar las funciones descritas en el documento del ioUSBus. Realizar un proyecto en VC VS2010
o Probar lectura y escritura para cada dispositivo.
o Los datos leídos por el teclado de la computadora deben ser en formato Binario {0´s y 1´s}.
o Los datos mostrados en la pantalla de la computadora deben ser en formato Binario, Octal,
Decimal y Hexadecimal.
Nota: No utilizar bibliotecas de conversión de datos, solo los proporcionados por las funciones scanf( ) y printf( ).
Pista: Pensar como electrónico.