0 calificaciones 0% encontró este documento útil (0 votos) 17 vistas 12 páginas Practica 1
El documento presenta una práctica sobre microcontroladores, enfocándose en las arquitecturas Harvard y Von Neumann. Se identifican las características de ambas arquitecturas, se ejecuta un programa básico en un microcontrolador y se simula en Proteus. La práctica concluye que la arquitectura Harvard es más adecuada para sistemas embebidos debido a su capacidad para manejar datos e instrucciones simultáneamente.
Título y descripción mejorados con IA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí .
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Ir a elementos anteriores Ir a siguientes elementos
Guardar Practica1 para más tarde
ANSTITUTO TECNOLOGICO DE VERACRUZ
MICROCONTROLADORES
PRACTICA N.1
"ELEMENTOS 1 CARACTERISTICAS
DE LA ARQLITECTURA DE
ON. NVICROCON TROLADOR ”
EQUIPO 2
INTEGRANTES:
«RAMIREZ Rodequez CAMILA
* FERNANDEZ CERVANTES LSRAGL De JESUS
+ XOLO LOZANO OSMAR
ING. GONZALEZ ESCARPETA CARLOS ROBERTO
/MAR20/ 2028 VERACRUZ VERme TEPLALES DE La 1 PRACTICA:
+ Compotado: Portatr\
“t PROGRAMAS:
+ Proteus 8 Profesional
+ MPLAB
+ Micro Bro
+ Pld 1oFE4a
+ Programader PIC KISO
* Prokolooard
+ DLP switcH *
2 Resteetcips oko.
"LEO'S -@Theers
+ Capacctotes: 22 pF ater
Crystal, Coarzo. WMHe og
5 Gales de Comments
+ MoWimedro ‘
Fuente &@ Voltage RoE.
> OBJETINOS: ,
a) Ldentficar los elementos de una atquitedura Harvard describe
WS prioeipales Calacte(isticas y hacer una tabla comparative
de las semeyanzas y ventajas o desventayas entre la acquitectuia
Wacvard 4 Von Neumann
b) Eyecutac un pregtama basics en un miciocentrolader y simolarle
en ProteusES una contigoracién de la computadora en la los datos y las
hie truteioned te on Programa estan en celdas Se datodea! de Rexbos,
que se pueden aoadar de forma independiente,es dear, es un
Sistema intotmatic gue contiene dos areas sepacadas: para los
comandos 60 os cea pata. los, ae Por Aanto,la funeidn principal
de esta acquitectura es almacenac los datos sepatados fisicamente,
pipeaictbriacse diferentes (ulas de sefal paca las instucciones 4 les
arquitectora Harvard tene areas de memoria separadas pare
tnstrucciones 4 datos, lo que geimrie el dcceso Semen © [Link]
(ecoperacién dé instcucciones y la. transfeiencia de datos pueden
cutie en patalelo, acelesando la eyecucidn. tin emloargs,esto hmita la
pogibilidad de ejecstar cosigo desde la memoria de dates
+ Adicrones en la arqoiiecdia "=
Se pueden agregar variames Para mejorar el cendimento como
Almacenarmento de caché de \nstrucciones ,Peimrtiendo un access
mas taprdo sin depender de und memoria mas lenta.
+ Direccrones de memoria Bi
Las areas de memona tnstocciones. y datos son dighintos.
Por eyemplo,la duecesn uno de instrucciones puede almacenar an
valor de 24 bits,mientras gue la diecadén uno de datos contin
un byte de Blrts.
+Sistema de memorias.
Al separar senales y almacenamiento para cédigo y datos ,se
pos bi stat GY porte ‘simoltanéo a cada sistema de memoria,
_ mejores NCIENCIS._
= ppuichciones =
Se usa amphamente en el orocesamento de video y avdio,donde la
necesidad de maneyac datos (apidamente es critica-Esta presente
en Off0S dispositives. basados en chips. elechrSmeos. y en procesadores
Ef mo Blackin de Analog. Devices.
la atquitectora Hacvad separa fisicamenie los buses de infotmacén
4 almacenamiento para datos € inskioceiones del programa .tsto par-
mite obtener datos € instrucciones simultaneas,meyoiands la veloc
dad en comparacién con 18 argurectura VON NEOMANN qué solo usa bus.ARQUITECTURA NON NEUMANN)
fs on diseto 425nco pare ona computadora pueda tener un’ programa
a\thacenado ioteshakndate bitaieobal como base para casi todas. es)
Aadoras que achvalmente se abrican.
Una maging YON NEUMANN esta compvesta por una onidad central de
Orocesamiento CEPY),que incloyen una undad arriméta laqes y und
umdad de conical, onto con una memona Enocial almacenamiento :
secundario y dispositiues de entrada/salida «Su arquitectora chs la
Misma memond y bys pata alinacenar tanto los datos como las instruc
crones ,orocesands 1g iofoimacién mediante un ciclo en eb los dates,
‘ Araen de la memona, S procesan y s¢ envian de welta,
(a memoria Amacens tanto datos como rnstrvcciones,que Sen procesades
pes A “ticlo de maguine":
+ Buscar. Se obhene las instivcciones desde la RAM y se colccan en
la memone caché
+ Deadihicar. La unidad de control interpreta las istrucciones 4 las
envia a la AW
+ Eyecutar. La ALU procesa las insirucciones 4 envia el cesultade 3
18 memMonea Cac!
+Almacenac. Los tesultades finales s¢ quaidan en la memona principal
+ Cuello de botella. La Asien
+ MODELO DE ARQUITECTURA-
la argurlecluta VON NEUMANN se basa en la idea de qe el programa
4 los datos se almacenan en la_misina Memonadv diseno incluye:
+ Unidad central de procesamiento (CPU). Se encaiga de eyewkar las tnstx-
Giones de un programa 4 edahvene:
© Unidad autmélica ldgica CALU).Realiza operaciones Vogica 4 matematica
© Unidad de cont [Link] el funcionamento de la ALO,la memonay
los. dispoartivos de _entiada/salida eyecctando insktoc-
Cones. secvenciaimente
© Requstios. Aieas de almacenamento de alta velecidad dens de la
CPU donde Se almacenan temporalmente datos antes de
set pr 4
Tr iewiodal Gagtiede | Faatol Ibe] distal chatal et [Link] empola~
doras modernas,se tiata de la RAM,awndida en celdas con duecciones
Onicas.
+ [Link] ta nteracerda ene el usvaio y la computadsa
medianle disposthivos pewlérices..
+ Bus. Conecta la CPO con la memona pe dispostlives de entiada-salidy
© Bus de dueccines. Traneporta las diecciones de memoria
Bus de datos. Transporta los dates entie la GeU,la memoria y los
dispesrhives de E/SBIRECCIONES De
isTRUCCIONES,
== FIGURA, ARQUITECTURA DE VON NEUMANN
.
MEMORIA
om
| INSTRUCCIONES + DATOS
i hi
Dineccrowes oe
BUS DE DATOS €
INGTRUCCIONESr os
[__MOVERDATOA ~ PuERTO B
FIGURA, DIAGRAMA DE FLUJO
> PROGRAMA (cdOIGO) ot
LIST pz IGFB4A
INCLUDE "[Link]"
—CONFIG_X¥T_Os¢ & _WOT_OFF &_PuRTE_ON
ORG @x0O
GoTo INICIO
INICIO:
QsF STATUS RPO Cambiar a branco 4
MOULW Ox1F jConhgurar RAD-RAY como entiads
Moywr TRis A
CLRE Tes B 5 Conligorar PORT G como salda
ocr STATUS RP@ 5; Reqresar a banco @
BucLe:
MOVF PORT A,w jeer PoRTA
MOVWE PORT B yEouac el valoc a PORTH
GOTO —- BUCLE 5 Repel
ENO sTemetds entendido el objeto de la prachca,comenzamos el desarallo
pease que Nos perma visulzar los datos que entran en el
poerto A ea los LED'S conectados al puerto B del PICtOFBYA, que
Aiabajo en la atgortectuta Harvard
Pil. (ahs del cehcomamnents i A ‘ent
intes escivett el cddigé analizames hagiama ly) MOPorcio-
he ca clase). Graces at este Hayate pedtiata la Tec dal /
togiama,
Contigota dato
> Leer dato desde puerto ACRA)
® Esarbu ese memo dato al puerto ® (RB)
+ Repedy continvamente
gee eee una ideaclata del guna debe sequi el
P2, Escrtota de digo ensamblador.
\ c&digo Se esciiove primeio en un formate txt pata después
quadat /otwpar come asm Pata pode! compilar en nuestro proga-
MS MPLAB. En el cScigo Se tomaron en cwenta los puntos «
* Configuracisn de puertos: Se wdreo que el puerto A seiia de
eet ee entiada -ae_pued Bde calla,
vsando los reqstio TRISA y
TRS B
+ Seleceida del banco: Recotdando que el PICI@FBYA trene 2
(loanco @ , banco 4),era necesario usat
loskiucaones para cambiat de banco
wands s@ modifican ceqistios como TRISK
“Boucle infimto: Se ced vn aclo (LOOP) que se eecota
_ und y Offa ver pata leer contnvamente el
valor del puerto A y mostrarlo en querto ®
“Uso de instiucciéa basica: Se osaon instivcciones como MOVE,
MOUWE OS, OCF, GOTO,EWO etc.EJEMPLO: (SimpuricAdo)
* QF STATUS, RPO
MOVLW OXFF
ENTRADA:
MoUuIE TRISA
MOVLW @xO@
SALIOA:
MOVWE TRIs®
BCE STATUS, 2°0
Loop:
MovF PorRT A.W
MovwF PoRT &
GOTO Loop
END
63. Simulacda (PROTEUS): Después de compilar al archivo .asm
u Hees el hex, abames PRoTeus
y discnamos el ciccurto con las
conexiones:
© El miciocontolado! PicteFB4A LE:
@ Un DIP SWITCH al puerto A Cermola entradas)
® LEDs con sesistencias a\ guerto & Cvisvaliza salidas)
@ Crystal osailad de YMH2 con cagacrtores
® fuente de SV y hea
Se carga el archivo .hex al miccocon-
Arolador de PRoteus ,eyecutando ax la
simulané[Link] fodia observa; que al
achuac o desachvac vn SWITCH
(entrada) ,el LED cowespondiente deba
encenderse 0 aagarse (Salida)
Pu. Prueba Fisica : Finalmente,ce monta el cvcurto real en proto-
boatd, usando asi el MmsMO diseho que én la
sAMUlBCon
EiSOIAGRAMA EsQUEMATICA:
" FIGURA, CIRCUITO ESQUEMATICO (PROTEUS)
—> RESULTADOS,+ Se Comprobs gue al codigo foncionaba bien tanto en la simulacén
como en la prueba fisica
+ En PROTEUS, los LEDs mostaban los estados con clandad depen-
cee de la indicaciones de entiada que tumeran que ceflejas las
saldes.
+ En prdchea ceal,los LEDs tamlaéa tunconacn cotrectamente,
aunque se Mots que la intenudad de luz era un poco mena que la
simulacidnse incluso tema oltos percances.
+ No se presentation exroces en 1a eyecucién gacias a ta "conects® con
Aiquiacion de poeitoS y use de instiucciones basicas. de ensamloladoc.
> CONCLUSION +
Aacnliaryzaincs,
Esta prachca tue de oti para a con eV uss de micto-
conbeclgaares- 8 apendid ialitecnas enke acquitecturas CHamwaid 4
Mon Neumann), 4 Porque Hatvard ¢3 mas “adecvads" Pata sistemas
embelidos.
Ademas,se uio la importancia de escnlar uo cédigo claro,contiquar
adewadamente los puettos de entrada y salida.y pidkac el progcama
Aanto en simolacién como fisicamente .tsta expennencta da una base
Sdida pata ttabajos fulvios pieasamente con microcontroladores y el
desarrollo de sistemas mas teeheeshtlps//[Link]/arquitectura- von- neumann-y- hacvacd/
+ Whps:/espanol. Woreteats, 01g/lngenesra /Implementaci%C3%eb3n de
una CPU de ona dueca%oC3%eBon en Logisim (kann/O1%aA
pease ean LO EA Piuibethieal de Von Neumane y
atu.
+ Vatlps :// www .lueede .com/arqurtectoia-haivard zo
+ Whos: //[Link] com /dec/2 22286616 /argurtectura- harvard -ventajas~4-
1H
desvectayasRequisito __ leuk
Namero de préetica
Nombre
Objetivo(s)
‘Material y equipo utilizado
‘Mareo Teérico
Desarrollo: ie |
+ Enunciado del problema
loeb be pe
= Diagraraa de Fiujo a
+ Deseripeién del desarrollo K
+ Cédigo utilizando el archivo in
= Diagrama esquemético (en
hecho a mano con regla y escuadra) K
Resultados
*Deseripciin de los resultados en Funcién del|
abjetivo u objetivos
= Imagenes, tablas, datos , ete. (las imagenes
tienen texto a pi K
Conclusién x
Fuentes de consulta en Formato APA
+ Femndnder Cewortes Israel de desis Gee
*Ramize Popgiauer Cama oe
*% ob Lozano Osmar QE
También podría gustarte Cpu v2 PDF
Aún no hay calificaciones
Cpu v2
81 páginas
Ac - 1 PDF
Aún no hay calificaciones
Ac - 1
18 páginas
Lectura 7 PDF
Aún no hay calificaciones
Lectura 7
42 páginas
Tema 2 PDF
Aún no hay calificaciones
Tema 2
16 páginas
Ac-Tema 1 PDF
Aún no hay calificaciones
Ac-Tema 1
3 páginas
Apuntes T2 PDF
Aún no hay calificaciones
Apuntes T2
18 páginas
Clase 2 PDF
Aún no hay calificaciones
Clase 2
42 páginas
Practica 3 PDF
Aún no hay calificaciones
Practica 3
35 páginas