Home
BIG8051 Development System User Manual
Contents
1. BIG8051 All MikroElektronika s development systems represent irreplaceable tools for programming and developing microcontroller based devices Carefully chosen components and the use of machines of the last generation for mounting and testing thereof are the best guarantee of high reliability of our devices Due to simple design a large number of add on modules and ready to use examples all our users regardless of their experience have the possibility to develop their project in a fast and efficient way Development system SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD waking it simple TO OUR VALUED CUSTOMERS l want to express my thanks to you for being interested in our products and for having confidence in Mikroelektronika The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs Nebojsa Matic General Manager The Silicon Laboratories name and logo the Silicon Laboratories logo DSPLL ISOmodem ProSLIC SIPHY and USBXpress are trademarks of Silicon Laboratories Inc in the U S A and other countries B168051 TABLE OF CONTENTS General information EE 4 By MS ANNE lt EOE E E none 5 1 0 Connecting the development system to a power supply source 6 2 0 C8051F040 microcontroller e et inui narrabo ntn o pan pk Spade k
2. 5 o LIEU inn LH Dann NN ann anan gm IN NUN NI HA Im NUN NI Ig IN NI LI ENEENE IN NUN Ni u muss gu sescescse zocccosocc zocccosocc cocccoocc ELI LI ILLI LM I p n n AA NU AN QNRIMJNN NI EE EEN LE POWER SUPPLY EH a ak FE a Up e I Di A Down POWER BR H DEVELOPMENT BOARD Z SUPPLY POWER A mmm ZO or Bat EBIGSODI Mr E HWREV 1 01 BY MIKROELEKTRONIKA 7 Pull th Z ore eo ors wO As 2 AA Tt E ENNS an LI if 4 IQ IQ IQ IQ IQ IQ IQ COCO NOUA fim AA ww m m e e e e e e e e e e e e e e e e CS LINE TO P2 3 PIN CONNECTS DS1820 TEMPERATURE SENSOR T J1 J8 SELECT PULL UP OR PULL DOWN RESISTORS ON PORTO PORTI PORT2 x e LI ji Li e UI LI X PUT E EN OW oT mt CO E e tt OO a m LI 1 1 SW1 SW8 ENABLE PULL UP OR PULL DOWN RESISTORS ON PORTO N uU P d vi La PORTI PORT2 PORTS PORT4 PORTS PORT6 PORT7 AND PORTS PINS 5 Fl SW9 TURNS ON OFF PORT LEDS Y z Hu D 8 i 1 1 SW10 ENABLES SPI COMMUNICATION CONNECTS RAM S CS AND HOLD mt LINES TO P2 3 AND P2 2 PINS RESPECTIVELY U O a a a a a a Esc SW11 ENABLES RS 232 COMMUNICATION Q st e m m m m m m m m m m m m m m m i SW12 ENABLES CAN COMMUNICATION CONNECTS EEPROM SCL AND SDA m ta LINES TO PO 1 AND PO O PINS Of TO PO 7 AND PO 6 PINS RESPECTIVELY U Oo 1 Wm MM NUM NUN NUM NUM
3. and microcontroller connection schematic MikroElektronika Ti 2 BIG8051 7 0 USB UART module The USB UART module is used to connect the microcontroller provided on the development system to external USB devices In order to establish connection between the microcontroller and USB UART module it is necessary to set switches 1 and 3 optionally 2 and 4 on the DIP switch SW13 to the ON position The B G8051 development system can also be powered via the USB connector for USB UART module In this case it is necessary to switch position of jumper J11 from EXT to USB Figure 7 2 Connecting USB cable RX FTDI VCC 3 3 VCC USB Seel osci J C12 C11 TEST ff 100nF 100nF AGND d nci BLOSVECI cBus B VCC USB cBUs1 ll E14 C8051F040 E M I RESET D FP3 cnp f FERRITE c CN18 cBus4 Hceus2 usepvi bi f csus3 USBDP GND USB B 100nF 100nF eres me Spe view FT232RL Figure 7 3 USB connector and microcontroller connection schematic MikroElektronika BIG8051 1 8 0 RS 232 modules The RS 232 modules enable the development system to communicate to external devices whose operation is in compliance with the RS 232 standard The B G8051 development system features two RS 232 modules that operate independently To connect the RS 232A module and the microcontroller switches 1 and 3 optionally 2 and 4 on the DIP switch SW11 should be set to the ON position Similarly to connect the
4. l MCP2551 C8051F040 8 9G8v c VCC 5V Figure 9 3 CAN module and microcontroller connection schematic MikroElektronika 1 BIG8051 10 0 ZigBee module The B G8051 development system enables you to connect the ZigBee module that is used for wireless communication Communication between this module and the microcontroller is performed via the Serial Peripheral Interface SPI To enable communication between them it is necessary to set switches 1 3 and 5 optionally 2 4 and 6 on the DIP switch SW10 as well as switches 1 2 3 and 4 on the DIP switch SW15 to the ON position The operation of the ZigBee module is in compliance with the IEEE 802 15 4 2003 standard related to wireless data transfer on short distances with low power consumption The MRF24J40MA ZigBee modul is used on the B G8051 development system Some of its key features are up to 250kbps baud rate 2 4GHz operating frequency 20mA power consumption up to 400m coverage etc HEJ m WE P SERIAL ETHERNET BACKUIGHT CD2xl amp WITH BERN Figure 10 2 Connector for ZigBee module C8051F040 Figure 10 3 ZigBee module connection schematic MikroElektronika pem 6 BIG8051 11 0 MMC SD connector The BIG8051 development system is capable of reading memory cards due to the on board MMC SD connector Memory card communicates with the microcontroller through the microcontroller pins used for serial communication In o
5. state This level depends on the position of the pull up pull down jumper The RP7 0 pin with the relevant DIP switch SW8 jumper J8 and P7 0 push button with jumper J10 are used here for the purpose of explaining the performance of pull up pull down resistors The principle of their operation is the same for all other microcontroller pins VCC 3 3 VCC 3 3 Q Q 3 3V la OV Figure 21 7 Jumpers J8 and J10 in the same positions MikroElektronika In order to enable the PORT port pins to be connected to pull down resistors it is necessary to place jumper J8 in the Down position first This enables any PORT port pin to be supplied with a logic zero OV in idle state over jumper J8 and 8x10k resistor network To provide the P7 0 pin with this signal it is necessary to set switch P7 0 on the DIP switch SW8 to the ON position As a result every time you press the P7 0 push button the P7 0 pin will be fed with a logic one VCC 3 3 voltage provided that jumper J10 is placed in the VCC 3 3 position In order to enable port PORT7 pins to be connected to pull up resistors and the port input pins to be supplied with a logic zero 0 it is necessary to place jumper J8 in the Up position and jumper J10 in the GND position This enables any port PORT input pin when it is in idle state to be driven high 3 3V over the 10k resistor As a result every time you press the P7 0 push button the P7 0 pin will be fed with a logic ze
6. 051F 040 TOUCHPANEL CONTROLLER Figure 20 2 a Figure 20 3 Connecting touch panel Figure 20 3 shows in detail how to connect a touch panel to the microcontroller Bring the end of the flat cable close to the CN23 connector Figure A Plug the cable into the connector Figure B and press it easily so as to fully fit the connector Figure C Now a GLCD can be plugged into the appropriate connector Figure D NOTE LEDs and pull up pull down resistors on ports PORT1 and PORTS should be off when the touch panel is in use MikroElektronika l BIG8051 2 21 0 Input output ports Along the right side of the development system there are eight 10 pin connectors linked to the microcontroller I O ports Due to DIP switches SW1 SWS every connector pin can be connected to one pull up pull down resistor It depends on the position of jumpers J1 J8 whether they will be connected to pull up or pull down resistor Figure 21 2 J9 in pull down position Li md a id ii i T E A a Bic Figure 21 3 J9 in pull up Figure 21 1 I O ports position tists a aL uL E VCC 3 3 O up RNG AM SH I donn ON J8 swe Ri E VANN NANA 12345678 Se IRI iw iw Ei aa a ja ja P7 0 AAN LD57 Nay C8051F 040 Figure 21 4 Port PORT7 connection schematic MikroElektronika NI BIG8051 Pull up pull down resistors enable you to set the logic level on all microcontroller s input pins when they are in idle
7. BORN 2 THER NO Top view LCD BCK WEEE ATAN E be C8051F040 Figure 18 3 2x16 LCD display connection schematic MikroElektronika BIG8051 2 19 0 128x64 graphic LCD display 128x64 graphic LCD GLCD is connected to the icrocontroller via PORT2 and PORTA ports and enables graphic content to be displayed It has a screen resolution of 128x64 pixels which allows diagrams tables and other graphic contents to be displayed Potentiometer P1 is used for the GLCD display contrast adjustment Switch 8 GLCD BCK on the DIP switch SW12 is used to turn the display backlight on off Figure 19 1 GLCD display Top view GLCD BCK IT DO OO pee VCC 5VO 10 mm AGND FE oun E C8051F040 Figure 19 3 GLCD display connection schematic MikroElektronika NI 6 BIG8051 20 0 Touch panel A touch panel is a thin self adhesive transparent touch sensitive panel It is placed over a GLCD display Its main function is to register pressure at some specific display point and to forward its coordinates in the form of analog voltage to the microcontroller Switches 3 4 5 and 6 on the DIP switch SW14 are used to connect the microcontroller and touch panel Figure 20 1 Placing touch panel over a GLCD Figure 20 1 shows how to place a touch panel over a GLCD display Make sure that the flat cable is to the left of the GLCD as shown in Figure 20 1D BLOGVTE OVCC 3 3 C8
8. MANUAL EN EN IE a IE NI e e 3 e e e e d o D c A m e FOR SELECTING VOLTAGE LE a a D BE APPLIED WHEN BUTTON D v D m uw D m D Ethernet module Piezo buzzer Connector for temperature sensor Connector for programmer 19 Push buttons USB UART module also used as a USB power supply connector 20 Jumper used to shorten protective p RS 232A module 21 Jumper used to select push buttons logic state 22 Reset button 23 Connector for MMC SD cards 24 3 3V voltage regulator 25 Power supply module 26 LEDs 27 CAN module 28 ZigBee module 29 Connector for LCD display Connector for MCU card RS 232B module Comparator 10 Jumpers used to select pull up pull down resistors 11 DIP switches used to turn on pull up pull down resistors 12 I O ports 13 A D converter inputs oF DE oh BIG8051 1 0 Connecting the development system to a power supply In order to enable the development system to be turned on it is necessary to provide the power supply voltage over an AC DC connector CN19 Figure 1 1 P2 Figure 1 1 Providing power supply voltage Figure 1 2 Power supply module The power supply voltage provided via the CN19 AC DC connector may be in a range between 9 and 32V DC or 7 and 23V AC Before you turn the development system on it is necessary to place jumper J11 in the EXT position When the development system is powered it is necessary to set s
9. MUN WW 1 SW13 CONNECTS RX AND TX LINES FOR USB UART COMMUNICATION I TO PO 1 AND PO O PINS OR TO PD 5 AND PO 4 PINS J E ey ee ee vi je l RESPECTIVELY CONNECTS ETHERNET S CS INT AND RST LINES TO P2 4 ADC INPUT H P2 5 AND P2 6 PINS RESPECTIVELY CONNECTS BUZZER TO P2 7 PIN z 1 SW14 CONNECTS MMC CARD S CS AND CD LINES TO P2 0 AND P2 1 PINS 1 RESPECTIVELY CONNECTS TOUCHPANEL CONTROLLER TO P3 0 AND et H P3 1 ANALOG INPUTS AND TO P1 5 AND P1 4 CONTROL PINS l CONNECTS DAC VREFD PIN TO VREF AND ADC VREFO PIN TO VREF o anan n A OO ve i SW15 CONNECTS ZIGBEE CS RST INT AND WAKE LINES TO P2 0 P2 1 P2 2 1 AND P2 3 PINS RESPECTIVELY GONNECTS COMPARATOR S AND D m LINES TO P2 6 AND P2 7 PINS RESPECTIVELY CONNECTS FLASH S f mm mu um m l O ee 4 ETE TE 1 a CR CR H PORTS PORTA PORTS PORT6 AND PORT7 PINS U re m nu Bu nu S nu nu 2 1 J9 CONNECTS POTENTIOMETER P3 TO CHO CH1 CH2 OR CH3 ANALOG D 1 INPUTS uU rE CR H J11 SELECTS POWER SUPPLY EXTERNAL OR USB B Be UCC3 J12 DISABLES CURRENT LIMITING PRQTECTION FOR BUTTONS RESET e LI om bs I PROJECT J vev a9 A D Key featu res 14 D A converter outputs 15 Memory modules 16 Touch panel controller 17 Connector for GLCD display 18 Connector for touch panel m te ao 13 J14 SELECT JTAG OR C2 PROGRAMMER FOR MORE INFORMATION REFER TO THE BIG8051
10. RS 232B module and the microcontroller switches 5 and 7 optionally 6 and 8 on the DIP switch SW11 should be set to the ON position z on LI Se a EL r De a a aa za e a p w o w E E Figure 8 1 RS 232 module VCC 3 3 Q VCC 3 3 O US E C35 C38 F Cu m C39 U4 100nF NO C34 Mele 100nF P Set 100nF 100nF E E ici Tt1ouTi c1 Ti OUTI ce Kove R1 IN H es c2 R1 IN H c2 R1 OUT CT rum Kove R1 OUT CT C37 T Ta 100nF 100nF Be NR ME Xe PAY ER2iN R20UTE ER2iN R2OuTi jn AGND Wen O MAX323CDR 3 MAX323CDR men C8051F040 Bottom view Bottom view Figure 8 2 RS 232 module connection schematic MikroElektronika A 4 BIG8051 9 0 CAN module CAN Controller Area Network is a communication standard primarily intended for use in automotive industry It enables the microcontroller to communicate to a device installed in cars without using a host PC In addition this communication is widely used in industrial automation The BIG8051 development system features CAN module used for communication with CAN devices To establish connection between this module and the microcontroller it is necessary to set switches 1 and 2 on the DIP switch SW12 to the ON position Figure 9 1 CAN module Figure 9 2 CAN module connector VCC 5V e R10 10 TXD RA CN28 RX CAN ST TX CAN Hi GND CANH TWA e Ivcc can CAN HRAD Vref
11. c LCD display piezo buzzer CAN ZigBee etc are provided on the board and allow you to easily simulate the operation of your target device Full featured development system for 8051 microcontroller based devices L die d Lig tt Geen AIL ue Y ATININ us m A ES Wok ma nom ADC INPUT oun a D Analog to digital conversion of voltage signal JLERT UI 8 E e ENABLED z KREE EE NE ER LA LS L d d 1328333231 DELLI asid LA TETT anasan atanann Sa KEN Bii CAN communication module ap Keen mn ch MODULE F Din L LAN EEEE D iH fuz G KR B parinig SSRs aee L3 x o o x AA js REED Prr Ee ee a uvwwmwwww l gt NEINNN NND OF i ear pose sessaererssrs FESES ME Iot sion ded ap vum uui P LA CH g D ei SI E y n hb A LUCK LC KC Di YA eg LS Access to LAN network T C n y e Bpi Vi B 9 L5 Lu _ LE 9 9 T we GRAPHIC LCD CONNECTOR gt Graphic LCD display with backlight M Landi ze Can a s man FA SS e TC ON C e 9 D a ON BOARD Package contains Bregen BOARD g IG Sc Development system BIG8051 CD product CD with relevant software BY MIKROELEKTRONIKA Cables USB cable Documentation Manual for BIG8051 and electrical schematic of the development system lass a gn e SERIALETHERNET Hl System specificatio
12. e switch 8 on the DIP switch SW14 should be set to the ON position A S A ADC INPUT E pel Dac SJ DAC ou Figure 13 1 ADC module Figure 13 2 Jumper J9 d X ADC INPUT If the voltage necessary to perform A D conversion is not supplied from an external source then the 3 3V power supply voltage is used In this case it is necessary to place jumper J9 on the appropriate pins Figure 13 2 VOUTA VOUTD D Va V no AVN Vino f D27 gre Er 1N4148 m Mu Vinc F ko vnc D30 Voute Voutc l 1N4148 MCP6284 D3 aan C8051F040 Figure 13 3 ADC module connection schematic MikroElektronika BIG8051 1 14 0 DAC module A DAC module is used to convert 12 bit digital values into appropriate analog voltage values The analog voltage signal is delivered via screw terminals CN13 and CN14 The DAC module is built into the microcontroller The voltage supplied from the VREF pin on the microcontroller is used as a voltage reference To enable the use of this voltage switch 7 on the DIP switch SW14 should be set to the ON position Figure 14 1 DAC module U12 g VOUTA Vouro BVina Vino E l ViN Vino f di BViINB we SC C8051F040 Figure 14 3 DAC module connection schematic MikroElektronika NI l BIG8051 15 0 Memory modules The B G8051 development system features Flash RAM and EEPROM memory modules These modules enable the microcontroller to expand its memory space F
13. he function of the pro tective resistor is to limit the maximum current thus preventing the development system and peripheral modules from being damaged in case a short circuit occurs If needed advanced users may shorten this resistor using jumper J12 Right next to the push buttons there is a RESET button used to reset the microcontroller e J E BIG 805 BY MIKRHOELEKT RONIKA RS i m V WEEEREE T d a 3 Figure 17 1 Push buttons By pressing any push button when jumper J10 is in the VCC position a logic one 3 3V will be applied to the appropriate microcontroller pin as shown in Figure 17 2 C8051F040 Figure 17 2 Push buttons and port PORTO connection schematic MikroElektronika 24 BIG8051 18 0 2x16 LCD display The B G8051 development system features an on board connector for the alphanumeric 2x16 LCD display This connector is linked to the microcontroller via port PORT3 Potentiometer P1 is used to adjust display contrast The LCD BCK switch on the DIP switch SW12 is used to turn the display backlight on off Communication between this LCD and the microcontroller is performed in a 4 bit mode Alphanumeric digits are dis played in two lines each containing up to 16 characters of 7x5 pixels 3LCD 2x16 pu IH AZA Ae IO Spa OFF THE FOW Cb OR DIVELORAEMT wu Ern LATE CAN ME PEHAANENT eee LP SON LCD AND GUCO MI bar PO PLACE LED AND ei CD PROPERTY cm LCD AND GLCD UNITE CAN ME Pin vi PAREM
14. i n ne na er EE PER eere ted pon kit eg T 3 0 Programming Bun ei dee at de EE 8 4 0 Ethernet module MEET m ee 9 E Ee DUTZ EE 10 6 0 DS1820 temperal re S ASON sau daos tr l kinky nd n tein kr a qoa kl osa et aso Mor dE dba ced dE demi 11 now USB UART e el EU 12 8 0 tero dieci MT E 13 same Eis 14 100 IOC OCC gcc 15 110 MMC SD TONIC COP ERN I aye e lb is si ape ek tt ae a kk enan e au e ae a a e ko ei bsp iye ke a on ti a tee 16 12 0 ONIN AN WON RP 17 15 AD CO MOUUN poran sete esac e okip di e fesa cigs mn ki p elas ate n n fek ref n de pite R nek se kes 18 RO TPS TOG ONS srira e ia poban ae pak piti kek py Dok al AEE E n ey ele lao TE eee 19 TOS Momay MOd IGS ew ti latet eki itil ii al capes ea lk oti or rat de e l op k ei kt bek east 20 sa MNID Si ee tn td kit tt ik kat e a sere kl pt pe l e a e it e e J 22 PO PUER DUON EE 23 om E LE B ASPA ge 24 19 0 128x64 graphic LCD display ERE UU E 25 20 0 TOUCH PANO caren aE EEEE ea n kn ee lb a ik a e e tes EE ET 26 ZO MON PONN aie eat eee e pa a e a io ee e pf ye e eee Ola e Day ot date ap l ve Do eee 27 BIG8051 page General information The B G8051 development system provides a development environment for programming and experimenting with 8051 microcontrollers from Sillicon Labaratories Numerous modules such as 128x64 graphic LCD display 2x16 alphanumeri
15. igure 15 3 EEPROM module Flash module enables the microcontroller to use additional 8Mbit flash memory via the Serial Peripheral Interface SPI To establish connection between this module and the microcontroller it is necessary to set switches 1 3 and 5 optionally 2 4 and 6 on the DIP switch SW10 as well as switch 7 on the DIP switch SW15 to the ON position C8051F040 E Pi sen M25P80 Figure 15 4 Flash module connection schematic MikroElektronika BIG8051 21 RAM module enables the microcontroller to use additional 64Kbit RAM memory via the Serial Peripheral Interface SPI To establish connection between this module and the microcontroller it is necessary to set switches 1 3 5 7 and 8 optionally 2 4 and 6 on the DIP switch SW10 to the ON position C8051F040 HOLD SO BLOGVTECI EH 23K640 Figure 15 5 RAM module connection schematic EEPROM module enables the microcontroller to use additional 1Kbit EEPROM memory via I2C serial connection To establish connection between this module and the microcontroller it is necessary to set switches 3 and 5 optionally 4 and 6 on the DIP switch SW12 to the ON position OVCC 3 3 NO C8051F040 PA E EU raz Bi FEEPROMSCL laz sc i EEPROM SCL n GND Se EEPROM SDA SDA SW12 N Co A Su e gt N e 24AA01 Figure 15 6 EEPROM module connection schematic MikroElektronika 22 BIG8051 16 0 LEDs There are 64 LEDs on the B G8051 deve
16. le communication line while the process itself is under control of the master microcontroller The advantage of this communication is that only one microcontroller pin is used All slave devices have a unique ID code which enables the master device to easily identify all devices sharing the same communication bus DS1820 is a temperature sensor that uses 1 wire communication for its operation It is used to measure temperature in a range between 55 and 125 C and provides 0 5 C accuracy for temperatures in a range between 10 and 85 C The power supply voltage of 3V to 5 5V is used for the operation of this sensor It takes maximum 750ms for the DS1820 to convert temperature with 9 bit resolution There is a socket for this temperature sensor provided on the B G8051 development system Communication between this module and the microcontroller is enabled via the microcontroller pin P2 7 To establish communication between them it is also necessary to set switch 8 on the DIP switch SW15 to the ON position PIEZO E sl NOTE Make sure that the rounded side of the DS1820 matches half circle on the board Figure 6 1 DS1820 Figure 6 2 Temperature Figure 6 3 Switch connector DS1820 is sensor DS1820 is 8 on the DIP switch SW15 is in ON not connected connected position DS1820 is connected to the P2 7 pin DS1820 8Z9IGrTEZI SS AGND b oun Es csosiFo4o Botoom view cen VCC 3 3 GND Figure 6 4 DS1820
17. lopment system used to visually indicate the state of each microcontroller UO pin An active LED indicates that a logic one 1 is present on the pin In order to enable LEDs to illuminate it is necessary to select the appropriate port PORTO PORT1 PORTZ PORTS PORT4 PORTS PORT6 or PORT7 using DIP switch SW9 enan LCH Op pipe e D d A K Fe ua an e ENT BOARD E EMIL UNITS CAN BE PEBIAANEMTLY omen BOTH LCD AND GCD ON ME SURE TO PLACE LCD T DUE LCD AND GLOD Mo LED AND GLCD UNITS CAN BE PERMANENTLY vn MSE BOTH j Notch indicating the SMD LED cathode PO O L E R U I L E D el bz E D D Aa D D F T J Tab d E x d D E LX D D li TI KB 64 3 pa 3 Ld c bai in 51 im po 7 Lr y E ee EEN KR D ra D Le MN i LX X Las Le d KR TE D a 1 a Microcontroller Tn T v SEET E Et SMD resistor used to limit current flow through an LED B db em P r a D D t m w a Mi i Jj e DEYE LOPMENT KIT ER Era a amp EH BI AET N i Figure 16 1 LEDs BLOGVECL C8051F040 Figure 16 2 LED and port PORTO connection schematic MikroElektronika BIG8051 2 17 0 Push buttons The logic state of all microcontroller input pins may be changed by using push buttons Jumper J10 is used to determine the logic state to be supplied on the appropriate microcontroller pin by pressing a push button T
18. n Power supply over AC DC connector 7 23V AC or 9 32V DC or a USB cable 5V DC Power consumption 50mA when all on board modules are off Dimensions 26 5 x 22cm 10 4 x 8 6inch Weight 420g 0 92Ilbs MikroElektronika BIG8051 2 0O GOGO adad EH z DEVELOPMENT In ik vd HI EN 6 BOARD ey II ASS E a m gt vods mmm m mmm 7 CORTO m m d IA 4 mi z 2 4 wife TUTTI E du S Egi m a L Z 5 E z Tur EE Ss 2 C Rss por Wan EE EE a C o ucco iiim miim Ui in Un um 2 m Sp vl S wm 11111111 E JTAG C2 9 e Pull Z SERIALETHERNET kr m DSI820 CONNECTOR E VLL Douin 1 l Z z 7 EE EDET 5 0 zwa A E Z 4 zl 2x16 AN a T3 u i LCD XiQ Up Z W fit IB CHARACTERS IN 4 BIT MODE EA Pull A m miri E Douin A B ris IMPORTANT A A N E ii BE SURE TO TURN OFF THE POWER SUPPLY BEFORE PLACING LCD OR 1 A z it GLCD ON DEVELOPMENT BOARD OTHERWISE BOTH LCD AND GLCD PORTS n pg UNITS CAN BE PERMANENTLY DAMAGED La t UI UI xt BE SURE TO PLACE LCD AND GLCD PROPERLY OTHERWISE BOTH tt Up mm A LCD AND GLCD UNITS CAN BE PERMANENTLY DAMAGED 1 Pull m e K n By ID EE A sees cece sosucsssesscscsecteeuses 9 32U DC ee 7 23U RC E mE Hit ADDN a A o a a gt RS 232 BEET w EERE REE See SSE eee III LI O a
19. ontroller it is also necessary to provide an MCU card to solder the new microcontroller on MikroElektronika BIG8051 3 0 Programming microcontroller The C8051F040 microcontroller provided on the development system is programmed with a USB DEBUG ADAPTER that comes with the development system Figure 3 1 Figure 3 1 JTAG programmer Before you start programming it is necessary to turn the development system on The external programmer is connected to the development system via a 2x5 connector CN23 Figure 3 4 In order to enable the JTAG programmer jumpers J13 and J14 should be placed in the JTAG position Figure 3 2A In case the C2 programmer is used jumpers 13 and J14 should be placed in the C2 position Figure 3 2B nan4 A L A JTAG api Figure 3 2 Position of jumpers 13 and 14 BIG8051 4 0 Ethernet module The Ethernet module enables the development system to access the LAN network via the RJ45 connector The operation of the Ethernet module is in compliance with the IEEE 802 3 standard Communication between this module and the microcontroller is performed via the Serial Peripheral Interface SPI In order to enable the Ethernet module to be connected to the microcontroller switches 1 3 and 5 optionally 2 4 and 6 on the DIP switch SW10 as well as switches 5 6 and 7 on the DIP switch SW13 should be set to the ON position Figure 4 3 C MASS je iat d ET CRT T LEET SERIAL ETHERNET
20. r respective companies All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies and are only used for identification or explanation and to the owners benefit with no intent to infringe Mikroelektronika 2010 All Rights Reserved B 8 L UJO9 90JXIUJ D eoluJO je sn 10 110 0 0 O Sie jou op siesodoid sseunenq a 10 Syueui io9 suoisonb fue aney j nok Ji Je JOYOI INOA eoej d se jd uoneuuojur jeuonippe peu rie sjonpoud mo jo kite um swsiqosd ufos PUR Gen Oo e ale nof JJ wos oJyIu MMM me ousqam ino asn es ojd sonpord m Ier JOW weal a 1 Bea NOA J 2 S son MMM Q IHOM Cd3dQd38W3 YO SNOLLM1OS SYVMCYVH ANV SYVMLAOS ER Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery amp Lifecycle Information mikroElektronika MIKROE 598
21. ra Fara e I5 T EI Figure 4 1 Ethernet module SPI MOSI ETH INT Bint Goen nn W s 51 Kl SPI MISO R22 purse EZARRIA Figure 4 2 Connecting ethernet cable U1 E9 Tour YO EN f cLkouTt fso R23 51 d tere mo m RESET fe rem C8051F040 Figure 4 3 Ethernet module connection schematic VCC 3 3 O vcc la m Sec VCC 3 3 VCC 33 VCC 3 3 C6 C7 C8 100nF 100nF 100nF MikroElektronika pu 0 BIG8051 5 0 Piezo buzzer Due to a built in piezo buzzer the BIG8051 development system is capable of emitting audio signals In order to enable the piezo buzzer to operate properly it is necessary to generate a voltage signal of specific frequency Remember when writing this code that the piezo buzzer s resonant frequency is 3 8kHz Other frequencies in the range between 20Hz and 20kHz can also be used but the best performance is provided with frequencies ranging between 2kHz and 4kHz To establish connection between the piezo buzzer and the microcontroller it is necessary to set switch 8 on the DIP switch SW13 to the ON position Figure 5 1 Piezo buzzer Figure 5 2 Piezo buzzer connected to the microcontroller pin P2 7 C8051F040 BUZZER Figure 5 3 Piezo buzzer and microcontroller connection schematic MikroElektronika BIG8051 6 0 DS1820 temperature sensor 1 wire amp serial communication enables data to be transferred over one sing
22. rder to establish connection between MMC SD cards and the microcontroller it is necessary to set switches 1 3 and 5 optionally 2 4 and 6 on the DIP switch SW10 as well as switches 1 and 2 on the DIP switch SW14 to the ON position e D L 7 ea n N3 3V VOLTAGE AGE REG Ja Figure 11 1 MMC SD memory em Figure 11 2 MMC SD connector VCC MMC O MMC CARD CN27 C8051F040 VCC MMC C13 100nF VCC3 REG1 FP2 3 VCC 5V VCC MMC VOUT Pi E8 FERRITE E7 1 ve E4 MC33269DT 3 3 tour ou DG We VIN Figure 11 3 MMC SD connector and microcontroller connection schematic MikroElektronika wl BIG8051 1 12 0 Comparator The BIG8051 development system is capable of comparing voltage levels due to a comparator built into the microcontroller Voltage signals are supplied via potentiometers P5 and P6 In order to enable voltage signals to be compared to be supplied to the microcontroller it is necessary to set switches 5 and 6 on DIP switch SW15 to the ON position C8051F040 Figure 12 2 Comparator connection schematic MikroElektronika gem li BIG8051 13 0 ADC module The ADC module is used to convert an analog voltage level into the appropriate 12 bit digital value The analog voltage signal is supplied via screw terminals CN15 and CN16 The ADC module is built in into the microcontroller The voltage supplied from the VREF pin is used as a voltage reference In order to use this voltag
23. ro 0V provided that switch P7 0 on the DIP switch SW 8 is set to the ON position In case that jumpers J8 and J10 are in the same positions pressure on any button will not cause input pins to change their logic state DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty Therefore this manual is to be treated as any other copyright material No part of this manual including product and software described herein may be reproduced stored in a retrieval system translated or transmitted in any form or by any means without the prior written permission of MikroElektronika The manual PDF edition can be printed for private or local use but not for distribution Any modification of this manual is prohibited MikroElektronika provides this manual as is without warranty of any kind either expressed or implied including but not limited to the implied warranties or conditions of merchantability or fitness for a particular purpose MikroElektronika shall assume no responsibility or liability for any errors omissions and inaccuracies that may appear in this manual In no event shall MikroElektronika its directors officers employees or distributors be liable for any indirect specific incidental or consequential damages including damages for loss of business profits and business information business interruption or any other pecuniary loss arising out of the use of
24. this manual or product even if MikroElektronika has been advised of the possibility of such damages MikroElektronika reserves the right to change information contained in this manual at any time without prior notice if necessary HIGH RISK ACTIVITIES The products of MikroElektronika are not fault tolerant nor designed manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance such as in the operation of nuclear facilities aircraft navigation or communication systems air traffic control direct life support machines or weapons systems in which the failure of Software could lead directly to death personal injury or severe physical or environmental damage High Risk Activities MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities TRADEMARKS The Mikroelektronika name and logo the Mikroelektronika logo mikroC mikroC PRO mikroBasic mikro Basic PRO mikroPascal mikroPascal PRO AVRflash PlCflash dsPICprog 18FJprog PSOCprog AVR prog 8051prog ARMflash EasyPIC5 EasyPIC6 BigPIC5 BigPIC6 dsPIC PRO4 Easy8051B EasyARM EasyAVR5 EasyAVR6 BigAVR2 EasydsPIC4A EasyPSoCA EasyVR Stamp LV18FJ LV24 33A LV32MX PIC32MX4 MultiMedia Board PICPLC16 PICPLC8 PICPLC4 SmartGSM GPRS UNI DS are trademarks of Mikroelektronika All other trademarks mentioned herein are property of thei
25. witch marked POWER SUPPLY to the ON position As soon as the development system is turned on a green LED marked POWER will automatically illuminate 4x1N4007 Figure 1 3 Power supply module connection schematic MikroElektronika BIG8051 page el 2 0 C8051F040 microcontroller The B G8051 development system comes with a 100 pin microcontroller C8051F040 in TQFP package The microcontroller is soldered on the MCU card It s key features are as follows Pipelined instruction architecture executes 70 of instruction set in 1 or 2 system clocks Up to 25 MIPS throughput with 25 MHz clock 4352 bytes internal data RAM 4 k 256 64 kB Flash in system programmable in 512 byte sectors Bosch Controller Area Network CAN 2 0B hardware SMBus I2C Compatible SPI and two UART serial ports available concurrently Internal calibrated programmable oscillator 3 to 24 5 MHz etc C8051F040 A ld Wy i d dd dy a WW agy a e f ER EAE Y ac Y ee LU KKCK 9 88s ee e a a A 2 Figure 2 2 Microcontroller s pinout The microcontroller provided on the development system can be easily replaced with another one When choosing another microcontroller it is very important to compare its and C8051F040 s pinouts to make sure that they are compatible If you use a microcontroller with different pinout some on board modules will probably not work Anyway if you decide to use another microc
Download Pdf Manuals
Related Search
Related Contents
Istruzioni motori a catena Varia per apertura serramenti DuoGen User`s Manual BTW Solo/Remote User Manual お手入れガイド - MakeShop Installation & Operations (T1) RLM3640Li/RLM3640Li2 Télécharger la fiche - Cercle Gallimard de l`enseignement Synapse™ “Smart Cable” - Compulink Customer Support Montage du vase d`expansion Copyright © All rights reserved.
Failed to retrieve file