Академический Документы
Профессиональный Документы
Культура Документы
binario-ASCII con
Matlab
Tovar Ledesma Diana Catalina
Fundamentacin
El cdigo ASCII se emplea para representar los caracteres alfanumrico, es decir,
letras, nmeros y signos. Este cdigo comprende los nmeros decimales del 0 al
255. Del 0 al 31 corresponde a instrucciones. El nmero 32 corresponde a la orden
de ejecutar espacios entre palabras cuando oprimimos la barra espaciadora en el
teclado. Del 33 al 127 corresponde a los caracteres alfanumricos ms utilizados.
A partir del nmero 128 aparecen otras letras y algunos signos que generalmente
no aparecen en el teclado del ordenador.
El sistema binario de numeracin es el ms simple de todos los sistemas de
numeracin posicional. La base del sistema binario es 2, lo que significa que slo
dos dgitos 0 y 1 pueden aparecer en una representacin binaria de cualquier
nmero. El sistema binario es la base de la moderna tecnologa de las
computadoras electrnicas digitales. La memoria de computadora cuenta con
pequeos elementos que slo pueden estar en dos estados - off/on - que estn
asociados con los dgitos 0 y 1. Este elemento se dice que representa un poco -
dgito binario.
Objetivo
Programar un convertidor binario de 7 bits a ASCII mediante el uso de Matlab.
Metodologa
Material
- Matlab
Procedimiento
- Programar cdigo en matlab
Resultados
Se utiliz la funcin bin2dec de matlab para convertir un nmero binario a su
equivalente decimal, debido a esto se utiliz tambin la funcin char para convertir
ese nmero decimal al smbolo ASCII correspondiente.
Para limitar a la entrada a solo ser 7 bits se incluy tambin la funcin reshape para
que no se pudieran incluir menos o ms de 7 caracteres de binario.
Fig. 1 Programacin del convertidor binario ASCII
A continuacin se muestran los posibles errores al introducir datos diferentes a los que se
piden
Bibliografa
As Funciona. (s.f.). Recuperado el 07 de Febrero de 2017, de AS FUNCIONAN LOS BITS Y
LOS BYTES: http://www.asifunciona.com/informatica/af_bits/af_bits_4.htm
Ingeniatic. (s.f.). Recuperado el 07 de Febrero de 2017, de Cdigo binario:
http://ingeniatic.euitt.upm.es/index.php/tecnologias/item/410-c%C3%B3digo-
binario
'convertidor binario a ascii de 7 caracteres'
y=input('Ingrese su primer numero binario de 7 bits: ','s')
L1=bin2dec(reshape(y,7,[]).')
aa=[char(L1)]
s=strcat(aa,bb,cc,dd,ee,ff,gg)