Last update: 21/06/2023

Ficara Emilio Pietro Giovanni

Zilog Z8
Bing translate into ENG

Other pages in this section:

Atmel AVR
Microchip PIC
Mixed
Motorola HC05
ST ST6

Home

Page index:



Attenzione:
Tutto ciò che trovate nel sito è stato realizzato da me ed è disponibile gratuitamente per fini non commerciali. Non mi assumo alcuna responsabilità per le eventuali inesattezze contenute nei programmi e/o negli schemi elettrici e per OGNI POSSIBILE DANNO derivante dall'uso del materiale messo a disposizione. Effettuando un download, IMPLICITAMENTE ACCETTATE di utilizzare quanto prelevato sotto la VOSTRA ESCLUSIVA responsabilità.
Warning:
Everything found at the site was made by me and is available free for non-commercial purposes.I do not take any responsibility for any inaccuracies contained in the programs and / or wiring diagrams and EVERY POSSIBLE DAMAGE arising out of the material made available. By doing a download, you IMPLICITLY AGREE to use as taken under YOUR EXCLUSIVE responsibility.

Piccolo PLC programmabile in LINSEM Screenshot programma gestione
gennaio07.zip
(password: eficara ; MD5: 9CB3FAEB030ECB3A70F44C46E8387D3A)

    READ MORE: LINSEM instruction set (in English)
  • Added July 12 2010
    Note: the last software version has a debug output on the info window to check the serial port communications. There is also a couple of value changes in the component list to improve the serial port circuitry: please modify the value of C6 from 1uF to 10uF and the value of R13 from 4K7 to 2K2 (schematic PDF is NOT updated).
  • Added July 5 2010
    New software release with improved serial communication; now the delays introduced by USB to RS232 interfaces will not hang the transmission to the mini-plc.
    NOTE: Please, uninstall the old software version prior to install the new one !
  • Added Feb 27 2010
    Someone asked me for informations about how to burn the firmware in the Z86E04 for the mini-plc project;
    I use the EVM emulator for the Z8, but there is a low-cost programmer project on this internet site:
    http://www.armory.com/~rstevew/Public/Micros/Z8/index.html
    Click the file proge08.zip on the list to download the schematic and the software for the programmer. Note that I haven't tested this device, so I can't assume that it's really working.
  • Added Mar 6 2010
    I modified the Linsem IDE in order to work better with the USB->RS232 converters. Such devices have long timeouts in data exchange; when possible, use the device configuration to make they work with short delays and disable the FIFO buffers.
    The file is reduced in size 'cause I removed the runtimes for Windows98. If you want to run / install the program under Win98, please download the updated runtimes for Visual Basic 6 (VBRUN60SP6.EXE) from Microsoft site.
  • Added Mar 6 2010
    Please, to improve noise rejection on the oscillator and the serial input (when disconnected from the serial connector), add a 1M resistor in parallel to the 3.6864MHz crystal and a 4K7 resistor between the base of transistor Q5 (BC237) and GND.
  • Added Mar 6 2010
    NEWS: a patch for the circuit will be available soon; you will be able to replace the Z8, 24C02 and crystal with a small printed circuit board mounting a Microchip PIC controller. The reason for this change is that the Z86E04 is OTP (One Time Programmable) and cannot be upgraded and it's difficult to find cheap burning tools. In my opinion, the Z8 microcontroller is one million times better than the Microchip PIC, but sometimes it's pratical to use somewhat less elegant, but easier to handle.
    The IDE also will be modified; I'm planning to make the operation codes mnemonics customizable, so the users can set their own mnemonics, may be better than mine ! The opcodes will be increased with the PIC version; some feedback from the users will be appreciated to choose what's the best for generic applications.

Circuito ricevitore IR keyboard Tastiera IR Telecom
ottobre06.zip
(password: eficara ; md5: 5DBEEF60555594411CE33E458F597393)


programmatore eprom 27C256
prog256.zip
(password: eficara ; MD5: 1A45C5B15C899B778B5DB0559CC528F3)

  • Programmatore per Eprom di tipo 27C256 a 12.5 Volts. Il dispositivo si collega alla porta seriale del PC e viene gestito da un apposito applicativo DOS. Il circuito non contiene RAM; la programmazione avviene a piccoli blocchi che vengono scaricati dal PC e scritti immediatamente in EPROM.
    L'applicativo DOS gestisce la trasmissione dei dati tra PC e programmatore; nella versione attuale è consentita solo la scrittura dei dati in eprom, ma è disponibile il file sorgente in 'C' per chi vuole aggiungere la lettura della eprom o altro. Il file PROG256.ZIP contiene:
    • prog256.gif - lo schema elettrico
    • prog256.asm - il file sorgente in assembler
    • prog256.hex - il file oggetto con cui programmare il micro
    • DOS/p256.c - il file sorgente in C per l'applicativo DOS
    • DOS/p256.exe - l'applicativo DOS compilato

orologio parlante
voxwatch.zip
(password: eficara ; MD5: 004B7B009392B20AACB8ACA185B6EA0C)

  • Orologio parlante con sveglia. Pubblicato a mio nome su Electronics projects n.5 Aprile 1990 (Edizioni CD).
    Il file voxwatch.zip contiene:
    • voxsch.png - lo schema elettrico
    • pcb.gif - il master del circuito stampato (pezzi disponibili su richiesta)
    • montagg.gif - il piano di montaggio dei componenti
    • voxwatch.asm - il file sorgente in assembler
    • voxwatch.hex - il file oggetto con cui programmare il micro
    • voxeprom.hex - il file per programmare la eprom delle parole

Nota: Alcuni progetti sono basati sullo Z86E11 che non è ormai più in produzione. Il micro Z86E21 ha la medesima piedinatura e le stesse caratteristiche, ma ha 8K invece di 4K di memoria OTP. Lo Z86E11 e lo Z86E21 venivano prodotti anche dalla SGS, mentre adesso lo Z86E21 viene prodotto solo dalla Zilog. Le procedure di programmazione della memoria OTP sono differenti per i processori prodotti dalla SGS e dalla Zilog.

La programmazione del micro Zilog Z86E21 avviene mediante un adattatore collegato ad un qualsiasi programmatore di eprom settato in modalità Eprom 27C64A, algoritmo Intelligent 1mS 3X, Vpp = 12.5V, Vcc (program mode) = 6V. L'adattatore richiede un'alimentazione di 12.5V per poter eseguire la lettura della eprom del micro o per la verifica dopo la programmazione.

Foto del prototipo di adattatore realizzato su circuito 1000 fori:
prototipo adattatore

Questo è il relativo schema elettrico:
schema adattatore