Anda di halaman 1dari 3

MICROPROCESSOR SYSTEM (ECE 354)

MINI-PROJECT

AIM
The aim of the project is to give student the experience on how to:
1. Apply their knowledge on microprocessor and microcontroller systems to
research, design, verify and implement a mini project to meet certain pre-
specified requirements.
2. Understand the functionality and architecture of 68HCS12, which is used as
primary microcontroller in this mini project.
3. Demonstrate their understanding on the use of Dragon12-plus trainer board
during the project presentation

PROJECT GROUPS
Each group will consist of four (4). You may choose your own group members.

PROJECT TASK
After selecting a project title, students are required to get approval from their
respective lecturer. They should show their circuit designs and input/output
interfacings to the lecturer before proceeding with their project. The tasks should be
divided equally to each member of the group because even though one project with
one report are required for each group, marks for each student in a group might be
different, depending on the effort and understanding of the project. In addition, each
group must report their activities in two progress report (progress report 1 and
progress report 2. the project should begin starting from week 12.

PROJECT EVALUATION
Students are evaluated base on their continuous performance through out the
commencement of the mini project. The breakdown of the assessments is shown
below:-

 Project proposal (10 points)


Project proposal should be submitted before 5.00pm 28 Nov 2017. It
should include the project title, project description, list of members,
work breakdown and project schedule.

 Project demonstration and presentation (20 points – individual point)


Each group will be allocated a 20 minutes slot to demo and present their
project and each group member is required to take part. During the
presentation, the group will give an overall view of their program describe
in general the program design and implementation. It is scheduled on
- 18-22 Dec 2017

 Mini project’s report (20 points)


Students need to submit final report in the same day as project
demonstration and presentation. It should include:-

1. Project title and objectives


2. Project description (system operation)
3. Project scope (functionalities)
4. Hardware design (schematics and tabulated table of parallel port to
hexadecimal if necessary)
5. Software design (flow chart and source code)
6. Results (testing and debugging if necessary)
7. Conclusion and recommendation

Suggested Mini Project Titles

1. Digital timer/clock

Design a digital timer display controlled by 68HCS12. The inputs consist of 2 push
buttons, START and STOP. The count display has for digits, 2 for minutes and 2 for
seconds, which allows timing to one hour (60 minutes). Seven-segment is used to
display the digits. When the START button is pressed, the count sequence begins with
(00:00) and ends with (60:00), after which it cycles back to (00:00). If the STOP is
button is pressed, it will stop counting.

2. Automatic driving assistant

Design a system that would able to assist a mobile driver to observe mobile speed and
to indicate mobile’s gear shift controlled by 68HCS12.

The system must have the following specification:-


 Pedal to accelerate and decelerate
 A gear shift indicator – shows which gear is optimum based on speed
 Speed limit indicator – a warning light that on whenever speed limit is
exceeded

LEDs Port Port Number Value


Red (speed limit)
1st gear
2nd gear
3rd gear
4th gear

Gear’s ratio

Gear Speed (km/h)


1st gear 0 – 20
2nd gear 20 – 40
3rd gear 40 – 60
4th gear 60 & above
3. Traffic light controller

Design a traffic controller system to assist traffic in 3 junction road. The lights pattern
sequence and duration should imitate the real traffic light system.

LEDs Port Port Number Value


Junction 1
Red
Yellow
Green
Junction 2
Red
Yellow
Green

4. Dancing lights
Design three patterns of dancing lights controlled by 68HCS12 microcontroller. The
user can choose the pattern by using DIP switch.

Port Port Number Value


DIP switch1
DIP switch2
DIP switch3
Output Port

5. Security lock system


Design a security lock system which accepts a password via a keypad. If the password
is correct, a relay will be activated to open the door. If the password is incorrect, the
buzzer will on.

6. Home lighting system


Design a home lighting system which automatically lights up the lamp (LEDs) when
it is in dark. The 68HCS12 will send the light through the light sensor. Whenever
there is no light, the controller will send output to light up the LEDs.

Anda mungkin juga menyukai