《单片机原理与汇编语言程序设计》教案.doc
文本预览下载声明
课程内容与学时分配
编号 学习情境 子情境 教学内容与要求 活动设计 学时分配 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电子① 理+实 教学内容提要及
显示全部