Home
Diseñando interfaces humanas: Librería gráfica
Contents
1. LCD Controller Back light 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 7 A Interfaz Display RGB con Controlador Regional Training Gr fico Diagrama en Bloques Regional Training Cent CS RD WR EN A0 PIC24F Back light RGB Interface Graphics
2. Button Debounce flag flagl AMPM flag 0 4M E t Headers H Template Files static void interrupt 1 rivoidi 1 it TMELIFI 5 0 80 if warl gt varl l if ware gt 59 Ware l war 3 if wars gt 12 14 Wars l flagl laql THRLIF 0 Edit Mew Last modified 1 12 2007 2 14 40 PM lt 4 MICROCHIP Regional Training Centers Seleccion del Boque de Codigo Renombre de variables Usando un bloque de codigo t ASM C B E Circular Buffer u E 59 Common x E gt Uses pk Finite State Machine Ta 2 Headers Template Files Replace With varl varl Ware Ware War 3 Wars tlagl tlagl 4 Edit Me Variable Description Seconds Minutes Hour AMS PM flag AH 2008 Microchip Incorporated Rights ga HIF 2131 Slide 65 ME mTouch Diagnostic Tool TO MAGEB Tip settings Navigation 17000 17000 17000 17000 17000 17000 17000 17000 Button Pressed 16600 16600 1 16600 16600 16600 16600 s 3 E z 5 E 402 E 4 E E 4 2 E 3 R2 16204 2 16200 ie 16200 1 a 16200 16200 p a E E z a 5 E 5 1
3. El sistema Touch es segregado en bloques Los bloques optimizados para aplicaciones especificas se proporcionan Bloques organizados en Librerias de M dulos de C digo O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 61 PR MICROCHIP SDK Manual de Usuario Regional Training mg Users Manual a Proporciona el como crear una Interfaz touch Documentaci n del bloque de c digo Hardware requerido para cada bloque Combinaci n de bloques recomendada Referencias de diseno para ambientes especificos O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 62 ff Mec Libreria del Bloque de Codigo m Organizacion del Bloque de Codigo y customizacion de herramientas Organizacion estilo carpeta Funci n de substituci n de Nombre y Carpeta Trabajando con un editor de texto Lenguaje independiente 6 ta Snippet Generator MICROCHIP DEVELOPMENT EDITION 1 10 x File Edit Settings View Help H 5 Eum E E Circular Buffer f Common El Peripheral Uses Jie EEPROM Read This routine implements an interrupt based real time clock using Timer assumes that the Timerl clock is 32 r68 kHz crystal Finite State Machine Fw Set Duty warl warl Seconds Be Real rime Clack Ware Minutes Sort Routines War Wars Hours
4. a Arranque el M Touch GUI usando PICkit Serial 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 69 PA o Revision del Demo Re E Regional Training m Son los valores medios iguales para todos los botones Hasta donde el valor crudo cambio durante un touch suave Hasta donde el valor crudo cambio durante un touch pesado Habia una interacci n entre los botones m Que recorrido de niveles usted sugeriria O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 70 ff MICROCHIP Diagrama en Bloques de un k Sistema Capacitance to digital converter 1 CDC Detector a D Decoder Output SensorN Trip J 2 Level Un sistema touch es mostrado arriba mg Sensores y CDC son sobre todo hardware Detectores y Decodificadores son software 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 71 ff Hardware de Conversion MICROCHIP Regional Training Centers s AV R 1 i T R2 52 SZ Oscilador de frecuencia variable basado en un comparador Contador de frecuencia basado un timer 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 lt 4 MICROCHIP Multiplexaci n de Botones Regional Training Centers HEJ Anakg al R2 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 73 PR MICR
5. JA LJ 15800 154 u 158 15 u 15800 u 158001 154 154 15400 15400 15400 15400 15000 15000 1500 15000 15000 15000 15000 Raw 15920 Raw 15680 Raw 16608 Raw 16224 Raw 15936 Raw 16044 Raw 16256 Raw 16496 Avg 15959 15751 16637 Avg 16257 16397 Avg 16960 16329 Avg 16509 Sensor 5 Sensor 6 Sensor 7 Sensor 9 PES Sensor Sensor 2 Sensor 3 Sensor 4 Sensor 8 Status Normal Polling Frequency Counts 15000 Raw 16896 Avg 16925 Sencar 10 MTouch GUI Regional Training Centers a Cada Boton y circuito 16200 16200 es diferente po a Promedio del sensor E Pas Valor actual crudo a Banda protectora para el promedio bloqueado gated El Nivel del recorrido es el umbral 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 67 MTouch GUI Settings Muestra L mites _ spert Enable Trip Color Change Numero de sensor in MICROCHIP Regional Training v Save Settings When Finished Navegacion del Sensor Save Settings Now Add remove desde la derecha z Mover izquierda or derecha Add remove desde la Slide 68 2008 Microchip Techflology Incorporated All Rights Reserved HIF 2131 27 de Demo 1 Regional Training aue Observe el comportamiento de las placas preprogramadas a Conecte el PICkit Serial Analyzer PKSA
6. 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 41 Deteccion de un Touch Screen de 4 cables Regional Training PIC MCU w ADC Digital I O Digital I O Dig O AN I 0 Dig O AN I Sense 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 42 Deteccion de un Touchscreen relat main de 4 cables PIC MCU w ADC Digital 1 O Digital I O Sense 0 Dig O AN I Dig O AN I Los Pines del ADC pueden actuar como una entrada analogica o como una Salida digital 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 43 MOJN 4 wire Touch Screen Regional Training Centers Detection PIC MCU w ADC Digital 1 O Digital 1 O Dig O AN I Dig O AN I 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 44 4 MICROCHIP Regional Training Centers Deteccion del Touch 4 cables PIC MCU w ADC Digital 1 O Digital 1 O Dig O AN I Dig O AN I 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 45 ff Aem Conecci n Universal 4 5 Cables Regional Training Centers J Dig output X LR Dig output Y U Dig output wa Dig output AN input EN Dig output AN input o Touch Screen 4 Ol O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slid
7. Controller 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 8 lt MICROCHIP Requerimientos del sistema MCU PIC16 or 32 bit Interfaz PMP Parallel Master Port m 2 Canales ADC y 2 Ports I O Digitales Requiere soporte para touchscreen 4 cables m Librerias Graficas Microchip Graphics Library v1 3 o mayor a Ramtex GUI Lib www ramtex dk a Segger emWIN Display Grafico QVGA or WQVG HIF 2131 Slide 9 ff MicROCHIP Graphics PICtail M Plus k Demo Board MPLEABI HRA IREAL ICE N FURL RELET 1 E uu 3 Loro Bass Trabajar con ambos PIMs 16 y 32 bit m Seleccione el jumper Instalar el modulo LCD con controladorconstruido OR m conector estilo RGB controlador 5501906 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 10 PS MICROCHIP Regional Training Centers FAS Caracter sticas de las librer as Gr ficas M 7 de Microchip Regional Training Ce rainin nters Soportan MCUs PIC de16 and 32 bit a Librerias con licencia libre Incluyen codigo fuente soportan Touch screen Dise o Orientado a Objeto Entorno de desarrollo completamente equipado de bajo costo Explorer 16 129 99 USD Graphics PICtail Plus Paca hija 135 00 USD HIF 2131 MICROCHIP Descripcion de la Libreria Regional Training Centers Applicat
8. interfaz de mensajes simplifica la integracion de los dispositivos de entrada del usuario Soporte para una variedad de dispositivos de entrada m Integraci n inconsulta con los objetos gr ficos O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 32 ff MICROCHIP Regional Training Estructura de un mensaje typedef struct BYTE type BYTE event SHORT paraml SHORT param2 GOL MSG type define un tipo de entrada la cual determina como param n son interpretados Ejemplo Mensaje desde el touch screen m parami x position Mensajeria 2 y position Para keypad los par metros pueden ser un c digo de 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 33 ff MICROCHIP Regional Training Centers Mensajeria g event es un mensaje generico de un dispositivo de entrada m event definido para un touch screen EVENT PRESS EVENT RELEASE EVENT MOVE m event definido para un teclado puede ser EVENT PRESS EVENT RELEASE 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 34 ff MICROCHIP Regional Training Centers Mensajeria Acci n de usuario ID a Lista de acciones definidas o cambio de estado que un objeto ha aceptado Cada tipo de objeto tiene una lista predefinida Ejemplo de un boton m BTN MSG PRESSED m BTN MSG RELEASED a Si el objeto no es
9. reset estilo de rebote promedio del boton pegado promedio disparado Pressed at powerup average resets 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 ww SA lt Slide 78 Implementaciones con PENA Microcontroladores de bajo costos PIC16F61X son alternativas de muy bajo costo a Sin embargo No tienen perif rico SSP el ICD afecta al sensor capacitivo lan GUI is no esta disponible para testear botones Los niveles de recorrido son mejores que los esperados HIF 2131 Slide 79 ff MICROCHIP Touch Proporcional Recorrido de las Bases sobre el percentaje de desplazamiento en frecuencia m Quita la mayor parte de la variaci n del sensor capacitivo ms El Algoritmo ha sido optimizado para reducir la matem tica Cuando se combina con lo elegido puede compensar parcialmente la humedad sobre los botones Solo se puede presionar un boton por vez O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 80 ff MICROCHIP Lectura del valor El porcentaje de desplazamiento es 0 20 Para evitar el uso de punto flotante los valores son multiplicados por 1000 14 2 0 142 x 1000 produce 142 Los desplazamientos positivos negativos pueden ser considerados separadamente HIF 2131 Slide 81 PR MICROCHIP Promediando Regional Trainin 5 Centers El estilo del filtro RC req
10. 2131 Slide 17 TA Regional Training Centers o Capa de objetos graficos Objetos Graficos Avanzados Aparatos Boton Ventana a Caja de Cheques Caja de grupo Boton de radio Texto est tico a Imagen HIF 2131 a Caja de edici n Caja de Lista Pote deslizable Barra tipo scroll Barra progresiva Medidor Dial y mucho mas ff MICROCHIP Capa de objetos Graficos Centers l 5 TA 1 LJ om N A N L 7 OY VW i 1 I sd 1 I L 11 1521 iq J i UA WPF W AY R R i I 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 19 TA t Objetos Gr ficos Avanzados Regional Training m Control del objeto alcanzado via APIs Comportamiento de un objeto determinado estado actual de las acciones del usuario Update o no a Mensaje o no a Listado de linked usado para manejar Objetos Permite Listas Multiples La lista activa recibe los objetos creados a El esquema del estilo define la acci n de la representaci n Tablas de Fonts y colores Esquemas por Default o a medida 2008 chip Technology Incorporated ghis Reserved HIF 2131 Slide 20 4 MICROCHIP Objetos Gaficos Avanzados Regional Training Centers lt m objC
11. CROCHIP Ejemplo de un Boton Regional Training Centers API definida para BtnCreate BUTTON BtnCreate WORD 1D SHORT left top left top right bottom state char pBitmap ig erm pText GOL SCHEME pScheme 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 25 MICROCHIP Ejemplo de un Boton Regional Training Centers Boton state pueden ser cualquiera de los siguientes define BTN FOCUSED 0 0001 define BTN PRESSED 0x0002 define BTN DISABLED 0x0010 define BTN DRAW 0 4000 define BTN REMOVE 0x8000 2008 Microchip Technology Incorporated All Rights Reserved bit for focus state dotted rectangle will be drawn bit for press state button is pressed bit for enable state disabled button has separate colors bit to indicate button should be redrawn bit to indicate button should be removed from screen HIF 2131 Slide 26 ff MICROCHIP Regional Training Centers Para crear un boton se necesitan los siguientes perametros BUTTON BtnCreate WORD 1 SHORT left top right bottom State char pBitmap plText GOL SCHEME pScheme 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Ejemplo de un Boton left top o poet oBitmap Setear para NULL cuando no se usan bitmaps oScheme Define el uso o setea para NULL para usar seteos por
12. HIF 2131 Slide 56 fet Kc Regional Training Centers TA Regional Training Centers Patentes sobre hardware de medida de capacitores a Software es stock bloque comun del codigo para el touch Conjeturan que el sistema es mejor que lo que necesitan los clientes 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Filosofia de la Competencia Slide 58 ff Filosofia del MTouch Regional Training Centers Ense ar a los clientes desarrollar sus propias soluciones Software Developers Kit SDK a Herramientas para desarrollg y diagn stico mg Clientes consiga lo que usted quiere no tome lo que puede conseguir O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 6 Slide 59 ff MICROCHIP Herramientas Software Developer s Kit Bloques vacios para un sistema touch Manual de Usuario con ejemplos de dise o Touch GUI Evalua un nuevo dise o touch Determina la resoluci n requerida Determina la sensibilidad requerida Evalua factores del ambiente O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 60 ff MICROCHIP Software Kit de desarrollo Regional Training Capacitance Sensor to digital eonverter Detector CDC Decoder Output Sensor Average mh Trip gt Tie
13. OCHIP Software Regional Training Main Loop Inicializa perif ricos TMRO ISR Consigna el valor del TMR1 Promedio Compare el recorrido Decodificar mg Set nuevo boton Reiniciar TMRs 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 RESET Slide 74 PR MICROCHIP Consiga el valor a Si borra la interrupci n e Poniendo en off 1 Consiga el Valor Concatenando valores Almacenando en array CRU Si INT durante una Interrupci n Borra los timers a RETFIE HIF 2131 Slide 75 ff MICROCHIP Promediando El estilo del Filtro RC requiere un promedio justo de dos bytes DIFF button press DIFF button release DIFF AVG LAST 16 DIFF DIFF 16 AVG DIFF Hacer un promedio lento Haga un promedio de cada 8vo valor a Haciendo un promedio bloqueado a Promediar si delta a la banda de Guarda 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 76 lt MICROCHIP Encontrar el valor siguiente Regional Training Centers Basado sobre una O indexaci n de valores de datos internos Update el multiplexor externo y las salidas Update el multiplexor interno y pone el SFR ff TH M Decodificando Regional Training Decodificacion basica El promedio bloqueado da una indicaci n on off del touch El promedio lento requiere un set
14. Object Layer Demo Reglonal Training egional a rainin Cente Codigo fuente provisto con la libreria Demostraciones de aplicaciones multi pantalla Acepta variedad de entradas de usuario Variar la forma de onda con potenci metro Switch S4 para seleccionar items S5 como enter Touchscreen via yema del dedo o de una punta Demostraciones de animaciones compatibles Usa 8 bit PMP sobre PIC MCUs 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 PR MICROCHIP Regional Training Centers Espacio en Flash 10 6 KBytes a Stdlib 8 KBytes Boton 1 KBytes m Ventana 0 8 KBytes m Texto est tico 0 7 KBytes m Espacio en SRAM 130 Bytes mg Stdlib 110 Bytes Boton 8 Bytes Ventana 8 Bytes m Texto est tico 2 Bytes Espacio Dinamico 287 Bytes 9 Botones 243 Bytes 1 ventana 23 Bytes m 1Textoestatico 21 Bytes 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Ejemplo de memoria requerida para gr ficos Fri 10 10 41 Feb 15 2008 Fri 10 10 15 Feb 15 2008 Slide 55 lt MICROCHIP Micnoc Graficos plus demoUSB rainin nters Codigo fuente disponible sobre pedido Integra USB Host stack con Libreria Grafica RGB Lighting board shows HID USB Stick shows Mass Storage Device a FAT16 32 file system implemented Usa controlador externo SSD1906 LCD EEPROM conectada al PMP almacena iconos
15. PS MICROCHIP Regional Training Centers ff MICROCHIP Ag n d a a Sistema LCD b sico Microchip Arquitectura de Libreria Grafica Fundamentos del touchscreen de 4 cables Filosofia del Mtouch Descripci n de Herramientas Descripci n de la interfaz MTouch Opciones de Touch Proporcional m Opciones de presi n apareada sleep 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 fet Kc Regional Training Centers lt 4 MICROCHIP Graphical Display Market Regional Training Centers esse AE m m Sistemas POS y terminales de mano Equipamiento de testeo industrial y de mano m Scanner de c digo de barras m Aplicaci n en paneles frontales 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 4 4 lt Regional Training Centers Systema LCD Grafico Data stream continuo 1 Imagen cruda Forma de onda digital RGB Application Control Image Buffer Marco de la imagen mostrada Graphical Accelerator LCD Glass 2D Engine Monochrome Optional STN TFT 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 5 lt 4 MicrocHr Resoluci n y tama o del Buffer de imagen Regional Training Centers Monochrome X resolution Y resolutioi Pixels Bits Byte
16. afectado por la acci n del usuario este retorna MSG INVALID 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 35 PR MICROCHIP Uso de la Librer a Gr fica Regional Training Centers GOL Init User Message Struct 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 36 MICROCHIP Uso de la libreria Grafica Regional Training Centers GOL Init Get User Message Struct 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 37 fet Kc Regional Training Centers ff Memon Touch Screen Resistivo nE centers Corte Transversal Hard Coat i a Q no Anti Glare Cireular Porlalizer Space Of Polyester 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 39 Touch Screen Resistivo El mas popular en uso industrial aplicaciones consumo eEs el mas usado por su relaci n costo y facilidad de uso Cubierta protectora Touchscreen 4 cables LN ON Touchscreen 5 cables E ubierta conductora Espacios ailados P AIM 7 G j Cubierta resistiva Vj 7 Indium Tin Oxide u 7 MY HIF 2131 Slide 40 Incorpora A Deteccion de un Touchscreen de 4 cables Regional Training PIC MCU w ADC Digital I O Digital I O Dig O AN I Dig O AN I
17. akeup para decodificar el comando es agregado un loop en el c digo principal If applicable alternate TRIP value would be required for HandWave wakup 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 85 ff Presionado Apareado El presionado apareado combinado en botones simples para crear nuevos botones El desplazamiento en frecuencia del presionado apareado puede ser muy lento requiriendo valores secundarios de recorrido El presionado apareado no es compatible con el comando del boton Chord Para decodificar chequear para saber si hay apareados entonces simple O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 86 ff MICROCHIP Metodo del Presionado A r e a d O 79 Amplia de 4 a 10 botones 1 3 7 amp 9 los botones enteros 2 4 5 6 8 amp 0 son los botones apareados m El presionado apareado solo produce la 1 2 de capacidad Requiere scan de todos los botones para una decodificacion valida No se puede diferenciar el presionado de dos botones de un presionado apareado 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 1 Slide 87 fet Kc Regional Training Centers ff MICROCHIP Hes u m e n m Arquitectura de la libreria gr fica de Microchip Como usar los objetos graficos aparatos Fundamentos del
18. default Slide 27 ff MICROCHIP Graphics Library Usage Regional Training Centers GOL Init 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 28 ff MICROCHIP Ejemplo de un Boton Para presentar el boton sobre la pantalla BtnDraw pB pB puntos del Boton a ser presentado Para manejar el estado del Boton SetState pB stateBits ClrState pB stateBits GetState pB stateBits stateBits son bits de estado variable 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 29 ff MICROCHIP Ejemplo de un Boton Otros soportes APIs a Maneja texto mg BtnGetText pB amp BtnSetText DB zu Maneja Map BtnGetBitmap amp BtnSetBitmap pB Maneja el estilo del esquema GetScheme amp SetScheme 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 30 MICROCHIP Uso de la Libreria Grafica Regional Training Centers GOL Init Get User Message Struct 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 31 ff MICROCHIP Message Interface Regional Training Centers Para una mejor experiencia del usuario el dispositivo de entrada del usuario debe trabajar unido a la exhibici n en el display m Simplifica la forma de manejo del objeto desde el punto de vista de la aplicacion La cara de la
19. e 46 ff Mec Conexi n de Filtros 4 y 5 Cables Regional Training X LR X UR NC LL m EN Y Miper ap Universal 4 5 wire connector 10 nF Do Digital output Analog input Y Z e 9 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 47 fet Kc Regional Training Centers ff MICROCHIP gt Regional Training Calibraci n X 90 Y 50 100 75 0 Y 65 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 49 PR Mr Calibracion Regional Training Centers AX BY C DX EY F D E y F son constantes eX Y son ccordenadas medidas 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 50 ff Mea Calibracion Regional Training Centers Measured coordinates CX MN Seis ecuaciones y seis inc gnitas AX BY C DX EY F AX BY C DX EY F 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 51 ff MICROCHIP Regional Training Calibracion AX BY C DX EY F eX Y son coordenadas medidas B E y F son las constantes que calcul bamos O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 52 PS MICROCHIP Regional Training Centers PR mensa Basic Graphics
20. ion Layer Aplicaci n Mouse Key Pad Touch Screen Especifica Graphics Objects Layer Message Interface Draw Function 1 Draw Function 2 Draw Function N i e 3D Button Progress Bar Modulos q L UT J Gen ricos Graphics Primitive Functions OS Line Circle Bar OutText etc Device Driver Layer Graphical Accelerator u Optional Dispositivos Especificos 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 13 Drivers de la Libreria de Microchip ff MICROCHIP z LCD Module Controller ICs Densitron HIT1270 a LG LGDP4531 Renesas R61505U Orise Tech SPFD5408A new a Samsung 5600129 5600139 Solomon Systech 5501339 Controlador LCD externo Solomon Systech 5501905 5501906 new m Pronto existir n mas 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 14 ff Arquitectura de la Libreria Grafica MICROCHIP I ws Opci n del Tiempo de Compilaci n Configuraci n con Bloqueos DEFAULT ms Flujo lineal simple m Control directo cuando el Display es refrescado o redisenado Configuracion sin bloqueos m Utiliza la representaci n basada en estado de objectos Uso eficiente del tiempo del procesador Opciones seleccionadas en GraphicsConfig h O 2008 Microchip Technology Incorporated All Righ
21. re registered trademarks of Microchip Technology Incorporated in the U S A Analog for the Digital Age b aon Maestro CodeGuard dsPICDEM dsPICDEM net dsPICworks INITOR FanSense FlexROM fuzzyLAB In Circuit Serial Programming ICSP ICEPIC Mindi MiWi MPASM MPLAB Certified logo MPLIB MPLINK PICDEM PICDEM net PICLAB PICtail PowerCal Powerlnfo PowerMate PowerTool REAL ICE rfLAB Select Mode Smart Serial SmartTel Total Endurance UNI O WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U S A and other countries SQTP is a service mark of Microchip Technology Incorporated in the U S A All other trademarks mentioned herein are property of their respective companies Traducido por Andres Raul Bruno Saravia Prof de Electronica Instituto Tecnico OHM 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 92
22. reate Crea objetos con parametros para setear dimensiones de estos localizaci n e estado inicial Suma el nuevo objeto a un listado de linkeado Global gm ObjDraw Presenta el objeto sobre el display Llama a refrescar el objeto siempre que el estado del objeto cambie Manejo de API s Maneja el estado y apariencia del objeto ms Habilita o desabinita un objeto Cuando desabilita todos los mensajes para el objetos son ignorados Suporte para la destrucci n de un objeto O 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 21 ff MICROCHIP Uso de la Libreria Grafica Regional Training Centers 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 22 ff MICROCHIP Regional Training Centers Estilo del Esquema Por defecto se usa el esquema si no esta definido uno propio EmbossDkColor typedef struct WORD WORD WORD WORD WORD WORD WORD WORD WORD char EmbossDkColor EmbossLtColor TextColor0 TextColorl TextColorDisabled Coloro COLOEL 1 0 ColorDisabled CommonBkColor oFont GOL SCHEME 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 23 ff MICROCHIP Uso de la Libreria Grafica Regional Training Centers GOL Init 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 24 ff MI
23. s Interface 1 16 VGA 160 120 19 200 19 200 2 400 4 Data 1 8 VGA 240 160 38 400 38 400 4 800 4 Data QVGA 320 240 76 800 76 800 9 600 4 Data Color STN X resolution Y resolutioi Pixels Colors Bits Bytes Interface 1 16 VGA 160 120 19 200 8 57 600 7 200 8 Data 1 8 VGA 240 160 38 400 8 115 200 14 400 8 Data QVGA 320 240 76 800 8 230 400 28 800 8 Data Color TFT X resolution Y resolutioi Pixels Colors LE Bytes Interface 1 16 VGA 160 120 19 200 4 006 230 400 28 800 12 Data 1 8 VGA 240 160 38 400 4 096 460 800 57 600 12 Data QVGA 320 240 76 800 4 096 921 600 115 200 12 Data 1 16 160 120 19 200 262 144 345 600 43 200 18 Data 1 8 VGA 240 160 38 400 262 144 691 200 86 400 18 Data QVGA 320 240 76 800 262 144 1 382 400 172 800 18 Data 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 6 ff LCD Gr fico Chip sobre el Vidrio COG MICROCHIP i Diag rama en Bloques PIC24F
24. touch screen resistivo e integraci n en aplicaciones 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 89 MICROCHIP Res LI m e n Regional Training Centers m Soluciones para MCU PIC gratis Seamless integration con dispositivos entrada de usuario m Alta optimizaci n Velocidad y Tama o Stdlib Primitive Device Driver Approx 8KB 52 bytes of RAM Cada objeto gr fico Approx 1KB PM 10 15 bytes RAM Cada Font Approx 5 7 KB of PM Memoria din mica Varia basado en el contenido de los graficos Refiera a las notas de lanzamiento 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 90 ff Tot m Conclusiones La mayor parte del touchcapacitivo es software MTouch incluye una GUI y SDK El GUI ayuda en la evaluaci n y diseno de la interfaz El SDK crea la interfaz 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 91 ff MICROCHIP Trad e m a rks Regional Training Centers The Microchip name and logo the Microchip logo Accuron dsPIC KeeLoq KeeLog logo microlD M B PIC PICmicro PICSTART PRO MATE rfPIC and SmartShunt are registered trademarks of Microchip Technology Incorporated in the U S A and other countries AmpLab FilterLab Linear Active Thermistor Migratable Memory MXDEV MXLAB SEEVAL SmartSensor and The Embedded Control Solutions Company a
25. ts Reserved HIF 2131 Slide 15 AS Primitivas Funciones para MICROCHIP hago alin representaci n Funciones de control InitGraph Realiza la secuencia de reset apropiada de los dipositivos para inicializar los registros de control de los mismos ClearDevice Borra el display por rellenando el display con el color de fondo corriente SetLineType Setea el tipo de lineas Solido Punteado Estrellado Todas las l neas rendidas utilizaran este tipo SetColor Setea el color del siguiente objeto primitivo para ser rendido SetFont Setea la tabla de fonts para ser usada cuando declare el texto en el display ff Funciones Primitivas de la MICROCHIP A Regional Training representacion Centers m Line declara una linea de un tipo seteado por SetLineType y seteo del color por SetColor Bar declara una barra con seteo del color por SetColor m Rectangle declara un rectangulo usando el color corriente m OutText declara un string de texto de un caracter un timempo usando el font corriente de la tabla seteada m PutImage declara una imagen o bitmap m Circle declara un circulo usando el color corriente seteado m DrawPoly declara un poligono usando el color corriente seteado FillCircle declara un circulo relleno usando el color corriente seteado O 2008 Microchip Technology Incorporated All Rights Reserved HIF
26. uiereun promedio justo de dos bytes DIFF button press DIFF button release DIFF AVG LAST 16 DIFF DIFF 16 AVG AVG DIFF Promediando lentamente Promedio cada 8 valor Promediando Gated Promedio si delta lt Banda de Guarda 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 82 ff Votaci n MICROCHIP Regional Training Centers Util para el agua en los botones Los porcentajes de presionado son clasificados de mayor a menor La mayor presi n es el boton mas presionado zu On Rotary and Slider top two are overlapped buttons Ratio of over lap Is position between buttons 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 83 ff MICROCHIP Touch Du rante Sleep Regional Training En el modo sleep no hay Fosc tampoco TOIF a Hay dos opciones 1 Use WDT en lugar de TMRO Requiere calibraci n individual del oscilador del WDT Impractico 2 Despertar peri dicamente y medir un boton al despertar Require Botones simples durante el modo sleep La sensibilidad del boton puede ser incrementada para atender la ondulacion de la mano 2008 Microchip Technology Incorporated All Rights Reserved HIF 2131 Slide 84 ff MICROCHIP Option 2 La siguiente funci n es modificada con un Modo Sleep flag pra la operacion de un boton simple a Sleep y W
Download Pdf Manuals
Related Search
Related Contents
Servo Sub Manual - The Spica Speaker Enthusiast SonicWALL SSL-VPN 2000 I.C.T.C. Holdings Corporation HRO-ST3131 User's Manual DLgs 626/94 - Cuprel - Università degli Studi di Siena SwimPro IQ Recorder - Swimming Technique Camera StarTech.com 2 Port 16in DB9 Serial Port Bracket to 10 Pin Header to the PDF file. CPR JR Manual - July 15.indd Pierce Protein A/G Magnetic Beads T-2000 FTA T-2000 FTA Copyright © All rights reserved.
Failed to retrieve file