Microcontroller Board ELC8951

elc8951 0 product stars
Units in Stock: 5

38,00 €

Microcontroller Board ELC8951 Summary

Scheda a Microcontrollore programmabile ELC8951




La scheda descritta è basata sul microcontrollore Atmel AT89C51AC3 (fam. 8051) ed è possibile sviluppare il software utilizzando, otre ai numerosi strumenti software disponibili sul mercato per i Microcontrollori della famiglia 8051, con il noto compilatore BASCOM8051 della MCS-Electronics. Si riportano nel seguito, a titolo informativo, le caratteristiche principali di questo potente compilatore, fornibile a richiesta.

Questo Microelaboratore, cha appartiene alla nuova gamma di schede ELCOSYS con un eccezionale rapporto qualità prezzo, è ideale per automazioni compatte ed incorporabili in macchine di vario tipo. Utilizza il nuovissimo microcontrollore ATMEL AT89C51AC3, molto potente, che dispone del set standard di istruzioni 8051, il più conosciuto e diffuso al mondo. Una scheda semplice da utilizzare e con tutti i componenti hardware per essere connessa direttamente al PC di sviluppo ed ai moduli esterni di I/
O

Il Microelaboratore ELC-8951 dispone di una Memoria di programma Flash interna di 64 kB, di una RAM, EEPROM e ERAM. Il core usa una architettura di nuova generazione per una velocità molto elevata di elaborazione; sono disponibili 8 canali ADC con 10 bit di risoluzione che rendono ideale la scheda per applicazioni di acquisizione dati e controllo in real-time. E' disponibile Una interfaccia SPI  per un comodo trasferimento dati a IC esterni e la scheda dispone anche di contatori a 16 bit, inclusi nel Microcontrollore. Sono disponibili ben cinque porte parallele, dotate di connettori standard IDC passo 2,54 mm per una facile interconnessione a moduli esterni.

E' fornito anche un programma di programmazione in-circuit, che permette una semplice programmazione ed upgrade della scheda tramite porta seriale da PC, senza necessità di rimuovere il Microcontrollore dallo zoccolo.

Tutti I componenti di supporto sono inclusi, insieme a quattro LED, indicatori di stato alimentazione e attività porta RS232, due switch di reset ed entrata in modo boot-loader, ed un connettore RS232 per il collegamento alla porta seriale standard di un PC. La scheda ELC-8951 può essere alimentata con una sorgente non regolata (7....14 V AC/DC) oppure con un alimentatore stabilizzato 5 VDC.

Il nuovo Microelaboratore ELC-8951 rappresenta il controllore ideale per molte applicazioni. Le piccole dimensioni combinate con la facilità di programmazione ed update e modifiche software lo rendono ideale per l'uso in macchinari e sistemi di controllo, allarmi, lettori di schede, centaline di acquisizione dati e molto altro ancora. Questa scheda è ideale anche nei sistemi di home-automation e nei sistemi robotizzati


La scheda ELC8951 è fornita completamente assemblata e testata e pronta per essere programmata.

Caratteristiche tecniche Scheda a Microcontrollore ELC8951

  • CPU ATMEL AT89C51AC3 PLCC 52
  • Clock frequenza 29.4912 MHz
  • Linguaggio processore standard famiglia 8051
  • Memoria FLASH di Programma interna 64 kBytes
  • Memoria RAM interna 256 Bytes
  • Memoria ERAM interna 2 kBbytes
  • Memoria EEPROM interna 2 kBytes
  • 5 Porte parallele per un totale di 32 linee di I/O digitali programmabili
  • 8 canali analogici convertitore A/D con 10 bit di risoluzione 0-3 V
  • Generatore tensione di riferimento 3.00 V per ADC di precisione regolabile
  • 3 Timers a 16 bit programmabili
  • 1 porta parallela per display LCD con illuminazione a LED
  • Potenziometro per regolazione contrasto LCD
  • 1 Porta RS232C per download programmi da PC con controllo ISP software
  • 1 Porta RS232C per connessione a PC, Modem o altri dispositivi seriali
  • 1 Canale di comunicazione seriale ad alta velocità SPI
  • 4 LED di segnalazione: alimentazione12V e 5V, linea TXD e linea RXD della porta seriale
  • Pulsanti di RESET e di abilitazione manuale programmazione FLASH
  • Alimentazione: 7....14 V AC / DC non regolata oppure 5.00 V DC stabilizzata
  • Raddrizzatore a ponte, condensatore di filtro e regolatore lineare su scheda
  • Uscita tensione stabilizzata 5.00 V 500 mA per alimentazione moduli esterni
  • Dimensioni scheda: 100 x 80 mm





COMPILATORE BASCOM-8051  BASCOM-8051 (Download version)





BASCOM-8051© is the Windows BASIC COMPILER for the 8051 family.
It is designed to run on W95/NT and has all the features of BASCOM LT.
In addition it has full support for arrays and the single floating point type.

Key Benefits

  • Structured BASIC with labels.
  • Structured programming with IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
  • Fast machine code instead of interpreted code.
  • Variables and labels can be as long as 32 characters.
  • Bit, Byte, Integer, Word, Long, Single and String variables.
  • Compiled programs work with any 8051 uP such as AT89C1051, AT89C2051, 8031, 8032, 8051, 8052, 80552, 80535 and 80537 m Processors.
  • Statements are highly compatible with Microsoft’s VB/QB.
  • Special commands for LCD-displays , I2C chips and 1WIRE chips.
  • Integrated terminal emulator with download option..
  • Integrated simulator for testing.
  • Integrated flash programmer and support for SPI, PG2051, PG302, SE512, SE514, TAFE. (hardware can be purchased separately)
  • Editor with statement highlighting.
  • Context sensitive help.
  • For compatibility with BASCOM LT, there is also a 32-bit version of the BASCOM LT compiler.

The following statements are supported :

Decision and structures
IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, STEP, EXIT FOR, ON .. GOTO/GOSUB, SELECT, CASE.

Input and output
PRINT, INPUT, INKEY, PRINTHEX, INPUTHEX, LCD, UPPERLINE, LOWERLINE,DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT, CLS, DEFLCDCHAR, WAITKEY, INPUTBIN, PRINTBIN, LCDHEX, OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT.

Numeric functions
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD.

I2C
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE.

1WIRE
1WWRITE, 1WREAD, 1WRESET.

SPI
SPIINIT, SPIIN, SPIOUT.

Interrupt programming
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, PRIORITY SET/RESET, COUNTERx, CAPTUREx, INTERRUPTS, CONFIG, START, LOAD.

Bit manipulation
SET, RESET, ROTATE, BITWAIT.

Variables
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD.

Miscellaneous
REM, ' , SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD, INP,OUT, ALIAS, DIM , ERASE, DATA, READ, RESTORE, INCR, DECR, PEEK, POKE, CPEEK, GETRC5.

Compiler directives
$INCLUDE, $NOINIT, $BAUD and $CRYSTAL, $OBJ, $SERIALINPUT, $SERIALOUTPUT, $ROMSTART, $RAMSIZE, $RAMSTART, $MONSTART, $IRAMSTART, $DEFAULT XRAM, $ASM-$END ASM, $LCD.

Conditional compilation
#IF, #ELSE, #ENDIF

String manipulation
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LCASE, UCASE

To make a program takes just a few steps :

  • Write the program in BASIC
  • Compile it to fast machine binary code
  • Test the result with the integrated simulator(with additional hardware you can simulate the hardware too)
  • Program the chip with one of the integrated programmers.
    (hardware must be purchased separately)


Elcosys

Customer Reviews

No Reviews Posted Yet - be the first!(write review)
Share |
Shopping Basket
EUR
0 items
0,00 €
Recent
Radiameter - Geige..
Recent
Microcontroller Bo..
Recent
Controller Board A..
Pay with Paypal