Actualización (2010-05-19): circuito actualizado para reflejar el esquema real.
Como no pude encontrar un plugin de teclado matricial decente para el Keil uVision, decidí desarrollar uno.

Internamente, responde al siguiente circuito:
Está preparado para aceptar múltiples presiones de tecla a la vez, para poder simular una aplicación del mundo real:

Utilización
Antes que nada, tenés que instalarlo en el Keil uVision y configurar tu proyecto para que lo utilice al simular. El nombre del plugin, para la configuración, es MatrixKeyboard. Podés seguir esta guía paso a paso.
Luego, tenés que copiar el archivo MatrixKeyboard.ini a tu proyecto, y modificarlo para satisfacer tus requerimientos. Por ejemplo, dadas las siguientes definiciones de pines:
sbit Keyboard_Scan_0 = P1^1; sbit Keyboard_Scan_1 = P1^2; sbit Keyboard_Scan_2 = P1^3; sbit Keyboard_Scan_3 = P1^4; sbit Keyboard_Return_0 = P1^5; sbit Keyboard_Return_1 = P1^6; sbit Keyboard_Return_2 = P1^7;
Podrías configurar el INI de este modo:
[Settings] ; All port addresses in hexadecimal ; Bits: 0-7 Scan0_Port_Address = 90 Scan0_Port_Bit = 1 Scan1_Port_Address = 90 Scan1_Port_Bit = 2 Scan2_Port_Address = 90 Scan2_Port_Bit = 3 Scan3_Port_Address = 90 Scan3_Port_Bit = 4 Return0_Port_Address = 90 Return0_Port_Bit = 5 Return1_Port_Address = 90 Return1_Port_Bit = 6 Return2_Port_Address = 90 Return2_Port_Bit = 7
Si no recordás las direcciones de los puertos, siempre podés consultar el archivo header correspondiente a tu microcontrolador, y buscar una línea como esta:
sfr P1 = 0x90;
Bueno, eso es todo. Ahora podés ejecutar tu proyecto en modo simulación y abrir el plugin yendo a Peripherals->Matrix Keyboard.
MatrixKeyboard está liberado bajo la licencia GNU GPL v3 (attached)…
Finalmente, los links de descarga:
El proyecto del código fuente está hecho para el Visual Studio 2008, pero se puede adaptar fácilmente a otras versiones.
Tu ayuda es valorada!
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Incoming search terms for the article:
- matrix keyboard
- diapasón de la guitarra
- KEIL UVISION
- windows 95 games
- teclado matricial
- diapasón guitarra
- guitar fret notes
- keil plugins
- notas del diapason
- gitar üzerinde notalar
Related posts:
- Cómo instalar un plugin de periférico para el Keil uVision
- Plugin de WordPress WP-No-Format (Evitar el Formateo/Modificación del Código HTML)
- Actualizado: Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator 3.1.6 (2da Versión)
- Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator

0 Response to “Plugin para Keil uVision: Matrix Keyboard (Teclado Matricial)”