Evaluation
Board voor Atmel chips AT98C2051 - 2052 – 2054
Dit evaluatie board komt in een
speciale uitvoering waarbij verschillende delen van elkaar kunnen
gescheiden worden.
De print bestaat hoofdzakelijk uit 3
delen . Naargelang de toepassing en behoeften kunnen delen weggelaten
worden of afgezaagd worden van de rest van de 3-delige print .
Layout
van de opgebouwde print :
1- linker deel : de
RS-232 interface van en naar de computer of laptop
2- middendeel : de hoofd-print
met µ-processor en voeding, 2x 8-bit poort en 2 analoge ingangen
3- rechter deel : de
uitbreidings-print met extra 8-bit poort, een real-time clock, een
eeprom en de IC² bus
^
RS-232
^ ^ 2051
Hoofdprint
^ ^ I2C + Clock +
Expantionport ^
|
LCD
|
Als
evaluatie-bord zijn volgende dingen te testen :
-
seriele data overdracht naar de PC en omgekeerd b.v. opvragen tijd,
temperatuur enzo
-
IR decoder met IR ontvanger op P3 en LCD op P1 à code komt op LCD
-
Analoge
ingangen testen b.v. voor voltmeter 0 – 5 Volt
-
Een real-time clock maken en tijd en datum weergeven, opslaan of
opvragen
-
Een extra poort via IC² maken b.v. aansluiten keybord of extra LCD
Schema
:
Het schema lijkt vrij uitgebreid, maar
bevat eigenlijk alleen de noodzakelijke elektronische bouwstenen om
zoveel mogelijk verschillende zaken uit te testen.
Printontwerp :
De print is zeer bescheiden van
afmeting en speciaal opgebouwd
Het middengedeelte is de eigenlijke
hoofdprint met voeding die men altijd nodig heeft.
De aanhangende printen kunnen desnoods
afgezaagd of niet ge-etst worden als men ze niet nodig heeft.
De poorten zijn met handige 10 polige
DIL-connectoren uitgevoerd waarbij men de nodige flat-kabels
gemakkelijk zelf kan persen in de connectoren met b.v. een
bankschroef.
Zo is makkelijk een
LCD, een keyboard of een LED-bar of wat anders aan te sluiten.
Al de voorbeelden onderaan zijn met
BASCOM 8051 Basic te programmeren maar zijn ook in assenbler te
realiseren. In Bascom heb je ook tegelijk een programmer en simulator
voordat je het eigenlijke programma in de controller programmeerd.
Op de website van MCS vind je
een hele lijst toepassingen die met dit bord allemaal te maken zijn.
Application
notes op :
http://www.mcselec.com/index.php?option=com_content&task=category§ionid=7&id=80&Itemid=57
Item Title
AN #42 - 555 calculator using 89S8252
AN #41 - Microcontroller-Based automatic flush system
AN #36 - Micro Controller based Code Lock
AN #35 - Low cost LCD frequency meter
AN #34 - Micro Controller based Countdown Timer
AN #37 - Micro Controller based alarm clock with DS1307 &
MAX7219
AN #38 - ADC using TLC549 serial 8bit IC
AN #39 - Digital Thermometer-Cum controller with DS1821
AN #40 - Infrared Proximity Distance Measurement
AN #33 - SMS driven automat
AN #32 - Realtime clock with LED display
AN #31 - Sending SMS using Siemens GSM C35i
AN #30 - RS-485 Master Slave Communication
AN #29 - Remote Control a car by phone
AN #28 - DCF-77 clock
AN #27 - Count up/down timer
AN #26 - LAB PLC
AN #25 - Using the T6963 based GRAPHIC DISPLAY
AN #24 - How to increase resolution of DS1821 temperature sensor
AN #23 - Reading and writing the Dallas DS1991 secure I-button
AN #22 - Two examples about Multi Tasking
AN #21 - ASCII input with 3x4 keyboard matrix
AN #20 - How to decode SONY IR remote control signals
AN #19 - Using the LM75 temperature sensor
AN #18 - Page scanner
AN #17 - Telephonecard reader
AN #16 - Using the Sharp GP2D02 distance sensor
AN #15 - LCD VU meter
AN #14 - How to implement a flow meter using the 80552
AN #13 - Keyboard decoder
AN #12 - Using the TIMER interrupt to make a clock with
LED-display
AN #11 - Using an I2C clock device with the PCF8583
AN #10 - BASCOM-LT and BASCOM-8051 Hardware simulation
AN #09 - Controlling the X9CMME
AN #08 - Flash Programmer
AN #07 - Big Digit ThermoMeter
AN #06 - Reading the DS1820 Temperature Sensor
AN #05 - Reading an AT-PC Keyboard
AN #04 - Reading the Dallas temperature sensor DS1821
AN #03 - A Garden Watering Program
AN #02 - Reading the TLC2543 A/D converter
AN #01 - Evaluation board for the AT89C2051 and AT89C4051
Download layouts, schema en print in
ZIP File :
2051_Eval_Files.zip