Principle and Interface Technology of Microprocessors

Jun16

Course No:11120200
Title:Principle and Interface Technology of Microprocessors
Class Hours/Week:  3 - 1                  Credit: 3.5
Category:Specialty
Prerequisites:Digital electronic technology
Audience:Undergraduates
Teaching manner:
1.         Using Multi-media projection
2.         Labs is one class hour every week,16 in total
3.         Proper exercise is assigned according to the teaching lessons of each chapter for consolidating teaching and experiment contents.
Course objectives and basic requirements:
Principle and Interface of Microprocessorsis one of the basic hardware courses of computer technology. By the studying of this course, students can master the fundamental constitutes and working principles of microcomputer, get familiar with assembly repertoire and program design methods as well as software and hardware development of common interface technology, and set up the global conception of microprocessor system. Thus students can acquire the elementary ability of software and hardware design and development.
Course introduction:
The main contents are listed as follows: Basic structures and components of microprocessor and their working principles and pin features; Instruction systems of assembly language and program design method as well as debug process; Working principle and application of timer/counter and Asynchronous Serial COM Port; Interruption mode and process; Memory and I/O extension method, humanmachine interface and A/DD/A interface technology as well as the design method for microprocessor application system.
Syllabus and lecture schedule:
Chap1.  Introduction                                                                2 class hours
1.         History, development, feature and application of microprocessor and microcomputer
                                                                                                1 class hours
2.         Number system and code of computer                            0.5 class hours 
3.         Basic component and working flow of microcomputer      0.5 class hours
Chap2. Hardware structure of single chip computer                8 class hours
1.         Composing structure and function feature of MCS-51     1 class hours
2.         Logic structure and function of CPU                                0.5 class hours
3.         Memory space and Register of MCS-51                          2 class hours
4.         Pin function of MCS-51                                                   1.5class hours
5.         Time and working process of MCS-51                            1.5 class hours
6.         Port(P0P1P2P3) structure and function               1.5 class hours
Chap3. Instruction system of single chip computer                6 class hours
1.         Format, sort and function of instruction                           0.5 class hours
2.         Addressing mode of instruction                                      2 class hours
3.         Instruction system of MCS-51                                         3.5 class hours
Chap4. Program design using assembly language                 8 class hours
1.         Assembly program format and pseudo instruction            1 class hours
2.         Basic rules for program design using assembly language         0.5 class hours
3.         Common program structure and its design
n      Sequence structure and example                                         1 class hours
n      Select structure and example                                               1.5 class hours
n      Loop structure and example                                                  2 class hours
n      Subprogram design and example                                         2 class hours
Chap5. Interruption system                                                       3 class hours
1.           Conception, principle and function of interruption              0.5 class hours
2.           Component, control and response of interruption system   1.5 class hours
3.           Application of interruption system                                       1class hours
Chap6. Timer/counter                                                                  4 class hours
1.           Working principle of timer/counter                                      1 class hours
2.           Control and working manner of timer/counter                     2 class hours
3.           Application of timer/counter                                                 1 class hours
Chap7. Serial data COM port                                                       3 class hours
1.           Principle of Serial Data COM Port                                         1 class hours
2.           Control and working manner of COM Port of MCS-51          1 class hours
3.           Application of COM Port                                                       1 class hours
Chap8. MCS-51 system extension and interface design                4 class hours
1.           Memory extension method and example                                2 class hours
2.           I/O interface extension and example                                      2 class hours
Chap9. Human-computer interface technology and design           4 class hours
1.       Keyboard interface and design                                                2 class hours
2.       LED display interface and design                                             2 class hours
Chap10. A/DD/A conversion interface                                         4 class hours
1.     A/D conversion interface design                                                2 class hours
2.     D/A conversion interface design                                                2 class hours
Final review                                                                                            2 class hours
Related teaching sections:
1.     Arranging thinking problems and exercise after class according to each chapter
2.     Arranging labs according to course contents
Four software experiments about assembly program design and debug
Four hardware experiments about hardware and interface program design
Test and Grading Criteria
Closed-book exam. Final examination score accounts for 60% of the total score while scores of labs、mid-exam and usually time accounts for 40%.
Suggested textbooks or references:
1. Wang Ting. Microprocessor principle and interface technology. Chemical Industry press, 2004.
2. Wan Fujun. Pan Songfeng. Design and application of microprocessor. University of Science and Technology of China press, 2001.8.