Sharp PC-1500
El Sharp PC-1500 era un ordenador de bolsillo producido por Sharp entre 1981 y 1985. También se vendió una versión rebautizada como TRS-80 Pocket Computer PC-2.
Toda la computadora fue diseñada alrededor del LH5801, una CPU de 8 bits similar a la Zilog Z80, pero toda diseñada en circuitos CMOS de ahorro de energía. Equipado con 2 KB de RAM integrada, el lenguaje de programación es BÁSICO. Posteriormente, los ingenieros alemanes proporcionaron un ensamblador para la máquina. Más tarde siguió incluso un compilador de C. Hay una ranura externa disponible que acepta memoria (de 4 KB a 32 KB) y módulos ROM.
Ocho versiones de este ordenador de bolsillo con 2 KB de memoria:
- Sharp PC-1500 - versión japonesa (1981)
- Sharp PC-1500 - versión japonesa con pintura azul alrededor de LCD. CE-157 Modelo del módulo Kana. Conocido como PC-1500D (1984)
- Sharp PC-1500 - European, Australasian and North American version (1982)
- Sharp PC-1500 RP2 - versión brasileña (1982)
- HiradasTechnika PTA-4000 - Licencia húngara.
- HiradasTechnika PTA-4000+16 - Licencia húngara (con extensión de memoria interna de 16 KB)
- Tandy TRS-80 PC-2
- Nanfeng PC-1500A - Licencia china (Asamble CKD de componentes japoneses)
Dos versiones con 8 KB de memoria:
- Sharp PC-1501 - Trabajo japonés con memoria de 8 KB (1984)
- Sharp PC-1500A - Western rework with 8 KB Memory (1984)
Especificaciones técnicas
- 156×8 pixel LCD
- Altavoz integrado
- CCR integrado
- Memoria / ranura de cartucho
- Puerto de expansión 60-pin para impresora y unidad de cinta
- ranura de la batería (4×AA)
- El conector para alimentación externa (El adaptador oficial es Sharp EA-150, valorado en 500 mA a 9 V, viene con la interfaz de impresora CE-150).
Accesorios
- CE-150 Interfaz de impresora/plotter y casete de 4 colores en caso de viaje. Conocido como KA-160 con PTA-4000.
- Módulo de memoria CE-151 4 KB
- CE-152 Grabadora de Cassette (como almacenamiento externo) (igual que General Electric 3-5160A)
- CE-153 Junta de Software
- CE-154 Wallet dedicado a PC-1500 + CE-150 + CE-152 + CE-153
- Módulo de memoria CE-155 8 KB
- CE-156 Tape con el software Katakana
- Módulo de memoria CE-157 4 KB con copia de seguridad de datos de batería CR2032 y carbones Katakana ROM
- CE-158 Acoplamiento de comunicación con RS-232C y interfaz paralela con (4 recargable, recortado en contra, permanentemente incorporado) batería NiCd (AA) como fuente de alimentación adicional para el ordenador.
- Módulo de memoria CE-159 8 KB con respaldo de datos de batería CR2032
- CE-160 7.6 KB leer sólo módulo de memoria con copia de seguridad de datos de batería CR2032
- Módulo de memoria CE-161 16 KB con copia de seguridad de datos de batería CR2032
- CE-162E Interfaz de puerto paralelo
- Módulo de memoria de doble página CE-163 32 KB (2x16 KB) con copia de seguridad de datos de batería CR2032. Sólo una página (16 KB) se puede acceder en un momento, conmutable a través del siguiente comando en modo PROG:
Página 0: POKE comunitario5804,0 [enter] Página 1: POKE comunitario5804,1 [enter]
Ordenadores de bolsillo Sharp relacionados

- Sharp PC-1210
- Sharp PC-1211
- Sharp PC-1251
- Sharp PC-1500
- Sharp PC-1500A versión de actualización con 8 KB RAM a bordo
- Sharp PC-1501 Versión japonesa de PC-1500A
- Sharp PC-1600 con más memoria y mayor pantalla LCD multilínea y más capacidades gráficas
Compatibilidad BÁSICA con los primeros modelos
Algunos modelos PC-1500 anteriores mostrarán un valor 1 menos en el contador FOR...NEXT al salir del bucle en comparación con los PC-1500 y PC-1600 posteriores.
Por ejemplo:
10 PARA K=1 TO 1020 NEXT K30 PRINT K
K se establecerá en 11 en los modelos PC-1500 y PC-1600 posteriores, pero será 10 en los primeros PC-1500.
Considere este ejemplo:
10 S=020 PARA K=1 TO 10 STEP 430 S=S+140 NEXT K50 PRINT S
S se establecerá en 3 en los modelos PC-1500 y PC-1600 posteriores, pero será 4 en los primeros PC-1500.
Los primeros modelos PC-1500 evalúan las declaraciones SI...ENTONCES de manera diferente. El comportamiento se puede resumir así:
Modelo | Cierto. | Falso |
---|---|---|
PC-1600 / PC-1500 posterior | √0 | 0 |
PC-1500 temprano | ■0 | . |
Un modelo anterior de PC-1500 se puede detectar usando el comando: PEEK&C5C0
.
Si el valor devuelto es 6, es un modelo inicial.
Programa de ejemplo en BASIC
1 ARUN 10 5 REM "PC1500 IVA Programa:" 10 INPUT "Precio: ";P 20 PRINT P;";P*V;";P*V*M 30 GOTO 10 40 FIN
El PC-1500 permite abreviaturas especiales y la sintaxis también puede verse de la siguiente manera:
20 PRINT P;";PV;";PVM
Uso de variables
P = Precio de compra V = IVA (%/100) - Para ser entrada a mano antes de comenzar el cálculo, por ejemplo: V=1.14 (Entra) M = Markup (%/100) - Para ser entrada a mano antes de comenzar el cálculo, por ejemplo: M=1.15 (Entra)
La visualización de las respuestas es la siguiente
Respuesta1; Respuesta2; Respuesta3 Precio de compra; IVA; Precio de venta Valor: P; Valor: P*V; Valor: P*V*M
Descripción del programa
Línea 1 | El ARUN comando ejecuta cada vez que el ordenador se activa y salta a la línea 10. |
Línea 5 | Este es el REMARK declaración (utilizada para incluir observaciones en el código fuente). |
Línea 10 | El INPUT comando pide entrada del usuario y almacena los valores en la variable "P". |
Línea 20 | El PRINT comando muestra el resultado calculado como sigue:100 114 142,5. La forma abreviada es especial para el PC-1500, ya que sólo puede hacer uso de variables y matrizs de letras individuales. Esto también ahorra valioso espacio de almacenamiento! |
Línea 30 | El GOTO comando permite que el programa vuelva a la línea 10, para continuar el programa sobre |
Línea 40 | El FIN declaración debe ser colocada en la última línea del código para terminar la ejecución, sin embargo en este caso puede omitirse, ya que no es realmente necesario. |
Importancia
El diseño de los prototipos iniciales de la serie EMKE de cajas registradoras para transporte público se basó en versiones personalizadas del PC-1500 y su clon húngaro PTA-4000. Los modelos de producción en serie utilizados casi exclusivamente en los servicios de autobuses regionales y nacionales de Hungría hasta el día de hoy se basan en una versión diseñada por EMKE y están fuertemente influenciados por el diseño del PC-1500.
Emulación
Con el emulador SHARP PC-1500A y el PockEmul puedes emular un PC-1500A.
Contenido relacionado
Tarjeta perforada
CPython
Arquitectura Harvard