Professional Documents
Culture Documents
General Information
Group project (7-8 students per group) Total: ~12 groups Date released: Week 4 Deadline: Week 12 Presentation: Week 13 Mode of Submission:
Garage Door Controller + report
Objective
The objective of this assignment is to allow students to gain
practical experience in designing an 8051-based hardware system.
Gain experience of assembly language programming & hardware construction. Appreciate the importance of coordinated teamwork and project management. Appreciate the nature of systems design
ECP2036 Microprocessor Systems and Interfacing 3
Project activities
Project activities involve: Hardware design and construction
C circuit board DC motor Push buttons Switches and sensor Power supply Etc
ECP2036 Microprocessor Systems and Interfacing 4
Presentation
A short presentation (max. 10 min) has to be performed before the demo. Scope of presentation Introduce group members and job distributions Describe the overall design and your special strategies and features Describe the hardware system and the program flowchart Discuss the problems encountered and what you have learnt in this project Demonstration (accuracy and speed)** Q&A
**some mathematic expressions will be tested on the spot!!
ECP2036 Microprocessor Systems and Interfacing 5
Report Format
(Max. 15 pages, excluding appendix) 1. Project Overview 2. Design Considerations & Schematic Diagrams 3. Algorithm and Flowchart (not the program listing!) 4. Additional features (optional) 5. Conclusion 6. Appendix (program listing, datasheets, etc.)
ECP2036 Microprocessor Systems and Interfacing 6
Assessment Scheme
(15 marks)
Report Marks: Demo Marks: Program Marks: Hardware Marks: Effort Marks: Result Marks
(accuracy+speed)
10 % 10 % 20 % 20 % 20 % : 20 %
Total:
100 %
ECP2036 Microprocessor Systems and Interfacing 7
P0
8051 C
P2
DC motor
8051
31 30 29 28 27 26 25 24 23 22 21
12MHz
33pF
P2.0 (A8)
7805
10
Button/LED
Schematic Diagram +5V
0 = Pressed/On
LED
ECP2036 Microprocessor Systems and Interfacing
Button
11
Switches connections
+5V +5V R2 = 10K Limit switch 1, LS1 P0.1 Limit switch 2, LS2 P0.0 R1 = 10K
12
Photoelectric sensor
PS1 P0.2
13
Relay 1 D1
M Motor
Relay 2
14
END
15