Overview
Keypad 4x4
- The student will be able to connect a keypad 4x4 on the PIC18F4550
- The student will be able to modify the keypad driver for CCS C Compiler
- The student will be able to read ASCII characters from a keypad 4x4
- The student will be able to design a simple calculator with a keypad 4x4 and a LCD 16x2
- The student will be able to load and animate a microcontroller program in the Proteus Design Suite
- The student must know the use of the
Direction Register and the Data Register of a microcontroller parallel port, PIC18F4550 datasheet (I/O ports, p.
113)
- The student must know the commands of CCS C Compiler associated with the use of parallel ports, CCS C Compiler Manual (Built In Functions, DISCRETE I/O p. 159, set_tris_x() command p.244)
- The student must be familiarized with the Proteus Design Suite
Τhe duration of this module is 3 hours
Tip1. The #define row0 PIN_ etc statements in keypad.h should be checked and possibly modified.
Tip2. The #define LCD_DB4 PIN_B4 etc statements in flex_lcd.c should be checked and possibly modified.
Last modified: Sunday, 21 November 2021, 3:03 PM