Vous êtes sur la page 1sur 5

F/QAP/021/001

Caledonian College of Engineering Course Work

Name of Module with Code Microcomputer Systems-II Name of the Module Leader/Tutor P. Rajkumar

M3G406294

Name of the course work Course Work- 1 Assessment weightage 60% of Course Work Marks for Module Date of submission 17-12-2011

Aim To evaluate the in-depth knowledge level and logical skills that the student has acquired in the area of Embedded systems, High level programming languages, Microcontroller sub-systems and Applications of IDE. To design a HCS12 microcomputer based system having any ONE of the following IO devices: 1. LCD and push button - Interfacing 2. Seven segment display and push button Interfacing 3. Design of Calculator (input and output through Hyper terminal) 4. Design of Calculator (using on-board LCD and keypad) 5. Real Time Interrupt & Seven segment display Objective Demonstrate the understanding of need for High level programming language in Embedded systems using HCS12 Microcontroller by developing Programs for the problems specified. Demonstrate the acquired logical skill levels through finding the optimal solutions after trial and error. Develop independent working, exercising personal and professional integrity. Develop analytical skills. Develop effective time management and selflearning.

Central Quality Office

Rev:00 10th Nov 2010

F/QAP/021/001

A. Module Specific skill (This will vary with respect to each module and course work) Key knowledge of C language as the main tool of program development Hands-on experience with Code warrior Integrated Development Environment (IDE) Hands-on experience with Softec HCS12E128 starter kit Hardware skill of component assembly via breadboard and soldering Basic Debugging experience B. Knowledge and Understanding Demonstrate knowledge of acquisition of information Demonstrate appropriate application of module knowledge Demonstrate wider reading and comprehension of topic

C. Intellectual and Transferable skill Use of scientific principles for engineering solutions Ability to select appropriate analytical tools Ability to produce solutions to problems through engineering knowledge Knowledge of data management Use of creativity and innovation in problem solving Effective communication

D. Values and Attitude* (This is applicable for site visits/ laboratory classes/industrial visits)

Data collection and debugging by observation Code of conduct during the laboratory in group Attitudinal behavior Professionalism in situation

Central Quality Office

Rev:00 10th Nov 2010

F/QAP/021/001

E. Task Expected

1. LCD and push button - Interfacing


The Project group is required to undertake the specifications analysis, theory of operation, program code and implementation based on Universal interface card. The source code must be in C programming language using Code Warrior IDE and output must be explicitly verified by Instructors. Specific objectives: Interface a 16 X 2 LCD with HCS12 controller in such a way that PORT K is for carrying data from controller and PORT P is used to issue various commands. Write a C program to display in orderly manner the names of two team members in Line1 and Line 2. Write a function to read the status of push buttons connected in bit 4 and 5 of PORT ATD and display the names of the other members in order.

2. Seven segment display and push button - Interfacing


The Project group is required to undertake the specifications analysis, theory of operation, program code and implementation based upon Stepper motor interface card. The source code must be in C programming language using Code Warrior IDE and output must be explicitly verified Instructors. Specific objectives: Interface a seven segment display with HCS12 controller; choose PORT A for carrying data and PORT B for segment activation. Write a C program to scroll Numerals followed by Alphabets in seven segment display. Write a function to read the status of push buttons connected in bit 4(increase scrolling speed) and 5(decrease scrolling speed) of PORT AD.

3. Design of Calculator (input and output through Hyper-terminal)


The Project group is required to undertake the specifications analysis, theory of operation, program code and implementation based on Universal interface card. The source code must be in C programming language using Code Warrior IDE and output must be explicitly verified Instructors.

Specific objectives: Interface Host with Target HCS12 kit through the serial port. Enable transmitter, receiver units of SCI with appropriate baud rates. Write a C program to accept character via serial port and perform the operation specified. Write a function to find minimum of given two values. For example min(9,2) = 2
Rev:00 10th Nov 2010

Central Quality Office

F/QAP/021/001

4. Design of Calculator (using on-board LCD and keypad)


The Project group is required to undertake the specifications analysis, theory of operation, program code and implementation based on Universal interface card. The source code must be in C programming language using Code Warrior IDE and output must be explicitly verified Instructors. Specific objectives: Interface a 16 X 2 LCD with HCS12 controller such a way that PORT K for carrying data from controller, PORT P to issue various commands. Interface 4 X 4 matrix keypad in PORT A and develop a C program to read the key pressed. Write a C program to display Calculator in Line1. Write a function to read the key value and perform simple calculator operations such as addition, subtraction, multiplication and division.

5. Real time interrupt and seven segment display - Interfacing

The Project group is required to undertake the specifications analysis, theory of operation, program code and implementation based on Stepper motor interface card. The source code must be in C programming language using Code Warrior IDE and output must be explicitly verified Instructors. Specific objectives: Interface seven segment display with HCS12 controller, choose PORT A for carrying data and PORT B for segment activation. Write a C program to scroll Alphabets in seven segment display. Write a function to read the status of push buttons connected in bit 4(increase scrolling speed) and 5(decrease scrolling speed) of PORT AD. Use real time interrupt (hardware) system instead of software delay loops. Deliverables Presentation: A formal presentation of the work is envisaged where by the team has to clearly present the work, with participation of all members. This carries 15% of the project marks. Final project report: The project report must be submitted in the following format. The entire report must be typed with times new roman, font size of 12 and properly aligned in the following order Cover page, Index, Acknowledgement, Abstract, Design analysis and working principle, Flow chart, Source code, Output, Additional information, Conclusion, Reference This carries 85% of the project marks.
Central Quality Office Rev:00 10th Nov 2010

F/QAP/021/001

Note: 1. Team size : 4 (Maximum and not less than 2) 2. The completed work to be submitted on or before 17th December 2011 3. All submitted course work will be scrutinized for any suspected or attempted plagiarism (coursework copied from another student or any other sources). Such cases will be treated as illegal and will be penalized. Marking scheme

Component
Module Specific skill Knowledge and Understanding Intellectual and Transferable skill Values and Attitude Instructions

Weightage
70% 20% 5% 5%

1. Plagiarism is a serious offence. In case of any plagiarism detected, penalty will be imposed leading to zero mark. 2. Course work and reports should be solved by the individual. 3. Course work and reports should be submitted on time and submission after deadline will be marked zero. 4. Course work should be submitted with a appropriate cover page, which can be obtained from the departmental assistant at the department. 5. Name, student identification and title of the course work to be written clearly and legibly on the cover page. 6. The completed course work is to be submitted to the departmental assistant on or before the deadline and record your name, date of submission and signature in the book with the departmental assistant.

Grading of Course work Excellent contribution Good Contribution Average Contribution Adequate Contribution Inadequate Contribution Not meeting the outcomes 70% and above 60% - 69% 50% - 59% 40% - 49% 30% - 39% Less than 30%

Central Quality Office

Rev:00 10th Nov 2010

Vous aimerez peut-être aussi