Cp Eng 213 - Digital Systems Design

Cp Eng 213 - Digital Systems Design

<p> COURSE DESCRIPTION</p><p>Cp Eng 213 - Digital Systems Design (Offered Each semester)</p><p>Required or Elective Course: Elective</p><p>Catalog Description:</p><p>Microcontroller-based digital systems design methodology and techniques. Basic machine organization. Interface design. C and assembly language programming for real-time embedded systems. Prerequisities: Cp Eng 111 and Cmp Sci 53, or Cmp Sc 74, or equivalent.</p><p>Prerequisites by topic: Logic design, combinational logic circuits and memory elements, sequential logic circuits and programming competency using C on a desktop computer</p><p>Textbooks and other required material: M.A. Mazidi, J. G. Mazidi, and D. McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2nd ed. (Prentice Hall, Upper Saddle River, NJ 2005). (ISBN 0-13-119402-X).</p><p>Course learning outcomes/expected performance criteria:</p><p>1. Analyze and design hardware and software for small digital systems involving microprocessors. 2. Understand the organization of a simple digital computer. 3. Use the 8051 microcontroller and its standard peripherals. 4. Apply assembly and C languages in embedded computer systems.</p><p>Topics covered:</p><p>1. Introduction to microprocessor organization and operation, emphasizing the 8051 microprocessor subset (the WIMP51) (2 1/2 weeks) 2. Introduction to computer architecture, with an emphasis on systems involving the 8051 microcontroller (2 weeks) 3. Machine and assembly language programming for the Intel 8051 and variants (2 weeks) 4. C-programming for embedded systems (3 weeks) 5. Case studies of embedded systems utilizing C and ASM (2 1/2 weeks) 6. Interrupts, timers, counters and serial communication (C and assembly language) (2 weeks) 7. Introduction to real-time embedded systems including real-time operating systems (1 week) Class/laboratory schedule: </p><p>Three 50-minute or two 75-minute lectures/week; no laboratory in Cp Eng 213. The accompanying laboratory is Cp Eng 214.</p><p>Contribution of Course to Meeting the Professional Component:</p><p> The class introduces students to the concept of computer organization and digital system design using a microcontroller and assembly and C programming languages.  Hardware and software design are integrated and the class not only prepares students for more advanced courses such as computer architecture, operating systems, and microprocessor-based design, but is also a major preparation for the senior design project.</p><p>Relationship of course learning outcomes to ECE program outcomes:</p><p>ECE Course Outcomes Outcome Comments 1 2 3 4 a S S S S b M M c S W M S d M M Two team projects of 3-4 students are assigned. e S S S f W Students write a paper on variations and functionality g M M M M of 8051 family and write project reports including code documentation. h W i W j W k S S S l W</p><p>S – strong connection; M – medium connection; W – weak connection</p><p>Prepared by: R. Joe Stanley Date: February 5, 2008</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us