Home
        EasyLV-18F v6 Manual de usuario
         Contents
1.     I CBUS4 3V3OUT m    I CBUS2 USBDMI  VCC 5V VCC 5V VCC 3 3 NCBUS3 USBDP AL     c33       E12 C34 EN C32      100nF   10uF   100nF   100nF    DEEA TAN E  S       OCASv38L Old       Figura 10 2  Esquema de conexi  n del conector USB al microcontrolador    MikroElektronika    Sistema de desarrollo EasylW 18F v6    11 0  M  dulo de comunicaci  n RS 232    USART  Universal Synchronous Asynchronous Receiver  Transmitter  transmisor receptor s  ncrono as  ncrono universal es una de las  formas m  s frecuentes de intercambiar los datos entre la PC y los perif  ricos  La comunicaci  n serial RS 232 se realiza por medio  de un conector SUB D de 9 pines y el m  dulo USART del microcontrolador  El sistema de desarrollo EasyLV 18F v6 proporciona  un puerto RS 232  El puerto RS 232 est   habilitado por medio del interruptor SW7  En caso de que se utilice el microcontrolador  PIC18F45K20  es necesario poner los interruptores 11  RC7  y 5  RC6  en el interruptor DIP SW7 en la posici  n ON  Cu  les interrup   tores se utilizar  n depende de los pines del microcontrolador conectados al m  dulo UART  Los pines del microcontrolador utilizados en  esta comunicaci  n est  n marcados de la siguiente manera  RX  receive data data    l  nea para recibir los datos y TX  transmit data     l  nea para transmitir los datos  La velocidad de transmisi  n de datos va hasta 115 kbps    Para habilitar que el m  dulo USART del microcontrolador reciba las se  ales de entrada de acuerdo con el est  ndar RS 23
2.    EasylV 18F v6    Todos los sistemas de desarrollo de MikroElektronika son unas  herramientas insustituibles para la programaci  n y el desarrollo de los  dispositivos basados en microcontroladores  Los componentes elegidos  con atenci  n debida y el uso de las m  quinas de la   ltima generaci  n  para montarlos y probarlos son la mejor garant  a de alta fiabilidad de  nuestros dispositivos  Gracias a un dise  o simple  gran n  mero de los  m  dulos complementarios y ejemplos listos para ser utilizados todos  nuestros usuarios  sin reparar en su experiencia  tienen la posibilidad  de desarrollar sus proyectos en una manera f  cil y eficiente     CAMikroElektronika    SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD                making yk sim ple          ESTIMADOS CLIENTES    Querr  a darles las gracias por estar interesados en nuestros productos y por tener confianza en  MikroElektronika    Nuestro objetivo es proporcionarles con los productos de la mejor calidad  Adem  s  seguimos mejorando  nuestros rendimientos para responder a sus necesidades     Nebojsa Matic  Director general    El nombre y logotipo de Microchip  el logotipo de Microchip  Accuron  dsPIC  KeeLoq  microlD  MPLAB  PIC  PICmicro  PICSTART   PRO MATE  PowerSmart  rfPIC y SmartShunt son marcas comerciales registradas de Microchip Technology Incorporated en los  EE UU  y otros pa  ses     Sistema de desarrollo EasylW 18F v6    TABLA DE CONTENIDO   Introducci  n al sistema de desarrollo EasyLV 18F VO    
3.    El programa Lv18PicFLASH    para la programaci  n proporciona una lista  completa de todos los microcontroladores soportados  La   ltima versi  n de  este programa con la lista actualizada de los microcontroladores soportados  se puede descargar desde nuestra p  gina web  www mikroe com    El paquete contiene     Sistema de desarrollo  EasyLV 18F v6   CD  CD del producto con un software apropiado   Cables  cable USB   Documentaci  n  Manuales para EasyLV 18F v6 y mikrolCD  gu  a r  pida  Instalaci  n de los controladores USB y Esquema el  ctrico  del sistema      o    Especificaci  n del sistema    Alimentaci  n  por un conector AC DC  7 23V AC o 9 32V DC   o  por un cable de programaci  n USB  5V DC    Consumo de corriente   40mA en estado inactivo  los m  dulos incorporados  est  n inactivos    Dimensi  n  26 5 x 22cm  10 4 x 8 6 pulgadas    Peso  416g  0 91Ibs     28x64  A p    GLCD 7       MikroElektronika    Sistema de desarrollo EasylW 18F v6    9 32V DC  7 23V AC       C L             Y  POWER SUPPLY  O power  5    SWITCHING POWER SUPPLY                 DEVELOPMENT BOARD      Q EasyLV ISF v           L   un y    1 0    e RS 232                        E           UCD D 2x16     lu IM characters IN 4 BIT MODE    el    1  1  1  i  IMPORTANT  i   BE SURE TO TURN OFF THE POWER SUPPLY BEFORE PLACING LCD OR      GLCD ON DEVELOPMENT BOARD  OTHERWISE  BOTH LCD AND GLCD     UNITS CAN BE PERMANENTLY DAMAGED  i   i   1   1    Fi sn    BE SURE TO PLACE LCD AND GLCD PROPERLY  OTH
4.   El sistema de desarrollo EasyLV 18F v6    proporciona un entorno de desarrollo para experimentar con los microcontroladores PIC    de la compa    a Microchip   El sistema dispone del programador incorporado con soporte de mikrolCD que sirve de una interfaz  entre el microcontrolador y una PC  Se espera de usted que escriba un programa en uno de los compiladores PIC  que genere un  fichero  hex y que programe el microcontrolador utilizando el programador incorporado LV18PICprog   Los numerosos m  dulos  incorporados en la placa  tales como  LCD gr  fico de 128x64 p  xeles  LCD alfanum  rico de 2x16 caracteres  extensor de puertos  LCD  de 2x16 caracteres en la placa etc  le permiten simular con facilidad el funcionamiento del dispositivo destino     Sistema de desarrollo com   pleto para los dispositivos  basados en los microcontro     arrima e ladores PIC  Esssssssi pom    DEVELOPMENT    Progamador USB 2 0  en  la placa    In       IN CIRCUIT  PROGRAMMER    EEES AFA AMAO    Jr  7 LCD alfanum  rico de 2x16    Sp E caracteres en la placa  A SERIAL LCD    i     i  i    pun Az   OCIO    DAMA OA y    assec    Mia AR ACTARDED Py LIOC Omt  E     G  M1 Di G  O  O  O  O     e  MODO    ET cd    nt El rd    CE IT     a Extensor de puertos proporciona  una f  cil expansi  n de E S  2    puertos adicionales     AA RARA  ze i  EFi  gu     Cas AAMAM A    RANA    lg BiG Mi Di Di ae    agas EE    LCD gr  fico con retroilumi   naci  n    POSO       K apii ii E npl Eea Sae via ANC GLCD128x64 
5.   ooccooccccccccccccccococncoononaconnnonnnnoncnonanonnnonnnnnnnoss 4  Caracter  sticas PACA  sad eiaids 5  1 0  Conexi  n del sistema a PO sscccuisineci ect d ciar placids 6  2 0  Microcontroladores soportados estroncio 7  3 0  Programador LV18PICprog NCOrDOrAdO  msicisrna iure oo cada 8  4 0  mikrolCD  depurador en circuito  merci iaa 9  AE O D ere e o O OO O II EE E E 10  6 0  Regulador de voltaje de 3 3V circa idos 10  AA A 11  8 0  M  dulo  de comuUNicacioO USB sosa ista 12  9 0  Entradas se prueba del convertidor A D          ooccccoccccccnccccnnoconnoconnononnnnonnonannonannonannnnnnnonannnnnnnnnas 13  10 0  M  dulo USB UART ensenada erostaicestlossclcii oros sla ticas otaces 14  11 0  M  dulo de COMUNICACI  N RS 232 dessnicsienrnci cocidas 15  12 0  M  dulo EEPROM serial asistir tain icono aa a a capta 16  A PA 17  14 0  Sensor de temperatura DS1820 sicciociiooicisitno aci 18  130  ZUMHadOr PICZO eras aaa 19  TOO LEDS A 20    FALTO So ej MPAA i T EAEE EEE E RAEE E aR EEN 21  18 0  Teclado MENU tr E EE A E EE aians 22  19 0  Botones de Presi  n ssciiosonsarienicsiiatidar dlls 23  200 LED ZIO INCO PO O er E E A 24  ARA PPP  oe 25  22 OECO cs OKO A arenan a E EE mA    26  PELTA e E bie o E E E E A A EE EN E e E E TET 27  2d PUES IE tia 28  25 0  Extensor de puertos  Puertos de E S adicionales                cccooocccccconnnoconnncnononoconanonnocarononnnnnnos 30    r    4 Sistema de desarrollo EasylV 18F v6       Introducci  n al sistema de desarrollo EasyLV 18F v6   Sa 
6.  LCD incorporado en la placa no dispone de retroiluminaci  n  Similar al LCD 2x16  este visualizador  tambi  n visualiza los d  gitos en dos l  neas de las que cada una contiene hasta 16 caracteres de 7x5 p  xeles     Interruptor DIP SW9 utiliza   do para encender el LCD  2x16 en la placa    Potenci  metro P2 para  ajustar el contraste    Programador incorporado en la placa est   conectado al    microcontrolador por medio del extensor de puertos   GPA7I  GPA6 l  GPA5    GPA4I  GPA31   iv    nan   ann   aman  GPA1 1   NO    PE INTA    ININ   L L O O OO LI  E  PEINTE   2 lil       P2     10K VCC 5V    8  49stve   eclL    VCC 5V  O    vVCC 3 30    Oe     REN     OSsc1     OR 0   I RCO    O  El VCCA vccs    dor e     Moro    U  _   N    070 eiO  a  m      KEND No     R61 R64 R65 R68 R69 R70  100K 100K 100K 100K 100K 100K 74LVCC3245       Figura 20 2  Esquema de conexi  n del LCD 2x16 incorporado en la placa al microcontrolador    MikroElektronika    Sistema de desarrollo EasylW 18F v6    21 0  2x16 LCD    29    El sistema de desarrollo EasyLV 18F v6 proporciona un conector incorporado para un LCD 2x16 alfanum  rico  Este conector est    conectado al microcontrolador por medio del puerto PORTB  El potenci  metro P4 se utiliza para ajustar el contraste del visualizador   El interruptor 8  LCD GLCD BACKLIGHT  en el interruptor DIP SW6 se utiliza para encender apagar retroiluminaci  n del LCD    La comunicaci  n entre el LCD y el microcontrolador se realiza en modo de 4 bits  Los d  
7.  configura como pin E S  J6    VCAP   Pin RA4 est   conectado a un capacitor de  filtro    ES RA4 se configura como pin E S    VCAP   Pin RA4 est   conectado a un capacitor de  filtro    e NO RA7 se configura como pin E S    Una se  al de reloj se lleva al pin RA7  Oo RA6 se configura como pin E S  J8   l E  Una se  al de reloj se lleva al pin RAG  RA5 se configura como pin E S  Una se  al de reloj se lleva al pin RA5  ES aika aa       RA4 se configura como pin E S  Figura 2 1  Z  calos para colocar el microcontrolador J13 3      Una se  al de reloj se lleva al pin RA4    Los microcontroladores PIC utilizan con frecuencia el cristal de cuarzo para estabilizar la frecuencia de reloj  El EasyLV 18F v6 dis   pone de dos z  calos para colocar el cristal de cuarzo  Los microcontroladores en los encapsulados DIP40 y DIP28 utilizan el z  calo  X1  OSC1  para el cristal de cuarzo  En caso de que se utilicen los microcontroladores en el encapsulado DIP20 es necesario mover  el cristal de cuarzo del z  calo X1 al z  calo X2  OSC2   Adem  s  es posible reemplezar el cristal de cuarzo utilizado por otro  El valor  del cristal de cuarzo depende de la frecuencia de reloj m  xima permitida                       Figura 2 2 Inserci  n del microcontrolador en el z  calo apropiado    Antes de colocar el microcontrolador en el z  calo adecuado  aseg  rese de que la fuente de alimentaci  n est   apagada  En la Figura  2 2  se muestra c  mo colocar correctamente un microcontrolador  La Figura 1 mu
8.  los dispositivos USB externos  El m  dulo  USB UART dispone del circuito FT232RL que sirve de interfaz entre el microcontrolador y el m  dulo UART del microcontrolador   Para establecer esta conexi  n  es necesario poner los interruptores 5  RC7  y 7  RC6  en el interruptor DIP SW10 en la posici  n ON   Los interruptores 6  RB5  y 8  RB7  en el interruptor DIP SW10 se pueden utilizar opcionalmente  Cu  les interruptores se utilizar  n  depende de los pines del microcontrolador utilizados para la comunicaci  n serial    Al conectar un dispositivo UART al microcontrolador  es necesario interconectar las l  neas para transmitir y recibir los datos  En  otras palabras  el pin RX del dispositivo deber estar conectado al pin TX del microcontrolador  mientras que el pin TX del dispositivo  debe estar conectado al pin RX del microcontrolador  No es posible conectar directamente la l  nea para transmitir los datos  TX  del  m  dulo UART del dispositivo a la l  nea para transmitir los datos  TX  del microcontrolador  Si lo hiciera  el microcontrolador  no podr  a  ser capaz de recibir ni de transmitir los datos     h A m    E re AAB     RED nog        COMM 2  UL usa UART    a            Figura 10 1  M  dulo USB UART    Conector USB de tipo B conectado al microcontrolador    U9    EDD  LAO     IDTRA OSCI I RX FTDI  CNIT vog IRTS  TESTI     D       USBDM p NED       RXD NCH    USB B g e vec 3 3 LN SY      o Ne END     4   DSR  vcci  ze ge    s NDCDf RESET  m    Bottom view   KOES   CNI 
9.  pantalla de 128x64 p  xeles que permite visualizar diagramas  tablas y  otros contenidos gr  ficos  El potenci  metro P3 se utiliza para ajustar el contraste del GLCD  El interruptor 8  LCD GLCD BACKLIGHT   en el interruptor DIP SW11 se utiliza para encender apagar la retroiluminaci  n del visualizador  El puerto PORTB se utiliza tambi  n para  el funcionamiento del LCD 2x16 as   que los dos visualizadores no se pueden utilizar simult  neamente     r    Potenci  metro para  ajustar el contraste       Figura 22 1  GLCD us Figura 22 2  Z  calo para colocar el GLCD    Retroiluminaci  n del GLCD est   encendida    17   2  O    P3  m 10K      A    ig    8L9GpEch    Top view LCD GLCD    eee a ACA    10  o     A Alo olala elojon o QO  qal z alla alJajajalO Ala Z  12114910  oc poc  ol XIX loc  oc  al x   0  E    CN9  o  1900000000000000000090 20 8    Si 31 SE 51 34 35 SE 57 Tmp  yu ggs    U  Z  00  T  D  O  A  N  O       Figura 22 3  Esquema de conexi  n del GLCD al microcontrolador    MikroElektronika    Sistema de desarrollo EasylW 18F v6    23 0  Panel t  ctil    El panel t  ctil es un panel fino  autoadhesivo  transparente y toque sensitivo  Se coloca sobre el GLCD  El prop  sito principal de este  panel es de registrar la presi  n en un punto espec  fico del visualizador y enviar sus coordenadas en la forma del voltaje anal  gico al  microcontrolador  Los interruptores 5  6  7 y 8 en el interruptor DIP SW8 se utilizan para conectar el microcontrolador y el panel t  ctil        
10. 11 y CN8  S  lo los microcontroladores  con el m  dulo USB incorporado son capaces de utilizar la comunicaci  n USB   Cu  l de estos dos conectores se utilizar   para la comunicaci  n USB depende  del microcontrolador utilizado  El conector USB CN 11 junto con los puentes J11  se utilizan para los microcontroladores de la familia PIC18F2xJ50  El conector  USB CN18 junto con los puentes J21 se utiliza para los microcontroladores de  las familias PIC18F1xK50 y PIC18LF1xK50  Los puentes J11 y J21 se utilizan  para determinar la funci  n de los pines del microcontrolador  RC3  RC4 y RC5  est  n conectados a CN11  mientras que RAO  RA1 y RA2 est  n conectados a  CN18  Cuando los puentes est  n en la posici  n USB  Figura 8 1   los pines del  microcontrolador se utilizan para la comunicaci  n USB  Cuando est  n en la  posici  n l O  Figuras 8 2 y 8 3   los pines del microcontrolador se utilizan como  pines de E S     Pines RC3  RC4 y RC5 se configuran como pines de E S    RC4 MCU    Bottom view    Figura 8 2  Esquema de conexi  n del conector USB CN11 y el microcontrolador    Pines RAO  RA1 y RA2 se configuran como pines de E S      040    0 8m     Bottom view    Figura 8 3  Esquema de conexi  n del conector USB CN18 y el microcontrolador    MikroElektronika    Sistema de desarrollo EasylW 18F v6    i  fif    s CEE COMM   Jl    0CASv 381 Old    oOcASYd8LOld    COG2xIO SERIA      Conector USB    USB COMM 2  L LCD    A    pl  PAN             Sistema de desarrollo EasyLV 18F v6 13    
11. 2  es  necesario ajustar los niveles de voltaje por medio de un circuito IC tal como MAX232     FUWER Y    4  SWITCHING POWER SUPPLY    ue      RS 232  COMMUNICATION    1d A A is    f    Conector RS 232    ELEY    f  7          7   653221858281    BaS    i x E  Figura 11 1  M  dulo de comunicaci  n RS 232       VCC 3 3  O    C29    VCC  I 100nF    eo       KoE O    f c2  R1 IN H      c2   R1O0UT ul  Iv  T1 IN   de  AAA AN    ANA      1   Z    MAX3232    U  O   A      0   TI  D  dal  A  DO           Bottom view    Figura 11 2  Esquema de conexi  n entre el m  dulo de comunicaci  n RS 232 y el microcontrolador    MikroElektronika       19    cS    16 Sistema de desarrollo EasylV 18F v6    3 12 0  M  dulo EEPROM serial    EEPROM  Electrically Erasable Programmable Read Only Memory    ROM programable y borrable el  ctricamente  es un m  dulo  de memoria incorporado utilizado para almacenar los datos que deben estar guardados al apagar la fuente de alimentaci  n  El  circuito 24AA01 puede almacenar datos hasta 1Kbit y se comunica con el microcontrolador por los pines RC3 y RC4  Para habilitar  la conexi  n entre el m  dulo EEPROM y el microcontrolador es necesario poner los interruptores 3 y 4 en el interruptor DIP SW10 en  la posici  n ON     M  dulo EEPROM de 1kb    utilizado para almacenar una  peque  a cantidad de datos       f a MA    Figura 12 1  M  dulo EEPROM    EEPROM serial conectado al microcontrolador por los pines RC3 y RC4    VCC 3 3  O    se E Pl j  WPI  sc  P EEPRO
12. 9 0  Entradas de prueba del convertidor A D E  Un convertidor A D se utiliza con el prop  sito de covertir un voltaje anal  gico a un valor digital apropiado  El convertidor A D es lineal  lo  que quiere decir que el n  mero convertido es linealmente dependiente del valor del voltaje de entrada  El convertidor A D integrado en el  microcontrolador convierte un valor de voltaje anal  gico a un n  mero digital  El potenci  metro P1 permite variar el voltaje entre 0 y 3 3V    El microcontrolador con un convertidor A D incorporado se suministra con este voltaje por las entradas de prueba  El puente J14 se  utiliza para seleccionar uno de los siguientes pines  RAO   RA4  a ser suministrado con el voltaje de la conversi  n A D  La resistencia  R63 tiene funci  n protectora y se utiliza para limitar el flujo de corriente por el potenci  metro o sea  por el pin del microcontrolador        Figura 9 2  Pin RB4 utilizado como una entrada para  la conversi  n A D    Top view    OCASv38LIOld       Figura 9 3  Esquema de conexi  n entre el microcontrolador y las entradas de prueba del convertidor A D    NOTA  Para habilitar que un microcontrolador realice una conversi  n A D con exactitud  es necesario apagar los LEDs y las resistencias  pull up pull down en los pines del puerto utilizados por el convertidor A D     MikroElektronika    14 Sistema de desarrollo EasylV 18F v6    3 10 0  M  dulo USB UART    El m  dulo USB UART permite conectar el microcontrolador en el sistema de desarrollo a
13. 9 292  23  yegas  8    16   17   18   19   20   21   22   23   24   25   26     2T   28   29   30   ai        MITO ronia    cS  2       E    Us8 170  USB COMM 1  0 5 E    LLE SS aa       COG2 16  CONTRAST  i Iw DNAN          p  Pull  Down            Z   MES  m    NOOO        TOUCHPANEL  CONTROLLER    E E E E E E E  E T ri           E   i5   E 0 A  CEI  Ln  pa        Sensor de temperatura DS1820  Extensor de puertos   Controlador del panel t  ctil   Conector para colocar el LCD gr  fico    DEVEIJOPMENT TOOLS FOR EMBEDDED WORLD  AM  gt  si S A  0  0 S a  al N pA       HRH  RAMA     MA ru ri MM E  0  fa  a fa fal a  PORTO    P  Lon omn omn on pan pa p  i   E 00 o of  al a  E  o  o  o  a  a a  na    P P                  mmm 77 PORTA            NNNNA  IRNAN          HARE       PORTC    ERES    QQOSS gt S  O0OO  gt   gt              gt   gt  NNN                pei  O  pre    3  m              NNN NNN    HE    ASS 995 SSSSSSP OSS S  gt   gt   gt   gt   gt p gt   gt    gt  gt  gt 9SXS gt S gt X gt X gt   gt S gt  gt  gt  gt  gt  gt SS gt SO O IIIIIIIIIMMm    9 SOD VG    E ANN N    A  ES S    SSSSSS    Entradas de prueba del convertidor A D    Conector de panel t  ctil  Teclado MENU   Teclado 4x4   Regulador de voltaje de 3 3V    Botones de presi  n para simular las entradas digitales  Puente para seleccionar el estado l  gico de los pines    por medio de los botones de presi  n    Puente para poner en cortocircuito una resistencia de protecci  n  Bot  n para reiniciar el microcontrol
14. ERWISE  BOTH  LCD AND GLCD UNITS CAN BE PERMANENTLY DAMAGED     LCD2xI6 WITH BACKLIGHT    e          E SS   gt  gt  gt  SCOPS P Y I  J  gt  gt  RR                   EN        CE  11    UCC3       26    Caracter  sticas principales       J23 IS USED FOR SELECTING VOLTAGE LEVEL TO BE APPLIED WHEN BUTTON I5 PRESSED    1  Regulador de voltaje de alimentaci  n   2  Conector USB para el programador incorporado   3  Programador USB 2 0 con soporte de mikrolCD   4  M  dulo RAM serial   5  Conector para el programador  ICD2 o ICD3  de Microchip  6  Conector 1 para la comunicaci  n USB   7  Conector 2 para la comunicaci  n USB   8  M  dulo USB UART   9  Puente para seleccionar las resistencias pull up pull down  10  Interruptores DIP para habilitar las resistencias pull up pull down  11  Conectores de los puertos de E S   12  M  dulo EEPROM serial   13  LCD de 2x16 caracteres en la placa   14  Zumbador piezo   15  Z  calos para colocar el microcontrolador    pal Ed EL Ad S a    OT  1  goootoo cge    ENTER CANCEL       COMMUNICATION  a   HWREV  1 01 BY MIKROELEKTRONIKA     a   A   ma Ss 3  C    X m SERIAL RAM    M  5  t4    ma E 000000000000090  a  ma a  ES SS  SS LAA ES   D 8 DIP20_         SSNS      00 D O 0 O 1mm a  alo  22  v EN EN r D a m OSC 1 0  ZEE EE R  y EE EN  gt  5  poooni    E     E E E  l 35  29  A QU   m D 1 A  G ma am mn am E  E EE  TE DO nu  u nn nn CIA  CE   CE   o  sma DO O U 2 ma ma ma mn E  HE EE Q 7 8 9 C 3  E E E E E E  a  o  Sa A     y D       TOUCHPANEL       25
15. Figura 23 1  Colocaci  n del panel t  ctil sobre un GLCD    La Figura 23 1 muestra c  mo colocar un panel t  ctil sobre un GLCD  Aseg  rese de que el cable plano est   a la izquierda del GLCD  como se muestra en la Figura 4     Panel t  ctil est   conectado al microcontrolador por medio de los pines RA0  RA1  RCO y RC1    8   96tvgcLl    U  2  0  TI  fas  O  A  N  O    TOUCHPANEL  CONTROLLER    Figura 23 3  Conectar el panel t  ctil    La Figura 23 3 muestra en detalle c  mo conectar un panel t  ctil al microcontrolador  Acerque la punta del cable plano al conector CN12   Figura 1   Inserte el cable en el conector  Figura 2   y presi  nelo lentamente de modo que la punta del cable encaje en el conector  completamente  Figura 3   Luego inserte el GLCD en el conector apropiado  Figura 4      NOTA  Los LEDs y las resistencias pull up pull down en los pines de los puertos PORTA y PORTC tienen que estar apagados al  utilizar un panel t  ctil     MikroElektronika       21    cS    28 Sistema de desarrollo EasylW 18F v6    I  NI       24 0  Puertos de E S    A lo largo de la parte derecha del sistema de desarrollo est  n cinco conectores de 10 pines que est  n conectados a los puertos de  E S del microcontrolador  Los pines utilizados para la programaci  n no est  n directamente conectados a los conectores de 10 pines  apropiados  sino por medio del multiplexor del programador  El interruptor DIP SW1 SW5 habilita la conexi  n de cada pin del conector a  una resistencia pull up pull 
16. M SCL    M    ocASYd8LO  ld    N   95    gt   al   0 gt    N   o         Figura 12 2  Esquema de conexi  n del m  dulo EEPROM serial al microcontrolador    MikroElektronika    Sistema de desarrollo EasylV 18F v6 11    13 0  M  dulo RAM    Debido al circuito 23K640  el sistema de desarrollo dispone del m  dulo RAM de 64Kbit que se puede conectar al microcontrolador  por la interfaz serial SPI  La funci  n del m  dulo RAM serial es de aumentar la RAM disponible del microcontrolador  Para establecer  conexi  n entre el microcontrolador y el m  dulo RAM  es necesario poner los interruptores 3  4 y 5 en el interuptor DIP SW6 en  la posici  n ON  La funci  n del interruptor RAM HOLD    RB3  en el interruptor DIP SW10 es de detener la comunicaci  n entre el  microcontrolador y el m  dulo RAM  El interruptor RAM CS  RB2  en el interruptor DIP SW10 se utiliza para controlar el acceso a la  RAM     cS    M  dulo RAM de 64Kbit se  puede a  adir a la RAM del  microcontrolador    RAM HOLD     23K640    NACER ARA    U  F      0      TI  IS  dal  A  DO           8   96svecl        Figura 13 2  Esquema de conexi  n del m  dulo RAM serial al microcontrolador    MikroElektronika    18    Sistema de desarrollo EasylW 18F v6    14 0  Sensor de temperatura DS1820    La comunicaci  n serie 1 wire9 permite la transmisi  n de datos por medio de una s  la l  nea de comunicaci  n  mientras que el proceso  mismo est   bajo el control del microcontrolador maestro  La ventaja de tal comunicaci  n es que 
17. ador   35 diodos LED que indican el estado l  gico en los pines  Conector para colocar el LCD alfanum  rico    M  dulo de comunicaci  n RS 232    ES     cS  2    Sistema de desarrollo EasylW 18F v6       1 0  Conexi  n del sistema a PC    Paso 1     Siga las instrucciones proporcionadas en los manuales pertinentes para instalar el programa Lv18PicFLASH y el controlador USB  desde el CD del producto  Los controladores USB son necesarios para el funcionamiento adecuado del programador incorporado   En caso de que ya tenga instalado en la PC un compilador PIC de MikroElektronika  no es necesario reinstalar los controladores USB  ya que los tendr   instalados junto con el compilador     Paso 2     La conexi  n del sistema EasyLV 18F v6 se lleva a cabo por medio de un cable USB  Una punta del cable USB proporcionado con un  conector de tipo    USB B    se conecta al sistema de desarrollo como se muestra en la Figura 1 2  La otra punta del cable con un conector  USB de tipo A se conecta a la PC  Al establecer la conexi  n  aseg  rese de que el puente J10 se coloque en la posici  n USB como se  muestra en la Figura 1 1     Conector AC DC    PI A   z    Conector USB          ig t  San m   S    E    Puente J10 para powen s EY    E vss con  i z i    seleccionar la sal 3      fuente de ali  ANS BE Nu  USB PPOG Figura 1 2  Conectar el cable USB       bu SWITCHING POWER SUPPLY  mentaci  n ba      ra ODWER SUSLY    E p coo EE Interruptor POWER SUPPLY    5 7 Ticas  Ie am     Figura 1 1  Ali
18. down  Si los pines de un puerto est  n conectados a una resistencia pull up pull down depende de la posici  n  de los puentes J1 J5        Puente para seleccio   nar resistencia pull up   pull down       Figura 24 2  Puente J5 en    F la posici  n pull down  M  dulo adicional conectado    Conector macho 2x5 del  puerto PORTA  al puerto PORTC   Interruptor DIP para en   cender resistencias pull   up pull down para cada  pin del puerto       bitar aeS       Figura 24 3  Puente J5 en  la posici  n pull up       De c   Figura 24 1  Puertos de E S    pull  down J2 sw2    Pines del puerto PORTB est  n conectados VCC 3 3  a las resistencias pull down jp IDO0D0N  8x10K  ON         N   6s    gt    81    o   N   00     A  RB0   A LD9  J     MF  A  RB1 M   N LD10   PV   A               RB7    010     oVCC 3 3   END     RYA    O    ID    DY    ROTA      OY      Or      ON    ID    IDA      O0CASv 38 LOld    Figura 24 4  Esquema de conexi  n del puerto PORTB    MikroElektronika    Sistema de desarrollo EasylW 18F v6    29       Las resistencias pull up pull down permiten determinar el nivel l  gico en todos los pines de entrada del microcontrolador cuando est  n    5  en el estado inactivo  El nivel l  gico depende de la posici  n pull up pull down de los puentes  El pin RBO con el interruptor DIP SW2 Ss  pertinente  puente J2 y el el bot  n de presi  n RBO con el puente J23 se utilizan aqu   con el pr  posito de explicar el funcionamiento de  las resistencias pull up pull down  El princi
19. e por  medio de las l  neas MOSI y MISO  La l  nea MOSI se utiliza para transmisi  n  de datos del microcontrolador al extensor de puertos  mientras que la l  nea  MISO transmite los datos del extensor de puertos al microcontrolador  El  microcontrolador inicializa la transmisi  n de datos al enviar una se  al de reloj  cuando el pin CS es llevado a bajo  OV   El principio de funcionamiento de los  puertos O y 1 del extensor de puertos es casi id  ntico al funcionamiento de  otros puertos en el sistema de desarrollo  La   nica diferencia yace en que las  se  ales de los puertos se reciben en formato paralelo  El MCP23517 covierte  estas se  ales al formato serial y las env  a al microcontrolador  El resultado es el  n  mero reducido de las l  neas utilizadas para enviar las se  ales de los puertos  0 y 1 al microcontrolador y viceversa        el d5   e cez  e  a DOMO  o  s DOM  p1 o DUO  I GPB6    NS    NS      MEM    Figura 25 2  Esquema de conexi  n del extensor de puertos al microcontrolador    MikroElektronika       T  RMINOS Y CONDICIONES    Todos los productos de MikroElektronika son protegidos por la ley y por los tratados internacionales de  derechos de autor  Este manual es protegido por los tratados de derechos de autor  tambi  n  Es prohibido  copiar este manual  en parte o en conjunto sin la autorizaci  n previa por escrito de MikroElektronika  Se  permite imprimir este manual en el formato PDF para el uso privado  La distribuci  n y la modificaci  n de su  conten
20. e reinicio al pin MCLR por medio del programador incorporado        Top view Inside view   El Botones de presi  n utilizados  para simular las entradas  digitales  E    5  Bottom view Side view    Bot  n RESET    Puente J24 utilizado para  poner en cortocircuito la  resistencia protectora    Puente J23 utilizado para  seleccionar el estado  l  gico que se aplicar   al  pin al pulsar el bot  n de  presi  n       Figura 19 1  Botones de presi  n    Al pulsar cualquier bot  n de presi  n  cuando el puente J23 est   en la posici  n VCC  un uno l  gico  3 3V  ser   aplicado al pin apropiado del  microcontrolador como se muestra en la Figura 19 2     Al presionar un bot  n de presi  n  el pin apropiado ser   llevado a alto  1     Y  O     h  00  TI   gt   O  A  N          Figura 19 2  Esquema de conexi  n de los botones de presi  n al puerto PORTB    MikroElektronika    cS    24 Sistema de desarrollo EasyLV 18F v6    3 20 0  LCD 2x16 incorporado    El LCD 2x16 incorporado est   conectado al microcontrolador por medio de un extensor de puertos  Para utilizar este visualizador  es necesario poner todos los interruptores 1 6 en el interruptor DIP SW9 en la posici  n ON de modo que el LCD incorporado se  conecte al puerto PORT1 del extensor de puertos  El interruptor DIP SW6 habilita la comunicaci  n SPI entre el extensor de puertos y el  microcontrolador  El potenci  metro P2 se utiliza para ajustar el contraste del visualizador incorporado en la placa    A diferencia del LCD 2x16  el
21. earch for variable by assembly name  Step Over  F8   Step Out  Ctrl F8    Toggle Breakpoint  F5     Show Hide Breakpoints  Shift F4   Clear Breakpoints  Ctri Shift F5        Lista de registros seleccionados a  monitorizar El estado de estos regis   tros cambia durante la ejecuci  n de  programa  lo que se puede visualizar  en esta ventana    Cada opci  n se activa por medio de los ata   jos de teclado o al pulsar sobre el icono ap   ropiado en la ventana Watch Value     Al pulsar dos veces sobre el campo  Value es posible cambiar del formato  de dato  Figura 4 1  Ventana Watch Values          El depurador mikro CD tambi  n dispone de funciones tales como ejecutar el programa paso a paso  detener la ejecuci  n de programa  para monitorizar el estado de los registros actualmente activos por medio de los puntos de ruptura  monitorizar los valores de algunas  variables etc  El siguiente ejemplo muestra una ejecuci  n de programa paso a paso utilizando el comando Step Over     Paso 1    En este ejemplo la l  nea de pro   grama 41 est   marcada por el  azul  lo que quiere decir que es  la siguiente en ser ejecutada  El  estado actual de todos los regis   tros dentro del microcontrolador  se puede visualizar en la ventana  Watch Values del mikrolCD     Paso 2    Despu  s de ejecutar el coman   do Step Over el microcontrola   dor ejecutar   la l  nea de pro   grama 41  La siguiente l  nea  en ser ejecutada est   marcada        PORTE     x007    parii Durante el funcionamiento  la sig
22. ema de desarrollo EasylW 18F v6          16 0  LEDs    a  El diodo LED  Light Emitting Diode    Diodo emisor de luz  representa una fuente electr  nica de luz de muy alta eficacia  Al conectar  los LEDs es necesario utilizar una resistencia para limitar corriente  El voltaje com  n de un LED es aproximadamente 2 5V  mientras  que la intensidad de corriente var  a de 1 a 20mA dependiendo del tipo de LED  El sistema de desarrollo EasyLV 18F v6 utiliza los    LEDs con la corriente   1mA     El sistema de desarrollo EasyLV 18F v6 tiene 35 LEDs on the que indican visualmente el estado l  gico en cada pin de E S del  microcontrolador  Un LED activo indica la presencia de un uno l  gico  1  en el pin  Para habilitar que se muestre el estado de los pines   es necesario seleccionar el puerto apropiado  PORTA  PORTB  PORTC  PORTD o PORTE  utilizando el interruptor DIP SWE8     Muesca indica el  c  todo SMD LED    e    ONE   5y     arar  A E    BY LOSIC  ed  A    MWATED  R       Adili li    bj    Microcontrolador    Resistencia SMD limita el flujo  de corriente por un LED    LEDs ARE ACT    bli    IE E E TE EENE Tr    E   3    NO        h  N   09    gt   al   0 gt    N   0 0        Figura 16 2  Esquema de conexi  n de los LEDs y del puerto PORTB    MikroElektronika    Sistema de desarrollo EasylW 18F v6    17 0  Teclado 4x4    El teclado 4x4 es un teclado alfanum  rico est  ndar conectado al PORTD del microcontrolador  El funcionamiento de este teclado est    basado en el principio de e
23. emperatura DS120 al microcontrolador    MikroElektronika    Sistema de desarrollo EasylW 18F v6    15 0  Zumbador piezo    Debido a un zumbador piezo integrado  el sistema de desarrollo es capaz de emitir se  ales de audio  Para que un zumbador piezo  funcione normalmente  es necesario generar una se  al de voltaje de una frecuencia especificada  Una se  al de voltaje se genera en  el microcontrolador por medio del c  digo apropiado  escrito en su memoria  Al escribir el c  digo para generar una se  al de voltaje   es necesario saber que la frecuencia de resonancia del zumbador piezo es 3 8kHz  Adem  s  se pueden utilizar otras frecuencias  en el rango de 20Hz a 20kHz  no obstante el mejor funcionamiento se consigue al utilizar frecuencias de 2kHz a 4kHz  La se  al de  voltaje se puede generar por medio del pin del microcontrolador RCO o RC2  El interruptor J19 se utiliza para seleccionar cu  l de los  dos pines se utilizar       Transistor Q10 se utiliza  para amplificar la se  al  de voltaje generada por    el microcontrolador    Figura 15 2  Puente J19 est   Figura 15 3  Puente J19 est               en la posici  n RCO  se  al de en la posici  n RC2  se  al de  Figura 15 1  Zumbador piezo voltaje se genera por el pin voltaje se genera por el pin  RCO  RC2     Zumbador piezo est   conectado al microcontrolador por el pin RCO    BUZZER    OCASvJ381 Old       Figura 15 4  Esquema de conexi  n del zumbador piezo al microcontrolador    MikroElektronika       19    cS    20 Sist
24. estado  l  gico     MikroElektronika    cS  2    Sistema de desarrollo EasylW 18F v6    25 0  Extensor de puertos  Puertos de Entrada Salida adicionales     Debido a las l  neas de comunicaci  n SPI y al circuito MCP23S17 el sisrema de desarrollo EasyLV 18F v6 es capaz de incrementar en  dos el n  mero de los puertos de E S disponibles  Si el extensor de puertos se comunica con el microcontrolador por los interruptores  DIP SW6 y SW9  los pines del microcontrolador RA2  RA3  RC3  RC4 y RC5 utilizados para el funcionamiento del extensor de puertos   no se pueden utilizar como los pines de E S     REQ         de       Puente para selec   cionar la resistencia  pull up pull down    Figura 25 1  Extensor de puertos    Interruptor DIP SW6 habilita  el extensor de puertos    U  Q      0   TI  IS  dal  A  NO   O       El microcontrolador se comunica con el extensor de puertos  circuito MCP23517   utilizando la comunicaci  n serial  SPI   La ventaja de esta comunicaci  n es que s  lo  cinco l  neas son utilizadas para transmitir y recibir los datos simult  neamente     MOSI   Salida de maestro  Entrada de esclavo  salida del microcontrolador   entrada de MCP23517    MISO   Entrada de maestro  Salida de esclavo  entrada de microcontrolador   salida de MCP23S17    SCK   Reloj de sincronizaci  n  se  al de reloj del microcontrolador    CS   Selecci  n de chip  habilita la transimisi  n de datos    RST   Reinicio    La transmisi  n de datos se realiza en ambas direcciones simult  neament
25. estra el z  calo DIP 40 vac  o  Coloque una punta  del microcontrolador en el z  calo como se muestra en la Figura 2  Entonces ponga lentamente el microcontrolador m  s abajo hasta  que los pines encajen en el z  calo  como se muestra en la Figura 3  Compruebe una vez m  s si todo est   colocado correctamente y  presione el microcontrolador lentamente hasta que encaje en el z  calo completamente  como se muestra en la Figura 4     NOTA  En la placa del sistema de desarrollo se puede colocar un s  lo microcontrolador    MikroElektronika    cS    Sistema de desarrollo EasylW 18F v6    3 3 0  Programador LV18PICprog incorporado    Un programador es una herramienta obligatoria al trabajar con los microcontroladores  Se utiliza para cargar un c  digo  hex en el  microcontrolador y proporcionar una interfaz entre el microcontrolador y una PC  El sistema de desarrollo EasyLV 18F v6 dispone de  un programador LV18PICprog incorporado  El programa Lv18PicFLASH se utiliza para cargar un fichero  hex en el microcontrolador   En la Figura 3 3 se muestra la conexi  n entre el compilador  el programa Lv18PICFLASH y el microcontrolador         Conector USB del programador            4  USB LINK    Figura 3 1  Parte frontal del conector USB i PRG ICD  USB PROG    SIWER  e OLY    EasyLV ISF v6 K    By MIKROELEKTRO  a2 i NIKA    COG RS z  Figura 3 2  Programador incorporado en la placa    P o       Escriba un programa en alguno  de los compiladores PIC y genere un    Eliikrol PRO for PIC   C  D
26. gitos alfanum  ricos se visualizan en dos l  neas    de las que cada una contiene hasta 16 caracteres de 7x5 p  xeles     i LETETT    j SRZE ga  2  j 8  OOOO R pap GLCD 2x7    y Pcs m sarr    0    O DURA Orr ha  POwta 2  OPMENT BOARDO UPPLY MORE M AC  CAN BE PERMAN OTWE iwase ING iCO On  INRY   BOTH LCD AN Pp  mr AMAG 10    aico    E RAE A j   LCD ANO  e  JAND OLEO p  O ONIS CAN a ROPSRLY  Ona  L PERMANENT FE SOf  T DAMAGED     Retroiluminaci  n del LCD est   encendida    I MCLR YA    MRAO slo      RA1 RB5 m     RA2 RB4 m     RA3 RB3 A  I RA4 RB2       RA5 B  I REO RBO      I RE1 vee   ovcc 3 3     RE2   E NUD     VCC 3 30    06  ROYA    KEN    DIN      osc1 DIN       ORO RDZY    3010  KOTA    I RC1   ON      R07 Oro       MOS ON      RdB  REJ      ARIDH  IDA      DIP40    ocASYd8LOld          E              yt 2 g  Tx   o r   de   i pm    Es LTX     0 O o 0 0 0 6 09    lo  o        0    o    to     OSV   a  Eems    EREDA  DO  0  9  y     E    DE B  O  p   idad  AO 1 19410  19     Eag  8 leie E    vATEO  a    Figura 21 2  LCD alfanum  rico 2x16    17   2    Top view    LCD GLCD    8 96stvecLl          Figura 21 3  Esquema de conexi  n del LCD alfanum  rico 2x16 al microcontrolador    MikroElektronika    cS    26 Sistema de desarrollo EasylV 18F v6    3 22 0  LCD gr  fico 128x64       El LCD gr  fico  GLCD  128x64 est   conectado al microcontrolador por los puertos PORTB y PORTD y permite visualizar los conteni   dos gr  ficos  El visualizador GLCD dispone de la resoluci  n de
27. i  n entre el conector ICD y el microcontrolador    Para cargar un fichero  hex en el microcontrolador es necesario proporcionar un programa adecuado    ste es el programa MPLAB de  Microchip  Este programa se utiliza para escribir un c  digo y para cargarlo en el microcontrolador  Por medio de la opci  n Programmer  que  se encuentra en la ventana del MPLAB  se puede seleccionar un programador a utilizar para cargar el c  digo en el microcontrolador     6 0  Regulador de voltaje de 3 3V    El sistema de desarrollo EasyLV 18F v6 dispone de un regulador de voltaje con el prop  sito de reducir el voltaje de alimentaci  n del  sistema de desarrollo de 5V a 3 3V  El voltaje de 3 3V se utiliza para alimentar el microcontrolador y otros m  dulos incorporados   El circuito MC33269DT 3 3 proporcionado en el sistema de desarrollo se utiliza como un regulador de voltaje capaz de proporcionar  corriente de 800mA     VOUT 2    VCC 3 3   I E7 1 E4    MC33269DT 3 3  10uF 100nF 10uF       Figura 6 2  Esquema de conexi  n del regulador de voltaje    z    dj  3 3V VOLTAGE REG    Figura 6 1  Regulador de voltaje    MikroElektronika    Sistema de desarrollo EasylW 18F v6    7 0  Alimentaci  n  El sistema de desarrollo EasyLV 18F v6 depuede utilizar una de dos fuentes de alimentaci  n     1  Fuente de alimentaci  n de  5V desde el PC por el cable USB de programaci  n   2  Fuente de alimentaci  n externa conectada a un conector AC DC proporcionado en la placa de desarrollo     El regulador de vol
28. ido son prohibidas     MikroElektronika proporciona este manual    como est      sin garant  as de ninguna especie  sean expresas  o impl  citas  incluyendo las garant  as o condiciones impl  citas de comerciabilidad y aptitud para fines  espec  ficos     Aunque MikroElektronika ha puesto el m  ximo empe  o en asegurar la exactitud de la informaci  n incluida  en este manual  no asume la responsabilidad de ninguna especie de da  os derivados del acceso a la  informaci  n o de los programas y productos presentados en este manual  incluyendo da  os por la p  rdida  de los beneficios empresariales  informaci  n comercial  interrupci  n de negocio o cualquier otra p  rdida  pecuniaria  Las informaciones contenidas en este manual son para el uso interno  Pueden ser modificadas  en cualquier momento y sin aviso previo     NOTO AD OS SEO    Los productos de MikroElektronika no son tolerantes a fallos y no est  n dise  ados  fabricados o pensados  para su uso o reventa como equipo de control en l  nea en entornos peligrosos que requieran un funciona   miento sin fallos  como en instalaciones nucleares  en la navegaci  n a  rea o en sistemas de comunicacio   nes  de tr  fico a  reo  m  quinas de auxilio vital o sistemas de armamento  en los que un fallo del software  podr  a conducir directamente a la muerte  lesiones corporales o da  os f  sicos o medioambientales graves      Actividades de alto riesgo      MikroElektronika y sus proveedores niegan espec  ficamente cualquier ga   ran
29. locada en el  microcontroladores PIC  genere un fichero  hex  rinc  n derecho del fondo de la  y utilice el programador incorporado en la placa  55pm smcameoesonasmnsm ansman 2 ventana  le permite monitorizar  para cargar el c  digo en el microcontrolador  el progreso de programaci  n               e   4     f    Pogan Mevory Roe  12 09 Drar at  Mb  CATA Sow  256 Uta hates Dn          Figura 3 3  Proceso de programaci  n    MikroElektronika    Sistema de desarrollo EasylW 18F v6    4 0  mikrolCD  depurador en circuito     El mikrolCD  depurador en circuito  es una parte integral del programador incorporado  Se utiliza con el pr  posito de probar y depu   rar programas en tiempo real  El proceso de probar y depurar se realiza al monitorizar los estados de todos los registros dentro del  microcontrolador durante su funcionamiento en entorno real  El software mikrolCD est   incorporado en todos los compiladores PIC  dise  ados por MikroElektronika  mikroBASIC PRO  mikroC PRO and mikroPASCAL PRO   Tan pronto como se inicie el depurador  mikrolCD  aparecer   una ventana  como se muestra en la Figura 4 1  El depurador mikrol CD se comunica con el microcontrolador  por los pines del microcontrolador  utilizados para programar     WEE a les a Opciones del depurador mikrolCD   Comandos en forma de iconos Ey 90   0903    m   Start Debugger  F9    mfa Add x Remove  lt D Properties RuniPa  se Debugger  F6   Lista completa de los registros dentro o En o   del microcontrolador programado S
30. mentaci  n    Paso 3     Encienda el sistema de desarrollo al poner el interruptor POWER SUPPLY en la posici  n ON  Dos diodos LED etiquetados con  POWER y USB LINK se encender  n autom  ticamente para indicar que el sistema de desarrollo est   listo para su uso  Utilice el programador  LV18PICprog en la placa y el programa Lv18PicFLASH para cargar un c  digo en el microcontrolador  Despu  s de hacerlo  utilice el  sistema para probar y desarrollar sus proyectos     NOTA  Si utiliza algunos m  dulos adicionales  tales como LCD  GLCD etc  es necesario colocarlos apropiadamente en el sistema  de desarrollo antes de encenderlo  De lo contrario  tanto los m  dulos adicionales como el sistema de desarrollo pueden  quedarse da  ados permanentemente  Refi  rase a la Figura 1 3 para colocar los m  dulos adicionales apropiadamente        Figura 1 3  Colocaci  n de los m  dulos adicionales en la placa    MikroElektronika    Sistema de desarrollo EasylW 18F v6    2 0  Microcontroladores soportados    El sistema de desarollo EasyLV 18F v6 dispone de tres z  calos separados para inserci  n de microcontroladores PIC en los en   capsulados DIP40  DIP28 y DIP20  Estos z  calos permiten que los microcontroladores soportados en los encapsulados DIP est  n  conectados directamente a la placa de desarrollo  Los puentes junto a los z  calos se utilizan para seleccionar las funciones de los  pines del microcontrolador  En la siguiente tabla se especifican las funciones de los puentes     ES RA4 se
31. ocuments and SeltinesiRadeWMesktop Compilar el programa    fichero  hex     File Cdt View Project Run Tools Help      Se   ze   lA y  2  Utilice el programa Lv18PicFLASH    108188518 7380d Bo   1110001001   Bin  para seleccionar el microcontrolador    ECO 0110100011 deseado que ser   programado     0111 2FC23AA7  PA IN 10111F43E0021A    Pulse sobre el bot  n Write  const oode char truck bmp 1024   Hex  DA67F0541 para cargar el c  digo en el  microcontrolador                             Cargar el c  digo hex    mol iron Ly SII ASM   19 09  iah masip 2839 En el lado izquierdo de  De Quo Die nda  50 det toy    shit GLCD C   ABR la ventana principal del    ebit GLCD CS2 at   castor    Fat ssie CLE Mentor 0    abit CLCD_RS at RB2_bit  np    shit GLCD_RY at RDI_bit  bromm at Vebage    sbit GLCD_EN at RB4 bit  o  i  sbil GLCD_RST at RB5 bit  Watchdog Postscale 1 3374  MULA Enable BR MORA Paadid  PEI Donate  sbit GLCD CS1 Direction at TRISBU bit  ME batos fast Startlap HENTOSC outo s ne delayed  a Low pue Thuli Ox  tri my p  ebit GLCD CS2 Direction at TRISB1 bit  PORTE AJO nabo at 50040 hr nt  abit CLCD_RS Direction at TRISB2 bit  tma  02 ca Rca    a A e e ES ln Orcaft edusse ais  D Loann    A A A F    programa Lv18PICFLASH  hay varias opciones para  ajustar el funcionamiento del  microcontrolador a utilizar  En  el lado derecho de la misma  ventana se encuentran varias  opciones que habilitan el  proceso de la programaci  n  La  Escriba un c  digo en alguno de los barra Progress  co
32. pio de su funcionamiento es id  ntico para todos los dem  s pines del microcontrolador     U  T  Co  TI  Eas  O  A  N  O    VCC 33  WVCC 3 3  O O    J23    Figura 24 7  Puentes J2 y J23 en las mismas posiciones          Para conectar los pines del puerto PORTB a  las resistencias pull down  es necesario poner  el puente J2 en la posici  n Down  Esto permite  llevar un cero l  gico  0V  al pin del puerto PORTB  en el estado inactivo por medio del puente J2 y  de la red de resistencias de 8x10K    Para llevar esta se  al al pin RBO  es necesario  poner el interruptor 1 en el interruptor DIP SW2  en la posici  n ON     Por consiguiente  cada vez que presiona el bot  n  RBO un uno l  gico  voltaje VCC 3 3  aparecer    en el pin RBO  con tal de que el puente J23 est    en la posici  n VCC     Para conectar los pines en el puerto PORTB  a las resistencias pull up  y para llevar un cero  l  gico  0  a los pines de entrada del puerto  es  necesario poner el puente J2 en la posici  n Up y  el puente J23 en la posici  n GND  Esto permite  llevar a alto  3 3V  todos los pines de entrada del  puerto PORTB en el estado inactivo por medio de  la resistencia de 10K     Por consiguiente  cada vez que presione el bot  n  RBO un cero l  gico  0V  aparecer   en el pin RBO   con tal de que el interruptor 1 en el interruptor DIP  SW2 est   en la posici  n ON     En caso de que los puentes J2 y J23 tengan el  mismo estado l  gico  al pulsar cualquier bot  n   los pines de entrada no cambiar  n de 
33. scanear los pines seg  n el que los pines RDO  RD1  RD2 y RD3 est  n configurados como entradas conecta   das a las resistencias pull down  Los pines RB4  RB5  RB6 y RB7 se configuran como salidas y generan un uno l  gico  1   Al pulsar cu   alquier bot  n un uno l  gico  1  se aplicar   a los pines de entrada  La detecci  n de un bot  n de presi  n se realiza por medio de software   Por ejemplo  al pulsar el bot  n 6 un uno l  gico  1  aparecer   en el pin RD2  Primero el microcontrolador detecta un apret  n de bot  n   luego al aplicar un uno  1  l  gico a cada uno de los pines RD4  RD5  RD6 y RD7 es posible detectar cu  l bot  n fue pulsado     Figura 17 1  Teclado 4x4    Teclado 4x4 est   conectado al microcontrolador  por medio del puerto PORTD    NA    slo     Ns    RB4    rl    YA    SN    RBOI  Vcc I    END      Y  z  00  TI  L  O  A  N  O    Figura 17 3  Esquema de conexi  n del teclado 4x4 al microcontrolador       Pull down    Figura 17 2  Funcionamiento del teclado 4x4    vCC 3 3    up fa   RN4            extok  pull  down    swa4 Mel    12345678    y R23 au AE R26  100 fi 00 De 00 100       MikroElektronika    21    cS    22    Sistema de desarrollo EasylW 18F v6    18 0  Teclado MENU    El sistema de desarrollo EasyLV 18F v6 dispone de un conjunto de botones de presi  n que forman un teclado de navegaci  n  denominado MENU  Consiste primariamente en cuatro botones de presi  n organizados en la forma de las flechas izquierda  derecha   abajo y arriba  Adem  s  ha
34. se utiliza s  lo un pin de microcon   trolador  Todos los dispositivos esclavos por defecto disponen de un c  digo ID   nico  lo que permite que el dispositivo maestro iden   tifique f  cilmente los dispositivos que comparten la misma interfaz    El DS1820 es un sensor de temperatura que utiliza la comunicaci  n 1 wire  Es capaz de medir las temperaturas dentro del rango  de  55 a 125  C y proporcionar la exactitud de medici  n de  0 5 C para las temperaturas dentro del rango de  10 a 85  C  Para su  funcionamiento el DS1820 requiere un voltaje de alimentaci  n de 3 a 5 5V  El DS1820 tarda como m  ximo 750 ms en calcular la  temperatura con una resoluci  n de 9 bits  El sistema de desarrollo EasyLV 18F v6 proporciona un z  calo separado para el DS1820   Se puede utilizar uno de los pines  RA5 o RCO para la comunicaci  n con el microcontrolador  Los pines a utilizar para la comunicaci  n  1 wire se seleccionan por el puente J20  El pin RAS se utiliza para la comunicaci  n 1 wire con el microcontrolador  como se muestra  en la Figura 14 4     NOTA   Aseg  rese de que el semic  rculo    en la placa coincida con la parte  redonda del DS1820        Figura 14 3  Puente J20 en   DS1820 no est   utilizado  posici  n RA5  DS1820 est   la posici  n RC1  DS1820 est    conectado al pin RA5  conectado al pin RC1     Puente J20 colocado en la posici  n RA5    DS1820    0CcASv381 91d    VCC MCU DQ    Botoom view lama         VCC MCU GND       Figura 14 4 Esquema de conexi  n del sensor de t
35. t  a expresa o impl  cita de aptitud para Actividades de alto riesgo     MARCAS REGISTRADAS    El nombre y logotipo de Mikroelektronika  el logotipo de Mikroelektronika  mikroC  mikroC PRO  mikroBasic   mikroBasic PRO  mikroPascal  mikroPascal PRO  AVRflash  PlCflash  dsPlCprog  18FJprog  PSOCprog   AVRprog  8051prog  ARMflash  EasyPIC5  EasyPIC6  BigPIC5  BigPIC6  dsPIC PRO4  Easy8051B   EasyARM  EasyAVR5  EasyAVR6  BigAVR2  EasydsPIC4A  EasyPSoC4  EasyVR Stamp LV18FJ  LV24   33A  LV32MX  PIC32MX4 MultiMedia Board  PICPLC16  PICPLC8 PICPLC4  SmartGSM GPRS  UNI DS  son maracas comerciales de Mikroelektronika  Todas las dem  s marcas aqu   mencionadas son propiedad  de sus respectivas compa    as     Todos los dem  s productos y nombres corporativos utilizados en este manual pueden ser marcas comerciales    registradas  son propiedad de sus respectivas compa    as y se utilizan para fines de redacci  n  en beneficio  de sus propietarios sin intenci  n de infringir sus derechos     OMikroelektronika M  2010  Todos los derechos reservados           LO9 90MILUO 9911J0 US SOMOSOU uoo OJDe UO9 US asebuod    ornoBau o oa ETS        Hloddnsjuajioo  SOIL  MMM ua 19 91  un   f  p     JeuoDipe AQ eyseo  u TE o sopnposd Sosjsenu ap e191nbjeno uoo e ENTES    s    5 a    WOD  IOJIYIUW MMM q  m e e  l  pd Apy aisn JONES 1 iod     sonpoig Sansonu ap  Em Jaqes aJaimb IS       ATOM 1300343 404 SNOILLATOS JAVMOIVH ANY JAVWMLIOS    a       
36. taje MC34063A y el rectificador Gretz permiten que el voltaje de alimentaci  n externa sea AC  en el rango de 7V a  23V  o DC  en el rango de 9V a 32V   El puente J10 se utiliza como selector de la fuente de alimentaci  n  Para utilizar la alimentaci  n  USB  el puente J10 debe estar colocado en la posici  n USB  Al utilizar la fuente de alimentaci  n externa  el puente J16 debe estar en  la posici  n EXT  El sistema de desarrollo se enciende apaga al cambiar de posici  n  ON OFF  del interruptor POWER SUPPLY     Conector AC DC  Conector USB       Regulador del voltaje  de alimentaci  n    Puente J10 utilizado  para seleccionar una          m  rs    1    r w  m i  ce      e    Gu        y   e  JSB LINK    f POWER     SWITCH power sor    nonco    A T PED    POWER 5Uyoa y  M    LEWO  F  E S    l  fuente de alimentaci  n       waa    5285  IE TAE    IE         Interruptor POWER SUPPLY    Mixi       pee  lt     Figura 7 1  Alimentaci  n    J10    f T EXT USB  Alimentaci  n por el    conector AC DC Alimentaci  n por    J10 I conector  EXT USE el conector USB    AI    Side view s   ox  Side view Side view  4x1N4007     a  E Side view  Top view    L2  220uH    GND CMPRI    m l E    Side view Bottom view Side view Side view Side view    Figura 7 2  Esquema de la fuente de alimentaci  n    MikroElektronika       11    cS    12    cS    8 0  M  dulo de comunicaci  n USB    El sistema de desarrollo EasyLV 18F v6 puede comunicarse con los dispositivos  externos por los conectores USB  CN
37. uiente l  nea de programa    en ser ejecuta est   marcada por el azul  mientras que los  puntos de ruptura est  n marcados por el rojo  El comando  Run ejecuta el programa en tiempo real hasta encontrar  un punto de ruptura       0x00     DA      oor   E qe  de add M t   AGAR GR    Select variable from hit  CCPICON v  Sench fo vanstle by assembly name       por el azul  El estado de los A os  xa  registros cambiados durante la A cis   ejecuci  n de esta instrucci  n    a  E  ENTE  se puede visualizar en la ven  A ose  wood    tana Watch Values      MTI    for  counter   O  counter  lt  D  counter       PORTE     lt  lt  counter     DOBTO im ed caras       NOTA  Para obtener m  s informaciones del depurador mikrolCD consulte el manual Depurador mikrolCD           y    10          Sistema de desarrollo EasylW 18F v6    5 0  Conector ICD    Adem  s del programador incorporado LV18PICprog  uno de los programadores externos ICD2 o ICD3 de Microchip se puede utilizar  para programar los microcontroladores  El programador externo est   conectado al microcontrolador por medio del conector ICD  La  funci  n de los puentes J18 y J17 es de determinar cu  les pines del microcontrolador se alimentar  n con la se  al de programaci  n     Programador externo est   conectado al microcontrolador por los pines RAO y RA1       MCLR RB7 e       J18 J17    OCAS1 31810 ld            Zj    mA  Figura 5 1  Conector ICD Jo m  Eii    VCC 3 3 Front view    Bottom view       Figura 5 2  Esquema de conex
38. y dos botones de presi  n adicionales marcados como ENTER y CANCEL  Los botones de presi  n del  teclado MENU est  n conectados de la misma manera que los botones de presi  n de los puertos PORTA y PORTC  Su funci  n es  determinada por el usuario al escribir el programa para el microcontrolador     Al escribir el programa para  el microcontrolador  tenga en    cuenta que el teclado MENU  est   conectado a los puertos  PORTA y PORTC       Figura 18 1  Teclado MENU    Los botones de presi  n del teclado MENU est   conectados de la misma manera que los de los puertos PORTA y PORTC    U  T     0   TI  D  dal  A  0              Figura 18 2  Esquema de conexi  n del teclado MENU al microcontrolador    MikroElektronika    Sistema de desarrollo EasyLV 18F v6 23    19 0  Botones de presi  n    El estado l  gico de todos los pines de entrada del microcontrolador se puede cambiar al utilizar los botones de presi  n  El puente J23  se utiliza para determinar el estado l  gico que ser   aplicado al pin deseado del microcontrolador al pulsar el bot  n de presi  n apropiado   La funci  n de la resistencia protectora es de limitar la m  xima corriente lo que impide da  ar el sistema de desarrollo y los m  dulos  perif  ricos en caso de que ocurra un corto circuito  Si es necesario  los usuarios con m  s experiencia pueden poner en cortocircuito esta  resistencia utilizando el puente J24  Justamente junto a los botones de presi  n  se encuentra un bot  n RESET utilizado para llevar se  al  d
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
User Manual  Operating Instructions - Veterinary Instrumentation  Enem 2010  AirVU TN 3270 5250 User`s Guide  Switching amplifier for piezoelectric actuators  Moodle User Manual for Instructors  Hinweise zu dieser Bedienungsanleitung  Installation & Owners Manual  Grandview Smart Screen User Manual  ProfiTrace User Manual    Copyright © All rights reserved. 
   Failed to retrieve file