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.
Students understand and master the internal structure and principle of Single Chip Microcomputer, instruction system, assembly language, out of Single Chip Microcomputer expansion and serial port; Understand the microcomputer control technology and automotive electronic equipment currently commonly used in automobiles; And lay a foundation for students to engage in technical work in such fields as intelligent control, automotive electronic control, smart cars, intelligent transportation, etc.
Lesson 1 Basic Knowledge of Microcomputer
1.1 Basic Knowledge of Microcomputer
Unit Testing
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
Unit Testing
Lesson 10: Virtual Simulation Experiment of Intelligent Networked Vehicle
Virtual Simulation Experiment of Intelligent Networked Vehicle
Lesson 3 Timer
3.1 Timer Overview
3.2 Timer Control Word and Four Working Modes
Unit Testing
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
Fundamentals of Electronic Technology, C Language.
Li Chaoqing, Principle and Interface Technology of Single Chip Microcomputer (Fifth Edition), Beijing University of Aeronautics and Astronautics Press.