MIKROE-86 mikroElektronika, MIKROE-86 Datasheet

no-image

MIKROE-86

Manufacturer Part Number
MIKROE-86
Description
Daughter Cards & OEM Boards KEYPAD 4x4 ADAPTER BOARD
Manufacturer
mikroElektronika
Datasheet

Specifications of MIKROE-86

Rohs
yes
Product
Keypad 4X4 Additional Boards
Description/function
Keypad 4X4 is used for loading numerics into the microcontrollers
Interface Type
IDC10
Operating Supply Voltage
3.3 V, 5 V
For Use With
Development Boards
Keypad 4x4
Manual
All Mikroelektronika’s development systems feature a large number of peripheral
modules expanding microcontroller’s range of application and making the
process of program testing easier. In addition to these modules, it is also
possible to use numerous additional modules linked to the development system
through the I/O port connectors. Some of these additional modules can operate
as stand-alone devices without being connected to the microcontroller.
MikroElektronika

Related parts for MIKROE-86

MIKROE-86 Summary of contents

Page 1

... Keypad 4x4 All Mikroelektronika’s development systems feature a large number of peripheral modules expanding microcontroller’s range of application and making the process of program testing easier. In addition to these modules also possible to use numerous additional modules linked to the development system through the I/O port connectors. Some of these additional modules can operate as stand-alone devices without being connected to the microcontroller. ™ ...

Page 2

... A far easier way to load data by using keypad 4x4 is by employing ready-to-use funtions provided in the Keypad Library of any Mikroelektronika’s compiler. On the following pages there are three simple examples written for PIC16F887 microcontrolller in mikroC, mikroBasic and mikroPascal programming languages. In all cases, the number loaded via keypad is converted into the equivalent ASCII code (0 ...

Page 3

... Pressed key differs from previous cnt = 1; oldstate = kp; } else { // Pressed key is same as previous cnt++; } Lcd_Chr(1, 10, kp); // Print key ASCII value on LCD if (cnt == 255 counter varialble overflow cnt = 0; Lcd_Out(2, 10, “ “); } WordToStr(cnt, txt); // Transform counter value to string Lcd_Out(2, 10, txt); // Display counter value on LCD } while (1); } MikroElektronika ...

Page 4

... Prepare value for output, transform key to it”s ASCII value select case kp ‘case 10 ‘ “*” ‘ Uncomment this block for keypad4x3 ‘case 11 ‘ “0” ‘case 12 ‘ “#” ‘default MikroElektronika case ‘ 1 ‘ Uncomment this block for keypad4x4 case ‘ 2 case ‘ ...

Page 5

... Pressed key is same as previous Inc(cnt); Lcd_Chr(1, 10, kp); // Print key ASCII value on Lcd if (cnt = 255) then // If counter varialble overflow begin cnt := 0; Lcd_Out(2, 10, ‘ ‘); end; WordToStr(cnt, txt); // Transform counter value to string Lcd_Out(2, 10, txt); // Display counter value on Lcd end; end. MikroElektronika ...

Page 6

...

Related keywords