The course takes 89C51 as a typical microcomputer and teaches basic knowledge of the microcomputer, internal structure of 89C51 Single Chip Microcomputer, memory, I/O port, timer, interrupt, instruction system, assembly language programming, single-chip extension, A/D, D/A conversion, keyboard display, serial port and serial communication. In addition, some commonly used microcomputer control technologies in automobiles, common automotive electronic devices and small applications of automotive electronic control based on Single Chip Microcomputer design are also introduced. This course is accompanied by the virtual simulation experiment of Intelligent Connected Vehicle. Among them, the virtual simulation experiments of Intelligent Connected Vehicle safety distance monitoring, collision avoidance and lane deviation monitoring and lane maintenance have been run online. Students can learn the theoretical knowledge of Single Chip Microcomputer in MOOC, and then practice it through virtual simulation experiments. This course also has a video experiment demonstration course, which is taught on the experimental device of Single Chip Microcomputer. The learner can see the experiment process more intuitively and imitate the exercise according to the video demonstration.
Principle of Single Chip Microcomputer and the Application in Automobile
Chang’an University via XuetangX
Overview
Syllabus
- Lesson 1 Basic Knowledge of Microcomputer
- 1.1 Basic Knowledge of Microcomputer
- Lesson 2 the Structure and Principle of Single Chip Microcomputer
- 2.1 Structure of MCS-51 Single Chip Microcomputer
- 2.2 Pins and Functions of MCS-51 Single Chip Microcomputer
- 2.3 89C51 Memory Configuration
- 2.4 Output and Input Port Structure
- Lesson 3 Timer
- 3.1 Timer Overview
- 3.2 Timer Control Word and Four Working Modes
- Lesson 4 Interrupt System
- 4.1 Concept of Interruption
- 4.2 Interrupt System Structure
- Lesson 5 Instruction System and Application Program Design
- 5.1Pseudo Instructions
- 5.2 Addressing Mode
- 5.3.1 Instructions to access in-chip data storage
- 5.3.2 Instructions to access program memory and external data storage
- 5.4 Arithmetic Operation Instruction and Logic Operation Instruction
- 5.5 Control Program Transfer Instructions
- 5.6 Call, Return and Bit Operation Instructions
- 5.7 Eexample of Timer and External Interrupt Program Design
- Lesson 6 Single Ship Microcomputer Expansion and Interface Technology
- 6.1 Single Chip Microcomputer Expansion and Interface Technology
- Experiment 1: Using Keil Software (Editing, Compiling, Downloading Programs, Software Simulation)
- Experiment 2: I / O Input and Output Experiment
- Experiment 3: Counter Experiment
- Experiment 4: Interrupt Experiment
- Lesson 7 A / D, D / A Conversion and Keyboard Display Technology
- 7.1 Parallel Input D / A Chip and Interface Technology
- 7.2 Parallel Output A/ D Converter ADC0809 and Its Interface
- 7.3 Keyboard Interface and Processing Program
- 7.4 Determinant Keyboard Interface and Working Principle
- 7.5 LED Display Interface and Display Program
- 7.6 A/D 0809 Conversion Experiment
- 7.7 D/A 0832 Conversion Experiment
- Lesson 8: 89C51 Serial Port and Serial Communication Technology
- 8.1 Basic Knowledge of Serial Communication and Working Mode of Serial Port
- 8.2 Sending and Receiving of 89C51 Serial Port Mode 0 and Mode 1
- 8.3 Sending and Receiving of 89C51 Serial Port Mode 2 and Mode 3
- 8.4 Serial Communication Standard Bus
- 8.5 Serial Communication Between PC and MCU
- 8.6 Serial Communication Experiment
- Lesson 9 System Application Examples
- 9.1 System Application Example (1)
- 9.2 System Application Example (2)
- 9.3 Atomobile Idle Speed Control System Based on 51 Single Chip Microcomputer
- 9.4 Design of ASR Control System Based on 51 Single Chip Microcomputer
- Lesson 10: Virtual Simulation Experiment of Intelligent Networked Vehicle
- Virtual Simulation Experiment of Intelligent Networked Vehicle
- Final exam
Taught by
Qiuhong Tong, Lin Guoqing, and Xiao Hongliang