Ece 4240
Ece 4240
Course Objectives
The course presents real-time wired and wireless interfacing of microcontrollers, microprocessors, and
microcomputers to the external world, including interfacing of I/O devices with minimum hardware and software,
data acquisition with and without microprocessors, data communications, transmission and logging with
embedded computers.
Corequisites
ECE 2160 Electronics 2E
ECE 3610 Microprocessing Systems
Course Content
The following topics will be covered:
• Introduction on computing, architectures, processors, and technologies
• Bus architectures
• Digital I/O
• D/A and A/D signal conversions and converters
• Interfacing aspects in data communications
• Demos: Examples of bus architectures
• Updates on new concepts, technologies, protocols, and software
o Demos: Examples of bus architectures, modules, systems, and new devices.
o Updates on new computer concepts, technologies, protocols, and software.
Accreditation Units
Mathematics: 0
Natural Science: 0
Complementary Studies: 0
Engineering Science: 30%
Engineering Design: 70%
Web Page
http://courses.ece.umanitoba.ca/ECE4240
Textbook
W. Kinsner, Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-Time Systems. Lecture
Notes, 2010, 643 pp.
W. Kinsner, Laboratories for Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-Time
Systems. Lab Notes; 2010, 92 pp. (Major Revision)
Other References
1. Jonathan W. Valvano, Embedded Microcomputer Systems: Real Time Interfacing. Toronto, ON:
Nelson/Thomson, 2007 (2nd ed.), 814 pp & CD-ROM. This book covers design methodologies with
examples, using Motorola 6805, 6808, 6811, and 6812 machines. The CD-ROM includes a simulator to
show internal and I/O activities, and many links to data sheets. {ISBN 0-534-55162-9}
2. Alan Clements, Microprocessor Systems Design: 68000 Hardware, Software, and Interfacing. Boston,
MA: PWS Computer Science, 1998 (3rd ed.), 978 pp & CD-ROM. In addition to the material covered in
the second edition (the 68000; memories; exception handling; serial I/O; buses, designing systems), this
________________________________________________________________________________________________________________
Course Outline Page 1 of 3 July 22, 2011
third edition includes a chapter on the C programming and its relationship to assembly language, as well
as new examples and applications, better representation of timing diagrams, and a CD-ROM with a 68000
cross-assembler and simulator for DOS and Windows, and a cross compiler for C. {QA76.8.M67C48
1997; ISBN 0-534-9482-7}.
Evaluation Details
The final course grade is determined by the student’s performance on assignments, in laboratories, and on
examinations. Students must complete all the laboratories in order to be eligible to receive a passing grade.
Mid-Term(s)
Monday, October 17, 2011
Monday, November 14, 2011
Instructor
Prof. Witold Kinsner
Room: E2-390 EITC
Telephone: (204) 474-6490
Email: [email protected]
Office Hours
After lectures or by appointment.
Teaching Assistants
TBA
Requirements/Regulations
• Attendance at lectures and laboratories is essential for successful completion of this course. Students must
satisfy each evaluation component in the course to receive a final grade.
• It is the responsibility of each student to contact the instructor in a timely manner if he or she is uncertain
about his or her standing in the course and about his or her potential for receiving a failing grade. Students
should also familiarize themselves with Sections 4 and 6 of the Regulations dealing with incomplete term
work, deferred examinations, attendance and withdrawal.
• No programmable devices or systems (such as calculators, PDAs, iPods, iPads, cell phones, wireless
communication or data storage devices) are allowed in examinations unless approved by the course
instructor.
________________________________________________________________________________________________________________
Course Outline Page 2 of 3 July 22, 2011
Academic Integrity
Students are expected to conduct themselves in accordance with the highest ethical standards of the Profession of
Engineering and evince academic integrity in all their pursuits and activities at the university. As such, in
accordance with the General Academic Regulations and Requirements of the University of Manitoba, Section 7.1,
students are reminded that plagiarism or any other form of cheating in examinations, assignments, laboratory
reports or term tests is subject to serious academic penalty (e.g. suspension or expulsion from the faculty or
university). A student found guilty of contributing to cheating in examinations or term assignments is also subject
to serious academic penalty.
________________________________________________________________________________________________________________
Course Outline Page 3 of 3 July 22, 2011
Department of Electrical and Computer Engineering
ECE 4240 Microprocessor Interfacing
________________________________________________________________________________________________________________
Evaluation
Component Value (%) Methods of Feedback * Learning Outcomes Evaluated
Assignments 10 F, S 1 to 7
Quizzes 0 F 1 to 7
Laboratories 20 F, S 1 to 7
Mid-Term Test (2) 20 F, S 2 to 7
Final Examination 50 S 1 to 7
* Methods of Feedback: F - formative (written comments and/or oral discussion), S - summative (number grades)
________________________________________________________________________________________________________________
Page 1 of 1 May 25, 2011