Principle and Interface of MCU
适用课程: 微机原理与接口(0133201910),微机原理与接口(0303302910),微机原理与接口(30081001),微机原理与接口(sd03030920)【访问量:8492】

Knowledge field, content, and point

Field

Content

 

Topics

Objective

Overlapping

hours

Remarks

(overlapped course)

Code/

name

hour

Name

hour

Principle and Interface of MCU

 

Lecture:

51 hour

Experiment:

18 hour

Introduction

 

 

 

3

 

Basic definition, concept, and  characteristics of embedded system, history and development of embedded system, introduce embedded MCU processor and design principles

Learn basic concept, characteristics of embedded system and design requirements. Understand the problems and process in MCU-based embedded system design.

 

 

ARM MCU architecture

9

ARM microprocessor structure, ARM7TDMI processor and signals, ARM architecture, processor mode and status, ARM memory hierarchy, exception mode, priority and vector, exception entry and exit

Master ARM microprocessor structure, processing mode and status. Understand memory hierarchy, and exception.

 

1

Computer Architecture

ARM addressing mode and ISA

 

6

 

 

ARM addressing mode, ARM instruction set architecture (ISA), memory access, data handling and branching instructions.

Master ARM addressing mode and instructions

2

Computer Organization

Assembly language and design

 

 

3

ARM assembly programming standard, pseudo operation, characteristic of ARM assembly program, mixed programming, and programming environment

Grasp ARM assembly programming and enviroment

 

 

ARM interface technology

12

Keyboard interface, display interface, communication interface, interrupt, A/D, D/A convertor

Learn how to design keyboard, LCD, serial port, interrupt, A/D and D/A convertor.

2

Computer Organization

Embedded system design

9

MCU-based embedded system design process. Case study of designing a vehicle GPS system.

Understand embedded system design methodologies

 

 

Embedded operating system

9

Embedded operating system definition, introduction to common embedded operating systems. Embedded and real-time embedded Linux, Linux 2.6 kernel and its real-time analysis. Embedded Linux boot process, memory management, and file systems

Understand the real-time property of embedded systems. Learn Linux boot process, memory management, and file system.

 

 

2

Operating System