Sunteți pe pagina 1din 6

SOUTHERN POLYTECHNIC STATE UNIVERSITY (SPSU) Dept.

of Electrical and Computer Engineering Technology (ECET) ECET 2210 DIGITAL II 3-3-4 Prerequisites:
ECET 1200 Digital I ECET 2300 Electronics I

Instructor: Dr. Adimathara Preethy Office: Q-252 Fax: (678) 915-7285 Bldg Q is ETC (Engineering Technology Center) Phone: (678) 915-7254 - Leave a voice mail with your name, course name and contact number

Email: apreethy@spsu.edu, email is the preferred medium of communication, response will be sent Within 24 Hrs on school days, but during school-off days, it may take more than 48 hrs. Office Hrs: Tuesday and Thursday: 2:00 pm 3:00 pm

Course Description: A second course in the study of digital circuits with an emphasis on Introduction to microprocessors/microcontrollers concepts. The study of an industry standard microcontroller hardware organization and operation including: registers, input-output (I/O) ports, random access memory (RAM), read-only memory (ROM), timers, flags, stack, and serial port. Assembly language programming will be studied, with emphasis on instructions, programming fundamentals and program development. Labs will centered on fundamental microcontroller interfacing and support circuitry such as power-on-reset, inputs, outputs, and assembly code development. Schmitt triggered inputs and switch debouncing will also be covered. Textbooks: (1) The 8051 Microcontroller, 4th Edition, MacKenzie and Phan, Prentice Hall (2) Digital Systems: Principles and Applications, Tocci, Widmer, and Moss, 11th edition, Prentice Hall, 2010, ISBN-13: 978-0135103821 (3) Fundamentals of Digital Logic with VHDL Design, 3rd Edition, Stephen Brown, Zvonko Vranesic McGraw-Hill, 2009 ISBN: 978-0-07-352953-0 (4) Web links: Intel.com silabs.com keil.com mikroe.com spsu.edu/ecet/apreethy/ Course Objectives: Upon completion of this course, the student will be able to: Demonstrate a fundamental insight of the electronics of CMOS digital logic gates through proper interfacing of multiples devices. (TAC/ABET: a; EET outcomes: 1) Interpret and and apply the concepts of ROM, RAM, registers, arithmetic logic units (ALU), and other fundamental elements of microprocessors interact through the successful programming in assembly language of a low pin count variant of the Intel 8051 family of microcontrollers. (TAC/ABET: a; EET outcomes: 1) Interpret the application of the binary and hexadecimal number systems as well as other common binary codes such as ASCII, in the implementation of machine language of the Intel 8051 family of microcontrollers. (TAC/ABET: a; EET outcomes: 1) By designing projects, will demonstrate project management skills such as managing interpersonal relations, communications, time management, procurement, assembly, testing, documentation, and presentation through successful design and completion of a multi-week final project. (TAC/ABET: c, e, f, g, k; ECET outcomes: 3, 5, 6, 8). 1

Topics Covered The course contents are organized under the Learning Modules on GaView Vista and each module covers two-week worth of course materials. Overview of Intel 8085 microprocessor architecture Overview of Intel 8051 microcontroller architecture Overview of SiLabs c8051F330 microcontroller architecture ROM and RAM implementation in the Intel 8051 Intel assembly language overview 8051- Addressing Modes 8051- Instructions - Arithmetic 8051- Instructions - Logical 8051- Instructions - Data Transfer, Boolean 8051- Instructions - Branching 8051 Assembler Directives Flow charting, program structure, and documentation Transfer of control instructions: conditional vs. unconditional branching Subroutine and stack operation Software and hardware timing operations Interrupts and their applications Introduction to the Silicon Laboratories Integrated Development Environment and the USB ToolStick Interfacing to the C8051F330 GRADING POLICIES TO MEET COURSE LEARNING OUTCOMES Homework: Homework is assigned to reinforce lecture material. The objective of homework assignments is to encourage students to apply new concepts on their own so that assistance can be provided early in the learning process. Timely feedback is important for the student so any graded homework will be returned within a reasonable timeframe. The homework has a weight of 10% of the overall course grade. (TAC/ABET: a, b, c, d, f, k; ECET outcomes: 1, 2, 4, 8). The deadline for homework is firm, for dates, see Course_schedule for dates. Zero-penalty late submissions will be accepted ONLY on production of acceptable medical documentation. For nonmedical reasons, the score will be discounted by 50% if submitted within a week of due date with a documentation of a beyond- control reason, and thereafter will receive a ZERO. The students should not collaborate for homework, and if caught, all the concerned students will receive a zero for that component, please see the policy on plagiarism. Laboratory Experiments and Lab Reports: Laboratory experiments are an essential part of the education of ECET students. Through hands-on experimentation, the students have the opportunity to apply the concepts learned in class and thus reinforcing the fundamentals discussed in class. The laboratory grade accounts for 40% of the students overall grade in the class, of which, 5% depends on project#1 and 15% depends upon one final project and demo. The remaining 20% will be for the laboratory experiments, each designed to focus on a few key concepts. The projects should be successful and working to earn an A grade. The final projects using innovative ideas will have an opportunity for publishing in peer-reviewed publications and will earn bonus points upto five points. The laboratory has both individual assignments and team projects, see Lab_exercises in the Lab folder. The individual laboratory experiments are designed to focus on a few key concepts required of the projects. This helps the students gain confidence in their own abilities to perform basic laboratory experiments and collect data. The two projects that last three or more weeks encourage 2

students to work in teams. The projects help develop project management skills that will make them more effective team members upon graduation. The ability to report technical information in a clear and concise manner is key to preparing our students for their professional future. Because of the importance of written communication, each team is expected to create a written report for each laboratory project. The students are provided with a specific format to follow to ensure the report is complete and well organized. Grammar, spelling, accuracy, coherence, originality, completeness, and clarity are all factors in grading these project reports that usually exceed 15 pages. In addition, oral communication is reinforced through final project presentations. (TAC/ABET: c, e, f, g, k; ECET outcomes: 3, 5, 6, 8). Collaborative work in Lab and projects: All Labs are done as a team of two students. All lab reports should be turned in individually. TEAM LAB REPORTS WILL NOT BE ACCEPTED. Both projects are done as a team of two students. However, final project can be done as a team for more than two students upon approval by the instructor, see Project_2 in the lab folder. Project_1 is especially created to foster camaraderie and team-building among students right from the start of the semester. TEAM PROJECT REPORTS ARE ACCEPTABLE, NO INDIVIDUAL REPORTS ARE NECESSARY. Lab Grading Policy:

Project Grading Policy: Project completion With demo, report and video Complete and working on due day Score A One week late: Score B -

Incomplete

More than one week late: Score F

Proof of significant work, but incomplete: Score B No proof of significant work, evidence of starting: Score D Missed project: Score F

Tests: The objective of exams is to test the student's comprehension of concepts covered in each module and to build the confidence of the students in their grasp of the material discussed. There are two comprehensive class tests for 30% of the grade followed by a comprehensive two hour final exam for 20% of the students overall grade. With the exception of the final exam, exam questions are chosen to provide opportunities for further discussion of key course concepts. (TAC/ABET: a, b, d, f; ECET outcomes: 1, 2, 4). Final Exam: The final exam is comprehensive and is designed to assess the students understanding of the stated course objectives. The final exam counts toward 20% of the students overall grade. Final exam will be proctored at a notified location, see Course_Schedule.pdf. IMPORTANT- read carefully policies in place for graded work The tests and final exam are conducted face-to-face, and they will not be conducted online. All the tests and finals are closed resources. In certain tests, the instructor might provide some reference materials. But, cheat sheets are absolutely NOT PERMITTED. In all the graded works, fully completing as per the stated problem/design will earn an A score and scores will diminish to B, C, or F depending on the degree of incompletion as 75%, 50% and below 50%. All tests, homeworks, project completion, and Final Exam are mandatory. Missed lab/homework/test/project/final will lower the current grade to the next lower grade. The course content is delivered in such a way that the students who stay on schedule with Learning Modules/ Assignments/Assessments can receive the highest grade, A. Not able to catch up with the schedule may result in receiving lower grades with the lowest being F. If the student is falling behind the schedule, he/she should immediately contact the instructor to warrant a timely intervention and assistance by the Instructor or the Graduate assistant. All the graded works will be returned in a reasonable time frame, 7-10 school days. Sample tests may be posted online for practicing one-week prior to the actual tests. All the graded work feedback will be through asynchronous communication and will be posted on the vista grade book accessible to the students and are protected by passwords. Hardware/Software Requirements: This course requires that you are able to access the online components through a Web browser and your browser must support Adobe Quick Time to view the pdf and video contents. Additionally, you will need to develop programs in 8051 Assembly language, so you must have a computer that can run the SiLabs IDE and the Keil compiler, which you can download free, see more details on the Lab_Instructions and Lab_Exercises. Attendance: Staying on schedule for each Learning Module is strongly encouraged. Students shall never miss a Learning Module unless the student can produce evidence of a medical reason. Lab sessions should be attended on the scheduled day itself, see dates on Course_Schedule. Make-ups will be arranged for a medical reason supported by medical documentation, and the student should contact the instructor immediately after one misses a scheduled activity. Class structure and tone, and policy on Online Discussions: All the online sessions will be conducted in a formal setting, where as the face-to-face lab sessions will be in a semi-formal setting. Each week will involve online discussions on the discussion board about the text material, additional information on the topic, labs, tests and assignments. Questions and comments will be posted by both the instructor and the students. Each student is required to contribute to the discussion in a meaningful way with at least one significant post per module. However, offensive tone discussions should be totally avoided by all means, and such occurrences will be reported to the University. 4

Expectations for student behavior: All Students are expected to behave as good citizens showing the highest level of mutual respect and civility towards classmates and the instructor. This is applicable to all modes of communications, including email, discussion board and chat tools, team activities such as Labs and Projects. The communications sent by the student to the instructor as well as to the classmates should be in no way offensive, and non-compliance will be reported to the University for disciplinary action. Students who need Disability and religious accommodations: If you have a documented disability as described by the Rehabilitation Act of 1977 and the Americans with Disabilities Act (ADA) that may require you to need assistance attaining instructional content to meet course requirements, you should contact the ATTIC in the Student Union (lower level) at 678-915-7361 as soon as possible. However, course requirements will not be waived, but accommodations will be made, when appropriate, to assist you to meet the course requirements. It is your responsibility to let the instructor know so that the steps could be taken to accommodate your needs. Religion-related needs should be notified to the instructor at least two weeks in advance to warrant a timely action. Remedial accommodations, additional help and resources: Students are encouraged to get remedial help on learning modules from the Instructor, Graduate Assistant, or from helpful classmates. See the announcement with the Graduate Assistants contact info. To encourage peer tutoring during the lab sessions, subjected to the approval by the instructor, tutors will be rewarded with bonus points. Furthermore, many additional resources and links will be provided in the learning modules to encourage students to go that extra mile.

Policy on Plagiarism: There is a zero tolerance policy on plagiarism. Students caught collaborating in assigned individual assignments/assessments will receive a zero for that component and they will be reported to the university for further actions. All institute policies will be strictly enforced. (See SPSU Policies at http://www.spsu.edu/catalog/ugrad/index.html) Grade Calculations All tests including final and some homeworks will have ten questions, 10 points each and the score will be given out of 100, with the actual weight as given in the table below. Some homeworks will be essay type with a score of 100. 30%(test1+test2) + 10%(hw1+hw2+hw3+hw4) + 20%(Lab1+Lab2+Lab3+Lab4+Lab5) + 5%(project#1) + 15%(project#2) + 20%(finals) Tests HWs Labs completion with report 4 pts 4 pts 4 pts 4 pts 4 pts Project #1 Progress reports 0.5 pts 0.5 pts 0.5 pts 0.5 pts 0.5 pts 2.5 pts Project #2 Progress reports 0.5 pts 0.5 pts 0.5 pts 0.5 pts 0.5 pts 12.5 pts Final Exam 20 pts

#1 #2 #3 #4 #5 Project demo and final report with video Total

15 pts 15 pts -

2.5 pts 2.5 pts 2.5 pts 2.5 pts -

30 pts

10 pts

20 pts 5

5 pts

15 pts

20 pts

100 pts

Final Grades: 90 and above - Grade A 80-89 - Grade B 70-79 - Grade C 60-69 - Grade D Below 60 - Grade F Incomplete -I Withdrawal before W-day - W Withdrawal after W-day - WF An incomplete I indicates that a student was doing satisfactory work but, for non-academic reasons beyond his or her control, was unable to meet the full requirements of the course Withdrawal before the Mid-Point: see the course_schedule.pdf, for date. Students desiring to withdraw from one or more classes before the midpoint of the term may do so by withdrawing through the Web-based registration system Withdrawal after the Mid-Point: Students who withdraw after the midpoint of the term are not eligible for a grade of "W" except in cases of hardship or extenuating circumstances as approved by the faculty. (See Administrative Procedures for instructions.) Students withdrawing after the withdrawal deadline date receive a grade of "WF" for the course(s), which counts the same as an "F" for grade point purposes.

Help Desk For Vista Technical Support: http://help8.view.usg.edu or call 678-915-HELP For Wimba Technical Support: http://www.wimba.com/services/support/ SPSU Help Desk: (678) 915-4357 In the event of unexpected problems: please email me (preferred) or call my phone (listed above) or the ECET office (678) 915-7246 for assistance. It is the students responsibility to mandatorily keep a copy of any assessment/assignment you are turning in online or face-to-face with an electronic time stamp, so that they will be available for future references if a need arises. For registration and grades related questions: http://www.spsu.edu/registrar/2009_2010_undergraduate_catalog/index.htm SPSU Registrars office info: 678-915-4200 TCSG Articulation Coordinator: tcsg_coordinator@spsu.edu. GOOD LUCK!!!

S-ar putea să vă placă și