Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SHARP 1401 HARDWARE ERWEITERUNG

160 views
Skip to first unread message

Andreas Kramm

unread,
May 2, 1998, 3:00:00 AM5/2/98
to

Wer kann mir sagen wie bei den BASIC-programmierbaren Taschenrechner Sharp
14xx der 11 polige Stecker belegt ist und wie man ihne anspricht.

Danke Andreas

Frank Klemm

unread,
May 3, 1998, 3:00:00 AM5/3/98
to

On 2 May 1998 20:16:55 GMT, Andreas Kramm <a.k...@avu.de> wrote:
>Wer kann mir sagen wie bei den BASIC-programmierbaren Taschenrechner Sharp
>14xx der 11 polige Stecker belegt ist und wie man ihne anspricht.
>

Nur das Kassetteninterface. Wie das Druckerinface aufgebaut ist, weiß ich
nicht.

Das Kassetteninterface will TTL-Pegel haben, man braucht daher einen
Schmitt-Trigger davor. Der Ausgang muß im Pegel runtergesetzt werden.
Das Interface ist allerdings erbärmlich langsam (300 baud brutto),
obwohl bis 2500 baud kein Problem darstellen. Viech ist assemblerprogrammierbar.
Taktfrequenz ist 192 kHz, Zykluszeiten ab 2 Takte aufwärts. Umfangreiche
BCD-Arithmetik, 96 byte interner RAM.
Über das Kassetteninterface kann man auch von außen Saft zuführen,
was sich bei ca. 100 Stunden Betriebsdauer und 15 DM Batteriekosten
(2xCr2032) günstig auswirkt.

--
Frank Klemm

/------\ /-----------------------------------------------------\
| eMail: || p...@uni-jena.de | home: p...@schnecke.offl.uni-jena.de |
| Tel: || | home: +49 (3641) 390545 |
| sMail: || Frank Klemm, Ziegesarstr. 1, D-07747 Jena, Germany |
\------/ \-----------------------------------------------------/

Peter Heitzer

unread,
May 4, 1998, 3:00:00 AM5/4/98
to

Dazu gabs vor ca. 10 Jahren in der ct mal eine Schaltung, wo fuer den
1401 ein Centronics Interface beschrieben war. Ich habe daheim noch einen
PC 1245, der vemutlich ein kompatibles Interface hat. (Das Kassetten/Drucker
Interface CE 126 von Sharp passt AFAIK fuer beide).

--
Dipl.-Inform. Peter Heitzer, phone +49 941 943 4850, fax +49 941 943 4857
mail Peter....@rz.uni-regensburg.de

Klaus Koeniger

unread,
May 4, 1998, 3:00:00 AM5/4/98
to

On 2 May 1998 20:16:55 GMT, "Andreas Kramm" <a.k...@avu.de> wrote:

>Wer kann mir sagen wie bei den BASIC-programmierbaren Taschenrechner Sharp
>14xx der 11 polige Stecker belegt ist und wie man ihne anspricht.
>

>Danke Andreas

Hallo Frank,

von Franzis gibts (oder gabs) das Buch "Hardwareerweiterungen für
Sharp-Taschencomputer". Da steht alles drin, auch bezüglich
Programmierung.
Pin Funktion
11
10 VCC
9 GND
8 oF1
7 oF2
6 Xin
5 Xout
4 ioB8
3 ioB7
2 nicht belegt
1 nicht belegt


Von Sharp hab ich mal folgende Info bekommen :
Pinbelegung 11-polige Schnittstelle PC1401
(Tastatur oben; 11-Pin links, von unten nach oben)
Pin Funktion
1 Eingang des Piezolautsprechers
2 VCC, ist mit der internen Stromversorgung verbunden und
erlaubt Stromversorgung in beide Richtungen
3 GND
4 Busy (PC 2)
5 Dout (PC 1)
6 Xin
7 Xout
8 Din (PB 7)
9 ACK (PB 6)
10 nicht belegt
11 nicht belegt

Bin leider noch nicht zu probieren gekommen !

Klaus

Jan-Mark Metten

unread,
May 6, 1998, 3:00:00 AM5/6/98
to

Andreas Kramm meinte am 02.05.98
zum Thema "SHARP 1401 HARDWARE ERWEITERUNG":

> Wer kann mir sagen wie bei den BASIC-programmierbaren Taschenrechner Sharp
> 14xx der 11 polige Stecker belegt ist und wie man ihne anspricht.

BTW: An meinem SHARP PC-E500 ist auch eine solche 11-Pin-Schnittstelle.
( Und eine normale serielle )
Leider ist mein "Viech" nur Basic-programmierbar, Assembler ein
Fremdwort.
Kann ich die Schnittstellen trotzdem direkt ansprechen ?
IMO mit Peek und Poke, aber mir fehlen die noetigen Adressen.
Kennt jemand Quellen fuer solche Info's ?


mfG Jan M.


Klaus Koeniger

unread,
May 8, 1998, 3:00:00 AM5/8/98
to

On 6 May 1998 07:18:27 GMT, Mette...@t-online.de (Jan-Mark Metten)
wrote:

Hallo

so weit ich weiß gibt es für die Dinger keinen Assembler. Du mußt den
Weg über Basic gehen, am besten mit einem Monitorprogramm, und die
Programme dann mit CALL unter Basic aufrufen.
Zu den älteren Sharp-Modellen gabs ein Buch von Franzis, bei neueren
fragst du vielleicht einfach mal bei Sharp nach. Hotline-Fax (1995!)
07136 951141. Hab ich selbst mal probiert, und ich hab damals meine
Infos bekommen.

Tschüß
Klaus

koenige...@baden-online.de

Olaf Kaluza

unread,
May 9, 1998, 3:00:00 AM5/9/98
to

Klaus Koeniger <koenige...@baden-online.de> wrote:

>>BTW: An meinem SHARP PC-E500 ist auch eine solche 11-Pin-Schnittstelle.
>> ( Und eine normale serielle )
>> Leider ist mein "Viech" nur Basic-programmierbar, Assembler ein

>so weit ich weiß gibt es für die Dinger keinen Assembler. Du mußt den


>Weg über Basic gehen, am besten mit einem Monitorprogramm, und die
>Programme dann mit CALL unter Basic aufrufen.

Das stimmt nicht ganz. Die Dinger sind sehr wohl in Assembler
programmierbar. Sie haben allerdings eine andere CPU wie die anderen
Sharps. War ein 8Bit Teil mit schon dem einen oder anderen modernen
Aspekt aus der 16bit-Welt.
Es mag sein das es dafuer keinen Assembler fertig gibt, es gibt aber
mindestens zwei Tabellenassembler fuer die du dir eine eigene Tabelle
schreiben koenntest.
BTW: Eine Tabelle fuer TASM und ESR-H (z.B 1401, 1245/51, 1475, 1360
usw, aber nicht E220 oder 1246!) koennte ich noch irgendwo rumliegen
haben.

Mit mehr Informationen zum E500 kann ich leider nicht dienen da ich
ihn selber nie besessen habe, hatte lediglich ein Freund der davon
auch abgekommen ist.

Noch ein Wort zu der 11poligen Schnittstelle. Bevor ihr auf die Idee
kommt eine externe Spannungsquelle anzuschliessen, messt die Spannung
nach. Sharp hatte damals +/- in dem einen oder anderen Werk
vertauscht. Ausserdem sind die Ausgaenge Opendrain und sehr
empfindlich.

Die 1245/51 hatten uebrigens noch zwei Sonderbefehle um externe
Hardware an diesem Port direkt von Basic aus ansprechen zu
koennen. Ich hatte da damals eine Porterweiterung mit einem MCS48
gebaut die das genutzt hat. (Leider alles auf Apple][ Disketten an die
ich so ohne weiteres nicht dran komme)

BTW: Ein gewisser (g) Burkhart Kainka hatte auch den einen oder
anderen Artikel zu den Taschenrechnern in Elektor
geschrieben. Vielleicht koennt ihr die noch irgendwo einsehen.

Olaf
--
D.i.e.s.S. (K.)

Frank Klemm

unread,
May 9, 1998, 3:00:00 AM5/9/98
to

On Fri, 08 May 1998 20:34:50 GMT, Klaus Koeniger <koenige...@baden-online.de> wrote:
>On 6 May 1998 07:18:27 GMT, Mette...@t-online.de (Jan-Mark Metten)
>wrote:
>
>so weit ich weiß gibt es für die Dinger keinen Assembler. Du mußt den
>Weg über Basic gehen, am besten mit einem Monitorprogramm, und die
>Programme dann mit CALL unter Basic aufrufen.
>Zu den älteren Sharp-Modellen gabs ein Buch von Franzis, bei neueren
>fragst du vielleicht einfach mal bei Sharp nach. Hotline-Fax (1995!)
>07136 951141. Hab ich selbst mal probiert, und ich hab damals meine
>Infos bekommen.
>
Für den 1401 habe ich einen Assembler/Disassembler (knapp 1000 Bytes lang)
rumliegen.
0 new messages