1.2 Objectives
The main objectives for this project are: I.
To gain knowledge in interfacing between keypad, microcontroller and LCD
II. To design an algorithmsprogramming code for the guess word game
III. To create a database of word via PIC registers
IV. To develop the input and output circuit related for the gaming system
1.3 Problems Statement
A Programmable Interface Controller PIC was widely use in the electronic devices and giving many benefits in nowadays life, such as measurement and control of
parameters in industry. One of the applications of the PIC is for Online Monitoring and Fiber Fault Identification in optical fiber communication. [5] Thus the purpose of this
project is to explore the properties of PIC as the main controller for gaming purpose.
1.4 Scope of Project
This project consists of two parts as mention earlier which is hardware and software development. While implementing this unit, a microcontroller assembly
language programming is learned. Besides, it is also can get more knowledge and learn about the keypad, PIC microcontroller and LCD. This unit are consisting a development
of a basic game using chosen PIC microcontroller, keypad and LCD. There is PIC 16F877A, keypad 4 x 3 and LCD display. A microcontroller circuit is built which can
receive and process input from the keypad and displaying the result to the LCD. A
program is written to initialize the PIC, set the input port, receive the input from the keypad, and process the input and lastly displaying the result to the LCD. [6]
1.5 Methodology
Project methodology is an important part in order to ensure that this project is implemented according to the planning. In methodology a flowchart is provided to
explain the design steps to accomplish this project. This project contains two main parts. The first part is to design the circuit game model that is to be developed. Next part is the
software part where programming for the game needs to be created for the PIC. The details methodology will be explained in chapter 3.
Figure 1.2: Flowchart for Project Methodology
1.6 Report Structure