电子107嵌入式系统教案

更新时间:2024-02-02 03:21:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课 程 教 案

课 程 名 称 嵌入式系统 归 口 系 部 电子与电气工程学院 教 师 姓 名 唐永锋 授 课 时 间 2011-2012年第1学期 授 课 班 级 2009级电类专业

第 1 周 星期 5 3-4 节

教材章节及名称 ch1嵌入式系统概述 教学目的和要求

使学生了解嵌入式系统的应用范围、定义、组成,熟悉常用嵌入式处理器,理解嵌入式操作系统。 教学重点与难点

重点:嵌入式系统的应用范围、定义,嵌入式处理器,嵌入式操作系统;

难点:嵌入式操作系统的功能理解。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)

教学手段: 板书+讲授

1、介绍本课程的学习方法,课程内容和大致课时分配 10分钟

2、嵌入式系统的应用范围、定义、应用领域 20分钟

3、嵌入式处理器 20分钟

4、嵌入式操作系统 35分钟

5、小结 5分钟

课外作业 习题1.3,1.4

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 1 页

第 1 周 星期 2 7-8 节

教材章节及名称 ch2.1—ch2.6 ARM7体系结构 教学目的和要求

使学生了解ARM体系结构,熟悉ARM处理器模式和状态、内部寄存器功能。 教学重点与难点

重点:ARM体系结构,ARM处理器模式和状态,内部寄存器; 难点:内部寄存器结构及功能。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)

教学方法:板书+讲授 1、ARM体系结构 25分钟

2、ARM处理器模式 20分钟 3、内部寄存器 40分钟

4、小结 5分钟

课外作业 习题2.1

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 2 页

第 2 周 星期 节

教材章节及名称 ch2.7—ch2.9 ARM7体系结构 教学目的和要求

使学生掌握异常类型、中断及其向量表,理解ARM体系的存储系统。 教学重点与难点

重点:当前程序状态寄存器,异常类型、中断及其向量表,ARM体系的存储系统; 难点:ARM体系的存储系统。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授 1、当前程序状态寄存器 20分钟

2、异常类型 30分钟

3、中断及其向量表 10分钟 4、ARM体系的存储系统 25分钟 5、小结 5分钟

课外作业 习题2.3

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 3 页

第 2 周 星期 节

教材章节及名称 ch3 ARM7TDMI指令系统 教学目的和要求

使学生掌握ARM寻址方式,理解ARM指令的特点。 教学重点与难点

重点:ARM寻址方式,ARM指令的特点; 难点:ARM寻址方式的判别。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)

教学方法:板书+讲授

1、ARM寻址方式 60分钟

寄存器寻址、立即寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、

多寄存器寻址、堆栈寻址、相对寻址等

2、ARM指令的特点 30分钟

指令格式、条件码 课外作业 习题3.1

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 4 页

第 3 周 星期 节

教材章节及名称 ch3 ARM7TDMI指令系统 教学目的和要求

了解ARM指令集的种类,理解ARM指令集中各指令完成功能。 教学重点与难点

重点:ARM指令集的种类,各指令完成功能; 难点:理解各ARM指令完成功能。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授 1、存储器访问指令 40分钟

2、数据处理指令 20分钟

3、乘法指令 10分钟

4、ARM分支指令 20分钟

课外作业 习题 3.2

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 5 页

第 3 周 星期 节

教材章节及名称 ch3 ARM7TDMI指令系统 教学目的和要求

理解ARM指令集中各指令完成功能,了解Thumb指令集与ARM指令集的区别。 教学重点与难点

重点:协处理器指令,杂项指令,伪指令,Thumb指令集;

难点:分析Thumb指令集与ARM指令集的区别。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学手段:板书+讲授 1、协处理器指令 5分钟

2、杂项指令 30分钟

3、伪指令 30分钟

4、Thumb指令集 25分钟 课外作业 复习

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 6 页

第 4 周 星期 节

教材章节及名称 ch4.1—ch4.4 LPC2000系列ARM硬件结构 教学目的和要求

掌握LPC2000系列ARM硬件结构,熟悉存储器寻址方法、系统控制模块的使用。 教学重点与难点

重点:LPC2000系列ARM引脚配置,存储器寻址,系统控制模块;

难点:存储器映射,系统控制模块的使用。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、LPC2000系列ARM引脚配置 10分钟

2、存储器寻址 30分钟

3、系统控制模块 50分钟

课外作业 预习本章内容

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 7 页

第 4 周 星期 节

教材章节及名称 ch4.5—ch4.8 LPC2000系列ARM硬件结构 教学目的和要求

熟悉存储器加速模块、外部存储器控制器、引脚连接模块、GPIO的使用方法。 教学重点与难点

重点:存储器加速模块、外部存储器控制器、引脚连接模块、GPIO; 难点:各功能模块的使用方法。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)

教学方法:板书+讲授

1、存储器加速模块 20分钟

2、外部存储器控制器 20分钟

3、引脚连接模块 10分钟

4、GPIO 40 分钟

课外作业 习题 4.1

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 8 页

第 5 周 星期 节

教材章节及名称 ch4.9—ch4.13 LPC2000系列ARM硬件结构 教学目的和要求

熟悉向量中断控制器,外部中断输入,定时器0和定时器1,SPI接口等的使用方法。 教学重点与难点

重点:向量中断控制器,外部中断输入,定时器0和定时器1,SPI接口等; 难点:各功能模块的使用方法。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、向量中断控制器 30分钟

2、外部中断输入 10分钟

3、定时器0和定时器1 10分钟 4、SPI接口 10分钟

2 5、IC接口 30分钟

课外作业 习题 4.3

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 9 页

第 5 周 星期 节

教材章节及名称 ch4.14—ch4.18 LPC2000系列ARM硬件结构 教学目的和要求

熟悉UART0和UART1,A/D转换器,看门狗,脉宽调制器PWM,实时时钟的使用方法。 教学重点与难点

重点:UART0和UART1,A/D转换器,看门狗,脉宽调制器PWM,实时时钟;

难点:各功能模块的使用方法。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、UART0和UART1 30分钟

2、A/D转换器 10分钟

3、看门狗 10分钟

4、脉宽调制器PWM 30分钟

5、实时时钟 10分钟 课外作业 习题4.6

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 10 页

第 6 周 星期 节

教材章节及名称 ch5.1—ch5.2 硬件电路与接口技术 教学目的和要求 掌握最小系统的组成、总线接口设计要点。

教学重点与难点

重点:最小系统,总线接口设计;

难点:总线接口设计的熟练掌握。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、最小系统 40分钟

LPC2210等的电源、时钟、存储器、调试与测试接口

2、总线接口设计 50分钟

SRAM、DRAM、PSRAM、FLASH、以太网接口、CF卡接口、USB Host接口、液晶接口等

课外作业 习题5.1,5.4

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 11 页

第 6 周 星期 节

教材章节及名称 ch5.3—ch5.8 硬件电路与接口技术 教学目的和要求

熟悉UART接口,RS-485接口,GPRS 模块等的使用方法。 教学重点与难点

重点:UART接口,RS-485接口,GPRS DTU,GPRS Modem等模块的使用方法; 难点:C与汇编混合编程方法。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、UART接口 20分钟

2、RS-485接口 10分钟

3、GPRS DTU 10分钟 4、GPRS Modem 10分钟

5、ZLG500系列读卡模块 30分钟

6、本章小结 10分钟

课外作业 习题5.6

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 12 页

第 7 周 星期 节

教材章节及名称 ch6.1—ch6.5 μC/OS-II程序设计基础 教学目的和要求

熟悉任务设计,系统函数的使用,时间管理等概念。

教学重点与难点

重点:任务设计,系统函数的使用,时间管理等。 难点:μC/OS-II程序设计。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、μC/OS-II程序设计 10分钟 2、任务设计 20分钟 任务分类、任务划分、任务优先级

3、系统函数 20分钟

系统函数的基本原则、应用场合

4、时间管理 20分钟

5、任务管理 20分钟 课外作业 习题 6.2

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008 2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 13 页

第 7 周 星期 节

教材章节及名称 ch6.6—ch6.8 μC/OS-II程序设计基础 教学目的和要求

熟悉事件标志组、信号量、消息邮箱、消息队列、动态内存管理等的使用方法; 教学重点与难点

重点:事件标志组、信号量、消息邮箱、消息队列、动态内存管理等的使用。 难点:μC/OS-II程序设计。 教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等) 教学方法:板书+讲授

1、事件标志组 20分钟

2、信号量 30分钟 3、消息邮箱 10分钟 4、消息队列 20分钟 5、动态内存管理 10分钟 课外作业 习题 6.7

参考书目 1、周立功.ARM嵌入式系统基础教程(第二版).北京:北京航空航天大学出版社,2008

2、赖晓晨等.嵌入式系统程序设计.北京:清华大学出版社,2009

第 14 页

本文来源:https://www.bwwdw.com/article/t6fw.html

Top