Eb014 30 1
Eb014 30 1
Eb014 30 1
Contents
1. 2. 3. 4. 5. About this document ......................................................................................................................................................................2 General information .......................................................................................................................................................................3 Board layout ...................................................................................................................................................................................4 Testing this product........................................................................................................................................................................5 Circuit description ..........................................................................................................................................................................6 Appendix 1 Circuit diagram
page 1
3. Disclaimer
The information in this document is correct at the time of going to press. Matrix Multimedia reserves the right to change specifications from time to time. This product is for development purposes only and should not be used for any life-critical application.
4. Technical support
If you have any problems operating this product then please refer to the troubleshooting section of this document first. You will find the latest software updates, FAQs and other information on our web site: www.matrixmultimedia.com . If you still have problems please email us at: [email protected].
page 2
2. General information
1. Description
A simple 4x3 keyboard that allows data entry into bus based systems. Flowcode macros for driving this E-block are available.
2. Features
4 by 3 keypad for E-blocks Flowcode macros available
3. Block schematic
Not supplied.
page 3
3. Board layout
EB015-74-1.cdr
page 4
1. System Setup
Multi-programmer board (EB006) with: EB006 Options Power supply PICmicro device SW1 (Fast/Slow) SW2 (RC/Xtal) Xtal frequency Port A Port B Port C Port D Port E Test program Setting External, 14V 16F877A Dont care Xtal 19.6608MHz LED board EB004 Keypad board EB014
keypad.hex
2. Test Procedure
1) 2) 3) 4) Wire power to all boards. Configure system and board options as above. Download the test program to the Multiprogrammer Press each button on the Keypad Board and check that the binary value of that Keypad number illuminates on the LED Board 5) For example pressing keypad button 5 will illuminate (MSB) 0 0 0 0 0 1 0 1 (LSB) 1. The * button on the keypad represents the number 10 2. The # button on the keypad represents the number 11
page 5
5. Circuit description
1. Description
The circuit board consists of 7 digital I/O lines on a downstream 9-way D-type plug. This routes each bit to a particular line of the keypad. Columns 1, 2 and 3 and routed to bits 0, 1, and 2 respectively. Rows 1, 2, 3 and 4 and routed to bits 5, 6, 7 and 8 respectively. These values were chosen to enable the use of interrupts when connecting the keypad to Port B. The diagram below shows the internal characteristics of the Keypad.
2. 3.3V operation
This board is compatible with upstream boards operating off 3.3V.
page 6