SAULT COLLEGEOF APPLIED ARTS & TECHNOLOGY SAULT STE MARIE, ON . COURSE OUTLINE Course Title: COMPUTERINTERFACING Code No.: ELN302 Semesten 6 Program: ELECTRICAL/ELECTRONICSENG. TECHNOLOGY Authon DOUG FAGGETTER Date: JAN. 1998 Previous Outline Date: JAN. 1994 Anroved: Total Credits: 5 Length of Course: 16 Prerequisite(s): CET228, CET331 Total Credit Hours: 80 Copyright @1997 The Sault College of Applied Arts & Technology Reproduction of this document by any means, in whole or in part, without the prior written permission of The Sault College of Applied Arts & Technology is prohibited. For additional information, please contact Kitty DeRosario, Dean, School of Trades & Technology, (705) 759-2554, Ext. 642. !m~@[gO~ [Q) JAN2 2 1998 ..'RY
6
Embed
COURSE OUTLINE - Sault College · microcontrollers in computer interfacing applications. lab activities involving computer interfacing to hardware and the associated software requirements
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SAULT COLLEGEOF APPLIED ARTS & TECHNOLOGYSAULT STE MARIE, ON
Copyright @1997 The Sault College of Applied Arts & TechnologyReproduction of this document by any means, in whole or in part, without the prior
written permission of The Sault College of Applied Arts & Technology is prohibited.For additional information, please contact Kitty DeRosario, Dean, School of Trades
& Technology, (705) 759-2554, Ext. 642.
!m~@[gO~[Q)JAN2 2 1998
..'RY
-2-
COURSE NAME CODE NO.
COMPUTER INTERFACING ELN302
..
PHILOSOPHY/GOALS:STUDENTS WILL STUDY THE ARCHITECTURE AND PROGRAMMING OFMICROCONTROLLERS IN COMPUTER INTERFACING APPLICATIONS. LABACTIVITIES INVOLVING COMPUTER INTERFACING TO HARDWARE AND THEASSOCIATED SOFTWARE REQUIREMENTS WILL SUPPORT THE THEORY.
STUDENT PERFORMANCE OBJECTIVES:UPON SUCCESSFUL COMPLETION OF THIS COURSE, THE STUDENT WILL BE ABLETO:1. IDENTIFY THE MAJOR COMPONENTS IN THE ARCHITECTURE OF A
MICROCONTROLLER.
2. IDENTIFY THE FUNCTION OF THE VARIOUS REGISTERS IN THEMICROCONTROLLER.
3. BE ABLE TO USE THE INSTRUCTION SET OF THE MICROCONTROLLER TOWRITE ASSEMBLY LANGUAGE PROGRAMS.
4. USE THE ON-BOARD MONITOR PROGRAM OF THE MICROCONTROLLER.
5. INTERFACE ANALOG SIGNALS TO THE MICROCONTROLLER.
6. ACCESS THE MICROCONTROLLER PERIPHERALS AND TIMER.
7. PROGRAM THE MICROCONTROLLER USING A HIGH LEVEL LANGUAGE
( "C"LANGUAGE).
-3-
COURSE NAME CODE NO.
COMPUTER INTERFACING ELN302
REQUIRED TEXTBOOK:
DATA ACQUISITION AND PROCESS CONTROL WITH THE M68HC11MICROCONTROLLER
1.2 PACKAGE STYLE AND PIN ASSIGNMENTS1.3 PORT REPLACEMENT UNIT1.4 MEMORY MAP
2 M68HCll PROGRAMMER'S MODEL ANDADDRESSING MODES
2.1 ACCUMULATOR A AND B2.2 ACCUMULATOR D2.3 CONDITION CODE REGISTER2.4 INDEX REGISTERS2.5 STACK POINTER2.6 PROGRAM COUNTER2.7 ADDRESSING MODES2.8 INTERRUPTS
3 M68HC11 INSTRUCTION SET3.1 LOAD, STORE, TRANSFER AND EXCHANGE DATA3.2 ARITHMETIC INSTRUCTIONS3.3 ~JLTIPLY AND DIVIDE INSTRUCTIONS3.4 LOGICAL OPERATION INSTRUCTIONS3.5 DATA TESTING AND BIT MANIPULATION INSTRUCTIONS3.6 SHIFT AND ROTATE INSTRUCTIONS3.7 CONDITION CODE INSTRUCTIONS3.8 BRANCH INSTRUCTIONS3.9 JUMP INSTRUCTIONS3.10 SUBROUTINE CALLS AND RETURNS3.11 STACK POINTER AND INDEX REGISTER INSTRUCTIONS3.12 INTERRUPT HANDLING INSTRUCTIONS
4 EVE COMMANDS, UTILITY ROUTINES ANDASSEMBLER SOFTWARE