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

上传人:liy****000 文档编号:115404001 上传时间:2019-11-13 格式:DOC 页数:18 大小:142KB
返回 下载 相关 举报
《单片机原理与汇编语言程序设计》教案_第1页
第1页 / 共18页
《单片机原理与汇编语言程序设计》教案_第2页
第2页 / 共18页
《单片机原理与汇编语言程序设计》教案_第3页
第3页 / 共18页
《单片机原理与汇编语言程序设计》教案_第4页
第4页 / 共18页
《单片机原理与汇编语言程序设计》教案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《单片机原理与汇编语言程序设计》教案》由会员分享,可在线阅读,更多相关《《单片机原理与汇编语言程序设计》教案(18页珍藏版)》请在金锄头文库上搜索。

1、课程内容与学时分配编号学习情境子情境教学内容与要求活动设计学时分配1二-十六进制数转换器单片机应用开发工具KEIL A51使用1、了解单片机的内部结构及工作原理2、了解单片机I/O口及应用3、熟悉单片机应用系统开发流程4、掌握单片机常用开发工具和软件使用任务导向,老师通过演示二-十六进制转换器制作过程,简要介绍Keil、Proteus及其配合使用的方法。学生通过多上机操作,掌握其使用方法。8单片机应用开发工具Proteus ISIS28路键控LED灯简单程序设计1、了解汇编指令系统分类及寻址方式2、掌握简单汇编语言程序编写3、了解程序调试方法任务导向,根据任务要求,明确学习任务。通过讲解简单程

2、序设计,了解汇编指令系统以及程序调试方法。16分支程序设计1、掌握常用汇编指令及应用2、掌握分支程序流程图设计3、掌握汇编语言分支结构程序设计4、初步掌握程序调试方法分支程序设计侧重让学生自学,熟悉汇编语言指令及程序调试方法。而编程思路则由教师启发引导。循环程序设计1、掌握汇编语言循环结构程序设计2、掌握循环程序流程图设计3、掌握常用汇编指令及应用4、掌握程序调试方法。循环程序设计延续分支程序设计讲解方法,进一步巩固学生学习效果。子程序设计与堆栈技术1、掌握子程序设计原则及编写方法2、掌握堆栈操作技术。3、了解实用汇编子程序子程序设计强调设计原则,让学生了解更多实用子程序,从而掌握常用较复杂汇

3、编语言程序设计3两位数码管循环显示0059LED数码管显示器1、掌握LED数码管显示器的结构及工作原理2、掌握LED数码管静态显示编程方法3、掌握LED数码管动态显示编程方法任务导向,教师通过例题讲解启发引导,学生独立完成实训任务。20488 LED点阵循环显示0-9LED点阵显示器1、了解单片机与点阵接口电路2、掌握LED点阵的内部结构及工作原理3、掌握单片机控制点阵显示编制5字符型LCD液晶显示字符液晶显示器1、了解单片机与液晶显示模块接口电路2、掌握LCD显示程序设计及编程方法644 矩阵键盘控制数码管显示键名非编码键盘1、认识单片机与矩阵键盘的接口电路2、掌握矩阵键盘编程思路及方法7模

4、拟十字路口交通灯控制单片机的中断系统1、了解51系列单片机中断系统2、了解51系列单片机中断系统控制寄存器3、了解51系列单片机的中断处理过程实训任务导向,明确学习任务,学生自行阅读,了解51系列单片机中断系统相关知识。16外部中断1、掌握外部中断源编程控制2、了解外部中断源扩展方法及编程设计教师通过例题讲解启发引导,学生了解外部中断编程设计。定时器/计数器中断1、了解定时器/计数器的结构及工作原理2、了解定时器/计数器的控制寄存器3、掌握定时器/计数器的工作方式及应用编程教师通过例题讲解启发引导,学生了解定时器/计数器的编程设计。期末综合项目考核4合计64XXX学院课次授课计划授课人: XX

5、X 所在系部: 电子信息工程学院 No. 001 课程名称班级教学方式实施日期授课时数单片机原理与汇编语言程序设计15电子理+实4教学内容提要及重点、难点主要内容:1. 课程基本情况介绍:课时、进度、学习方法、教材使用以及期末考试等2. 通过演示“项目一 二-十六进制数转换器”,让学生对单片机应用开发工具(Keil及Proteus)有一个感性认识3. 讲解、演示使用Keil编调汇编程序的方法4. 讲解、演示使用Proteus仿真运行单片机应用系统的方法5. 说明实训报告的撰写要求6. 指导学生完成实训任务一重 点:1. 使用Keil编调汇编程序的方法2. 使用Proteus仿真运行单片机应用系

6、统的方法难 点:1. 开发工具软件中的英文提示信息2. 原理图尤其是总线的绘制教学过程设计方案(含课时分配、教学用具和设备、教学场地等)第1节:1. 开场,强调课堂纪律、课程基本情况介绍等注意事项(5分钟)2. 为什么开设这门课、如何学好这门课(5分钟)3. 通过演示“项目一”,简要介绍用单片机应用开发工具解决实际问题的方法和步骤。(10分钟)4. 辅导学生熟悉、掌握单片机应用开发工具Keil(20分钟)第2节: 1. 辅导学生熟悉、掌握单片机应用开发工具Proteus(35分钟)2. 布置“项目一”实训,并说明实训报告( .doc )的撰写要求,以及课堂上应提交的电子文档( .asm、 .h

7、ex、 .dsn )(10分钟)第3节:1. 辅导学生完成“项目一”实训(45分钟)第4节:1. 辅导学生完成“项目一”实训(30分钟)2. 点评、总结学生提交的课堂作业(15分钟)课外作业执行后记XXX学院课次授课计划授课人: XXX 所在系部: 电子信息工程学院 No. 002 课程名称班级教学方式实施日期授课时数单片机原理与汇编语言程序设计15电子理+实4教学内容提要及重点、难点主要内容:1. 51系列单片机的组成原理概述:单片机与PC机异同、单片机的发展概况、80C51系列单片机、单片机特点和应用、单片机技术的发展趋势(附录A)2. 51系列单片机的存储结构:存储器的构成;单片机存储器

8、的位地址空间分配和访问方法;51单片机内部存储器的空间分配(附录B)3. 51系列单片机的寻址方式:汇编语言指令基本格式;指令系统中的常用符号意义;指令寻址方式(立即寻址、直接寻址、寄存器寻址、寄存器间接寻址)(附录C)4. 51系列单片机的指令系统:指令分类;各类指令讲解(附录D)5. 收缴项目一实训报告重 点:1. 51系列单片机的存储结构2. 51系列单片机的寻址方式难 点:1. 单片机外部引脚尤其是其内部结构2. 指令助记符尤其是操作码含义,要做到“见名知意” 教学过程设计方案(含课时分配、教学用具和设备、教学场地等)第1节:1. 上次课总结(5分钟)2. 51系列单片机的组成原理概述

9、(附录A)(40分钟)第2节: 1. 51系列单片机的存储结构(附录B)(45分钟)第3节:1. 51系列单片机的寻址方式(45分钟)第4节:1. 51系列单片机的指令系统(附录D)(35分钟)2. 收缴、点评项目一实训报告(10分钟)课外作业执行后记XXX学院课次授课计划授课人: XXX 所在系部: 电子信息工程学院 No. 003 课程名称班级教学方式实施日期授课时数单片机原理与汇编语言程序设计15电子理+实4教学内容提要及重点、难点主要内容:1. 简单程序设计:汇编语言程序设计的一般步骤;简单程序设计顺序编写方法2. 分支程序设计:二分支(例2.3)3. 分支程序设计:多分支(例2.4、

10、例2.5)4. 分支程序设计:散 转(例2.6) 重 点:1. 程序设计的一般步骤:分析、建模、绘制流程图、编写代码、上机调试2. 仿真调试的一般步骤:在KEIL中产生.HEX文件,在PROTEUS中绘制好电路原理图,将.HEX文件装入电路原理图中的单片机中,仿真运行3. 跳转指令的正确选择与使用难 点:1. 绘制流程图2. 绘制电路原理图 教学过程设计方案(含课时分配、教学用具和设备、教学场地等)第1节:1. 上次课总结(5分钟)2. 演示、讲解例2.1(10分钟)3. 辅导学生调试完成例2.1、例2.2(30分钟)第2节: 1. 收缴、点评学生的课堂作业( .asm、 .hex、 .dsn

11、 )(15分钟)2. 演示、讲解例2.3(10分钟)3. 辅导学生调试完成例2.3(20分钟)第3节:1. 收缴、点评学生的课堂作业( .asm、 .hex、 .dsn )(15分钟)2. 演示、讲解例2.4(10分钟) 3. 辅导学生调试完成例2.4、例2.5(20分钟)第4节:1. 收缴、点评学生的课堂作业( .asm、 .hex、 .dsn )(25分钟)2. 演示、讲解例2.6(10分钟)3. 辅导学生调试完成例2.6(10分钟)课外作业执行后记XXX学院课次授课计划授课人: XXX 所在系部: 电子信息工程学院 No. 004 课程名称班级教学方式实施日期授课时数单片机原理与汇编语言

12、程序设计15电子理+实4教学内容提要及重点、难点主要内容:1. 循环程序设计:循环结构程序的组成及基本结构2. 循环程序设计:单循环(例2.7)3. 循环程序设计:嵌套循环(例2.8)4. 循环程序设计:数据传送(例2.9) 5. 循环程序设计:查表程序(例2.10)重 点:1. 程序设计的一般步骤:分析、建模、绘制流程图、编写代码、上机调试2. 仿真调试的一般步骤:在KEIL中产生.HEX文件,在PROTEUS中绘制好电路原理图,将.HEX文件装入电路原理图中的单片机中,仿真运行3. 循环结构程序的组成及基本结构难 点:1. 绘制流程图2. 绘制电路原理图 教学过程设计方案(含课时分配、教学

13、用具和设备、教学场地等)第1节:1. 收缴、点评学生的上次课的课堂作业(.asm、.hex、.dsn),总结分支程序的设计方法(20分钟)2. 演示、讲解例2.7(15分钟)3. 辅导学生调试完成例2.7(10分钟)第2节: 1. 收缴、点评学生的课堂作业( .asm、 .hex、 .dsn )(20分钟)2. 演示、讲解例2.8(10分钟)3. 辅导学生调试完成例2.8(15分钟)第3节:1. 收缴、点评学生的课堂作业( .asm、 .hex、 .dsn )(15分钟)2. 演示、讲解例2.9(10分钟) 3. 辅导学生调试完成例2.9(20分钟)第4节:1. 收缴、点评学生的课堂作业( .

14、asm、 .hex、 .dsn )(25分钟)2. 演示、讲解例2.10(10分钟)3. 辅导学生调试完成例2.10(10分钟)课外作业执行后记XXX学院课次授课计划授课人: XXX 所在系部: 电子信息工程学院 No. 005 课程名称班级教学方式实施日期授课时数单片机原理与汇编语言程序设计15电子理+实4教学内容提要及重点、难点主要内容:1. 循环程序设计总结2. 子程序设计(例2.11、例2.12)3. 堆栈及其应用(例2.13)4. 常用汇编子程序 重 点:1. 程序设计的一般步骤:分析、建模、绘制流程图、编写代码、上机调试2. 仿真调试的一般步骤:在KEIL中产生.HEX文件,在PROTEUS中绘制好电路原理图,将.HEX文件装入电路原理图中的单片机中,仿真运行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号