In questa pagina potrete trovare molte
cose utili, tra cui:
esempi di programmi Pascal per Z80,
assembler, esempi di applicazioni sviluppate attorno alle nostre schede AD3, AD5
e AD7 ma preziosi anche per chi usa hardware proprio. Potrete scaricare anche il
Pascal per Z80 e il Multi Assembler per 140 cpu.
La pagina sarà in continua evoluzione e
continuamente arricchita, per cui non vi rimane che visitarla regolarmente.
file: multiass.zip 341 Kb - per DOS (gira anche sotto Win3.1/Win95). Ambiente integrato, editor, assembler, debugger (solo Z80). Assembla codice per una miriade di CPU. | |
file: pascal.zip
223 Kb - per
DOS (comprende emulatore CP/M). Compilatore Pascal per Z80, vecchio tipo ma potentissimo. Gestione stringhe, numeri reali, funzioni trigonometriche, I/O e accesso diretto alla RAM. |
|
file: demoint.zip 24 Kb - per DOS - esempio di protocollo di scambio tra PC e Regia Automatica. Comprende anche il sorgente Turbo Pascal 7. |
Uso di parallele su schede ADx | file: porta_a.pas 2 Kb - esempio di attivazione di una porta parallela della PIO. Collegare 8 led tra i vari pin e massa per vedere i dati in uscita. I led possono essere collegati direttamente, senza alcuna resistenza in serie. |
file: ser485.pas 2 Kb - esempio di attivazione della seriale RS485 su una scheda AD5. Per vedere il dato in uscita è consigliabile servirsi di un oscilloscopio. | |
file: testrand_a.pas 2 Kb - esempio di utilizzo della funzione RANDOM del Pascal Z80 per generare numeri casuali su una scheda ADx. Il numero generato è mandato fuori su una parallela. Collegare 8 led tra i vari pin e massa per vedere i dati in uscita. I led possono essere collegati direttamente, senza alcuna resistenza in serie. |
Assembler
didattico per Z80
|
file:
asmz80.zip 52 Kb- per DOS (gira anche
sotto Win3.1/Win95). Assembler didattico per Z80 con sorgenti Turbo Pascal. Comprende analizzatore sintattico, analizzatore semantico e generatore di codice macchina. |
Rete locale RS422 con schede Z80 | file: link422.zip 12 Kb - sorgenti Pascal per Z80per realizzare una rete di acquisizione dati con schede collegate con un unico doppino, in seriale alta velocità RS422. Ottimo esempio (piuttosto raro da trovare) di come si può programmare la SIO Z80 per sfruttarne il potente protocollo sincrono. |
Sistema Telematico Ambientale | file: telematico.zip 32Kb - realizzazione di una piccola rete locale con schede Z80 tipo AD3 e AD4, adibita a CENTRALE ANTINCENDIO e acquisizione dati di tipo ambientale. Comprende i file da mettere su eprom e i sorgenti Pascal. |
Controllo display LCD | file: lcd.pas 4Kb - controllo di un display LCD alfanumerico, di 2 righe per 16/20 caratteri mediante schede Z80. Sorgente Pascal per Z80. |
Monitor parallelo | file: monitpar.pas 6Kb - inserendo questo monitor sulla eprom di una scheda Z80 Alfa Sistemi, consente di scaricare con il Multi Assembler un programma assemblato con il Multi stesso o compilato con il Pascal Z80, caricandolo nella RAM della scheda per mandarlo in esecuzione immediatamente e controllarne così il funzionamento. Utilizza la parallela del PC e una parallela della scheda Z80. Il manuale è disponibile nella sezione MANUALI. |
file: monitser.pas 9Kb - stesse funzioni del precedente, ma utilizza la seriale COM1 del PC e la seriale RS232 della scheda Z80. Sul PC deve essere utilizzato sempre il Multi Assembler, che contiene la gestione sia della comunicazione parallela che seriale. Il manuale è disponibile nella sezione MANUALI. |
Monitor parallelo per AD4 | file: mon8k1b.bin 9 Kb - file pronto da mettere su eprom, contenente il monitor parallelo per la scheda AD4, con 8K RAM. Utilizza la porta B della unica PIO presente sulla scheda. Il manuale è disponibile nella sezione MANUALI. |
Monitor parallelo per AD3 e AD5 | file: mon32k1b.bin 9Kb - file pronto da mettere su eprom, contenente il monitor parallelo per le schede AD3 e AD5, con 32K RAM. Utilizza la porta B della PIO1 presente sulle schede. Il manuale è disponibile nella sezione MANUALI. |
Monitor seriale per AD3 e AD5 | file: monitser.bin 9Kb - file pronto da mettere su eprom, contenente il monitor seriale per le schede AD3 e AD5, con 32K RAM. Utilizza la porta A della SIO1 presente sulla scheda. Il manuale è disponibile nella sezione MANUALI. |
Pagina 0 per AD3, AD4 e AD5 | file: pagina0.bin 1Kb - pagina 0 inserita su tutte le eprom Alfa Sistemi. Indispensabile per mettere i programmi Pascal Z80 su eprom. Deve necessariamente occupare lo spazio da 00h a FFh. La descrizione di questa pagina 0 è presente sui manuali delle varie schede, disponibili nella sezione MANUALI. |