kp16.tmb for the DR51 Display switches pressed on Industrologic KP16 4 by 4 keypad connected to digital I/O. Flashes LED when key is pressed. Ends program if key hit on terminal keyboard. ------------------------------- NEW 10 A=KEY 11 IF A=0 13 12 END 13 READKP 14 IF A=0 10 20 LED=1 21 A=B 22 PRINT (A) 23 PRINT 13 24 PRINT 10 25 LED=0 26 DELAY 3 27 GOTO 1 --- I/O and key assignments for IDL KP16 4 by 4 keypad when keypad pins 1-8 are connected to header pins 1-8 on the 12 pin header --- I/O number for row 1 230 PRINT 4 I/O number for row 2 231 PRINT 3 I/O number for row 3 232 PRINT 2 I/O number for row 4 233 PRINT 1 I/O number for col 1 234 PRINT 8 I/O number for col 2 235 PRINT 7 I/O number for col 3 236 PRINT 6 I/O number for col 4 237 PRINT 5 ASCII character value for row 1, col 1 240 PRINT "1" ASCII character value for row 1, col 2 241 PRINT "2" ASCII character value for row 1, col 3 242 PRINT "3" ASCII character value for row 1, col 4 243 PRINT "A" ASCII character value for row 2, col 1 244 PRINT "4" ASCII character value for row 2, col 2 245 PRINT "5" ASCII character value for row 2, col 3 246 PRINT "6" ASCII character value for row 2, col 4 247 PRINT "B" ASCII character value for row 3, col 1 248 PRINT "7" ASCII character value for row 3, col 2 249 PRINT "8" ASCII character value for row 3, col 3 250 PRINT "9" ASCII character value for row 3, col 4 251 PRINT "C" ASCII character value for row 4, col 1 252 PRINT "*" ASCII character value for row 4, col 2 253 PRINT "0" ASCII character value for row 4, col 3 254 PRINT "#" ASCII character value for row 4, col 4 255 PRINT "D"