文档详情

《单片机原理与汇编语言程序设计》教案.doc

发布:2018-05-20约8.18千字共20页下载文档
文本预览下载声明
课程内容与学时分配 编号 学习情境 子情境 教学内容与要求 活动设计 学时分配 1 二-十六进制数转换器 单片机应用开发工具KEIL A51使用 1、了解单片机的内部结构及工作原理 2、了解单片机I/O口及应用 3、熟悉单片机应用系统开发流程 4、掌握单片机常用开发工具和软件使用 任务导向,老师通过演示二-十六进制转换器制作过程,简要介绍Keil、Proteus及其配合使用的方法。学生通过多上机操作,掌握其使用方法。 8 单片机应用开发工具Proteus ISIS 2 8路键控LED灯 简单程序设计 1、了解汇编指令系统分类及寻址方式 2、掌握简单汇编语言程序编写 3、了解程序调试方法 任务导向,根据任务要求,明确学习任务。通过讲解简单程序设计,了解汇编指令系统以及程序调试方法。 16 分支程序设计 1、掌握常用汇编指令及应用 2、掌握分支程序流程图设计 3、掌握汇编语言分支结构程序设计 4、初步掌握程序调试方法 分支程序设计侧重让学生自学,熟悉汇编语言指令及程序调试方法。而编程思路则由教师启发引导。 循环程序设计 1、掌握汇编语言循环结构程序设计 2、掌握循环程序流程图设计 3、掌握常用汇编指令及应用 4、掌握程序调试方法。 循环程序设计延续分支程序设计讲解方法,进一步巩固学生学习效果。 子程序设计与堆栈技术 1、掌握子程序设计原则及编写方法 2、掌握堆栈操作技术。 3、了解实用汇编子程序 子程序设计强调设计原则,让学生了解更多实用子程序,从而掌握常用较复杂汇编语言程序设计 3 两位数码管循环显示00~59 LED数码管显示器 1、掌握LED数码管显示器的结构及工作原理 2、掌握LED数码管静态显示编程方法 3、掌握LED数码管动态显示编程方法 任务导向,教师通过例题讲解启发引导,学生独立完成实训任务。 20 4 8×8 LED点阵循环显示0-9 LED点阵显示器 1、了解单片机与点阵接口电路 2、掌握LED点阵的内部结构及工作原理 3、掌握单片机控制点阵显示编制 5 字符型LCD液晶显示字符 液晶显示器 1、了解单片机与液晶显示模块接口电路 2、掌握LCD显示程序设计及编程方法 6 4×4 矩阵键盘控制数码管显示键名 非编码键盘 1、认识单片机与矩阵键盘的接口电路 2、掌握矩阵键盘编程思路及方法 7 模拟十字路口交通灯控制 单片机的中断系统 1、了解51系列单片机中断系统 2、了解51系列单片机中断系统控制寄存器 3、了解51系列单片机的中断处理过程 实训任务导向,明确学习任务,学生自行阅读,了解51系列单片机中断系统相关知识。 16 外部中断 1、掌握外部中断源编程控制 2、了解外部中断源扩展方法及编程设计 教师通过例题讲解启发引导,学生了解外部中断编程设计。 定时器/计数器中断 1、了解定时器/计数器的结构及工作原理 2、了解定时器/计数器的控制寄存器 3、掌握定时器/计数器的工作方式及应用编程 教师通过例题讲解启发引导,学生了解定时器/计数器的编程设计。 期末综合项目考核 4 合计 64 XXX学院 课次授课计划 授课人: XXX 所在系部: 电子信息工程学院 No. 001 课程名称 班级 教学方式 实施日期 授课时数 15电子① 理+实 教学内容提要及重点、难点 主要内容: 1. 课程基本情况介绍 2. 通过“项目一 二-十六进制数转换器”,让学生对单片机应用开发工具Keil及Proteus)有一个感性认识 3. 重 点: 1. 2. 使用Proteus仿真运行单片机应用系统的方法 难 点: 1. 中的英文提示信息 2. 绘制 教学过程设计方案(含课时分配、教学用具和设备、教学场地等) 第1节: 1. 开场,强调课堂纪律课程基本情况介绍等注意事项(5分钟) 2. 为什么开设这门课、如何学好这门课(5分钟) 3. 通过“项目一”,简要介绍用单片机应用开发工具解决实际问题的方法和步骤。(分钟). 辅导学生单片机应用开发工具Keil(分钟) 第2节: 辅导学生单片机应用开发工具Proteus(分钟). 布置“项目一”实训,并说明实训报告( .doc )的撰写要求,以及课堂上应提交的电子文档( .asm、 .hex、 .dsn )(分钟) . 辅导学生(分钟) 1. 辅导学生(分钟) . 点评、总结学生提交的课堂作业(分钟) 课外作业 执行后记 XXX学院 课次授课计划 授课人: XXX 所在系部: 电子信息工程学院 No. 00 课程名称 班级 教学方式 实施日期 授课时数 15电子① 理+实 教学内容提要及
显示全部
相似文档