嵌入式系统授课计划新科电子_第1页
嵌入式系统授课计划新科电子_第2页
嵌入式系统授课计划新科电子_第3页
嵌入式系统授课计划新科电子_第4页
嵌入式系统授课计划新科电子_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、20112012学年第二学期授课计划 新科学 院(系)电子 专业 091-4 班课程名称: 嵌入式系统 主讲教师: 付广春 教研室主任审核意见: 院(系)领导审核意见: 学 时 分 配讲 授 课 程 基 本 信 息计 算 公 式理论教学时数任课名称任课班级学生人数理论教学周数理论系数周学时(理论教学周数周学时单班实验)系数嵌入式系统电子091-477161.021622实 验 课 程 基 本 信 息 (不 含 准 备)计 算 公 式实验教学时数任 课 名 称任 课 班 级学 生人 数实 验班 数单班实验学时单班实验学时实验系数教 学 实 习计 算 公 式教学实习时数任 课 名 称任 课 班 级

2、学生人数周 数周数学生数0.7合 计说 明(教材选用、教材处理的原则、内容及理由等)根据电气工程及其自动化专业教学大纲和教学计划,选用电子工业出版社彭等编著的。本书主要介绍嵌入式系统基础和应用,Cortex-M3为M系列的通用处理器,专注于低成本嵌入式领域需求,正在逐步占领单片机的高端市场,成为电子和电气类的相关专业必需的专业知识。本书主要分为Cortex-M3内核介绍、STM32F10xx基础及应用二部分内容。以STM32F10xx微控制器的各个内部外设应用为主线,全面介绍Cortex-M3处理器的开发过程。从内部外设编程到操作系统程序设计,都通过实例讲解。全书共分为分十二章,第一章主要内容

3、嵌入式系统的特点和基本概念;第二章主要内容程IO口操作。第三章程序模块化设计。第四章主要讲授中断编程;第五章输入和输出的综合应用;第六章定时器编程;第七章通用同步/异步收发器USART;第八章LCD显示;第九章模数转换及其应用;第十章DMA编程;第十一章实时时钟编程。第十二章看门狗编程。根据学生的理解能力、基础知识的掌握水平和现在的课时,重点讲述软件的基本使用、各种I/O接口编程。教学过程中,重点放在对学生进行启发,调动学生自学的积极性,培养学生对本课程的兴趣以及严谨的思维习惯,注意提高学生分析问题、解决问题的能力。周次顺序讲授章节及内容方 式课外作业讲授时数实验时数1231234 引言1.1

4、 什么是Cortex处理器1.2 ARM体系结构1.2.1 ARM体系结构的版本1.2.2 ARM体系结构扩展1.3 ARM处理器内核分类1.4 Cortex-M3处理器选型1.4.1 STM32系列1.4.2 Stellaris系列1.4.3 AT91SAM3系列第1章 ARM Cortex-M3处理器编程环境与嵌入式系统1.1 单片机与ARM Cortex-M3处理器1.2 基于ARM Cortex-M3的STM32单片机教学开发板1.3 创建工程和执行程序第2章 STM32单片机IO端口与伺服电机控制2.1 STM32单片机的输入/输出端口任务一 认识封装周次顺序讲授章节及内容方 式课外

5、作业讲授时数实验时数45567任务二 单灯闪烁控制2.2 STM32单片机的时钟配置2.3 STM32单片机的IO端口配置任务三 该你了让另一个LED闪烁任务四 流水灯2.4 STM32单片机IO端口的应用任务五 机器人伺服电机控制信号任务六 计数并控制循环次数任务七 用你的计算机来控制机器人的运动第3章 STM32单片机程序模块化设计与机器人运动控制3.1 STM32单片机程序调试方法任务一 程序调试3.2 STM32单片机程序模块化设计任务二 基本巡航动作任务三 匀加速/减速运动任务四 用函数调用简化运动程序任务五 高级主题用数组建立复杂运动第4章 STM32单片机中断编程与机器人触觉导航

6、4.1 TM32单片机按键输入检测周次顺序讲授章节及内容方 式课外作业讲授时数实验时数67889101112任务一 按键检测4.2 STM32单片机输入端口的应用任务二 安装并测试机器人的触觉胡须任务三 基于胡须的机器人触觉导航任务四 机器人进入死区后的人工智能决策4.3 STM32单片机中断编程任务五 按键中断任务六 中断方式测试机器人触觉第5章 STM32单片机输入/输出接口综合应用与红外导航任务一 搭建电路并测试红外发射和接收任务二 探测和避开障碍物任务三 高性能的红外导航任务四 俯视的探测器第6章 STM32单片机定时器编程与机器人的距离检测6.1 STM32单片机通用定时器任务一 通

7、用定时器控制LED闪烁6.2 STM32单片机通用定时器的应用任务二 距离探测任务三 尾随小车周次顺序讲授章节及内容方 式课外作业讲授时数实验时数91011121314151617任务四 跟踪条纹带6.3 STM32单片机高级控制定时器任务五 高级控制定时器控制LED闪烁任务六 使用高级控制定时器实现PWM控制第7章 STM32单片机串口编程及其应用7.1 STM32单片机串行通信接口任务一 编写串口通信程序7.2 串行RS-232电平与TTL电平转换任务二 串口Echo回应程序第8章 STM32单片机LCD显示接口编程及其应用8.1 LCD介绍任务一 认识LCD模块8.2 STM32单片机L

8、CD接口编程任务二 编写LCD模块驱动程序任务三 用LCD显示机器人运动状态第9章 STM32单片机模数转换编程及其应用9.1 A/D模数转换介绍任务一 认识传感器9.2 STM32单片机A/D转换编程周次顺序讲授章节及内容方 式课外作业讲授时数实验时数1314151819202122任务二 编写A/D程序任务三 环境温度测量第10章 STM32单片机DMA编程及其应用10.1 DMA介绍10.2 STM32单片机DMA编程任务一 利用DMA方式进行A/D数据采集任务二 DMA与USART、ADC、定时器综合编程第11章 STM32单片机实时时钟编程及其应用11.1 RTC实时时钟介绍任务一

9、进一步认识晶振11.2 STM32单片机RTC的结构和寄存器11.3 STM32单片机的备份寄存器和电源控制寄存器任务二 编写RTC程序任务三 RTC时间设置编程任务四 闹钟提醒机器人编程11.4 STM32单片机的侵入检测任务五 侵入检测编程11.5 STM32单片机的电源控制周次顺序讲授章节及内容方 式课外作业讲授时数实验时数16232425第12章 STM32单片机看门狗编程及其应用12.1 看门狗介绍12.2 STM32单片机独立看门狗编程任务一 独立看门狗编程任务二 认识系统节拍定时器12.3 STM32单片机窗口看门狗编程任务三 窗口看门狗编程复习周次顺序讲授章节及内容方 式课外作业讲授时数实验时数13138.3.1 高级控制定时器特性8.3.2 通用定时器特性8.3.3 基本定时器特性8.4 定时器寄存器定义8.4.1 高级控制定时器寄存器说明8.4.2 通用控制定时器寄存器说明8.4.3 普通定时器寄

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论