Clase3WCupl

Páginas: 3 (724 palabras) Publicado: 7 de julio de 2015
Lección 2.1. CUPL
Introducción
Objetivo:
Lenguaje CUPL
Asignaturas:
•Dispositivos Lógicos
Programables (5º de Ing.
Telecomunicación)
Autor: Juan Carlos Campo
Bibliografía:
“Manual Protel99”. Altium Cabecera
NAME CLASE1;
DATE 20/10/2004;
PARTNO ;
REVISION ;
DESIGNER ;
COMPANY ;
ASSEMBLY ;
LOCATION ;
DEVICE p16l8;

Comentarios
/* esto es un comentario */
Ingenieros de Telecomunicación.Dispositivos Lógicos Programables. Universidad de Oviedo

Definición de pines
/*ENTRADAS*/
PIN 1= A0;
PIN 2= A1;
PIN 3= A2;
PIN 4= A3;
/*SALIDAS*/
PIN 19= G;
PIN 18= F;
Para dispositivos virtuales no se indicael número
Las variables no pueden tener espacios y distingue mayúsculas de minúsculas

Definición de campos

FIELD ENT=[A3..0];
Ingenieros de Telecomunicación. Dispositivos Lógicos Programables.Universidad de Oviedo

Operadores lógicos

OPERADOR
!
&
#
$

EJEMPLO
!A
A&B
A#B
A$B

FUNCIÓN
NOT
AND
OR
XOR

PRECEDENCIA
1
2
3
4

Ingenieros de Telecomunicación. Dispositivos Lógicos Programables.Universidad de Oviedo

Definición de tablas de verdad
FIELD ENT=[A3..0];
FIELD SAL=[P0..3];
TABLE ENT=>SAL {
0=>7; 1=>0; 2=>6;
3=>9; 4=>C; 5=>D;
6=>F; 7=>8; 8=>E;
9=>E; A=>E; B=>8;
C=>2; D=>C; E=>2;
F=>2;}

Ingenieros de Telecomunicación. Dispositivos Lógicos Programables. Universidad de Oviedo

Formato de los números
Por defecto hexadecimal, excepto pines de
los números y variables indexadas
Número‘b’1101
‘O’663
‘D’92
‘h’BA
‘O’[300..477]
‘H’7FXX

Base
binaria
Octal
Decimal
Hexadecimal
Octal
Hexadecimal

Valor decimal
13
435
92
186
192..314
35512..32767

Ingenieros de Telecomunicación.Dispositivos Lógicos Programables. Universidad de Oviedo

Operadores aritméticos
Operador
**
*
/
%
+
-

Descripción
Potencia
Multiplicación
División
Módulo
Suma
Resta

Ejemplo
2**3
435
4/2
9%8
2+4
4-1Ingenieros de Telecomunicación. Dispositivos Lógicos Programables. Universidad de Oviedo

Ejemplo
Realizar un programa en CUPL para la
PAL16L8 que haga las funciones de
decodificador BCD a 7 segmentos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS