单片机程序设计基础

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计基础》说课稿

各位评委老师大家好,今天我给大家带来的是电子专业电子技术基础的说课,下面我就以《程序设计基础》的一堂实训课为课题进行我的说课内容。我主要从教材分析、学情分析、教学目标、教学重点及难点、教法学法、教学过程、教学评价与反思七个方面对本堂课进行阐述。

一、教材分析

我选用的教材是朱家建老师编写的《单片机与可编程控制器》,这本教材知识点讲解细腻,结构和内容新颖,并且注重理论和实践相结合,非常符合中职学生以就业为导向的实际。而《单片机与可编程控制器》这么学科本身既是高考和单招考试的必考科目,又是各用人单位招聘相关专业学生的考核重点,因此在整个电子专业的学习体系中地位突出。

我选题的《程序设计基础》是教材中第三章第三节的内容,详见教材P56页—P65页,它既作为指令格式和指令系统知识的延伸学习,又是之后各种程序设计的基础与铺垫,在整个单片机学习过程中起着至关重要的作用。

二、学情分析

我面对的学生是中职二年级电子专业的学生:

知识储备:已经掌握指令格式、寻址方式以及指令系统等基础知识;

学习能力:思维活跃、乐于动手操作,但基础薄弱、缺乏自信、特别是对理论知识的学习积极性不高。

应对措施:针对学生的这些情况,我在教学过程中首先才用鼓励式教学,多鼓励、多表扬,以此提高学生自信心。其次采用理实一体化教学模式,突出

学生爱动手操作的优点,使学生在实践中学习理论,在理论中磨练实

践。

三、教学目标

基于本堂课的教学要求和对学生实际情况的掌握,我将该节课的教学目标设定为:

1、认知目标:掌握汇编语言程序设计的流程图和一般步骤,以及基本程序结构;

2、能力目标:能够独立编写一些简单的汇编语言程序,并进行仿真、调试、烧录直到最后达到实验目的。

3、情感目标:激发学生学习热情、发挥学生主观能动性、培养学生团队合作意识。

(设定以上目标意图:简而言之就是在学生学习理论知识的同时规范和提升学生的实训能力,为今后的职业道路打好基础。)

四、教学重点及难点

1.重点的确立:

根据教学大纲的要求,结合学生以后职业道路的需要,我确定本堂课的重点:程序流程图的画写和汇编语言程序设计的基本步骤及基本程序结构

2.教学难点的确立

根据以往教学中学生反馈的信息和我本人对本节课内容的研究,我确定本节课的难点:如何画写程序流程图和编写完整的汇编语言程序。

3.突出重点,突破难点是有效教学的关键

在本次实训课中,我将设计以解决重点为一条任务主线,攻克难点为其中一个环节。首先复习提问引出本堂课的任务,在我的引导和点拨下通过学生实践完成任务,实现通过已所学知识为基点和学生动手实验操作为落脚点来突出重点,然后通过师生互动,提出问题,老师进行编程演示来突破难点。

五、教法学法

教法:根据职高学生的实际情况,我主要采用任务驱动教学法,理实一体化的教学模式。以任务为主线,教师为主导,学生为主体,将所要教的知识隐藏在多个任务之中,学生通过对所提出任务进行自主探究、分组讨论,小组合作在努力完成任务的过程中,在老师的指导帮助下找出解决问题的方法,进行自主学习,最后完成任务,并总结经验从而掌握本节课所学知识。同时我还采用了演示教学法和分层次教学法(让我的教学内容更加清晰明了,重点突出,难点突破,让不同层次的学生都有所收获,培养学生的自信心,真正做到因材施教)。

学法:学生在学习的过程中主要采用自主探究法、讨论研究法,小组合作法。让我的课堂活起来,学生动起来,小组比起来,让学生从学会到会学,体现做中学,学中做的特点。

六、教学过程

结合学生的职业出路,培养学生规范化的实训意识,我将教学的整个过程设定为5个模块,课前准备、提出问题确立任务、实时训练填写报告、分析讨论效果评价、归纳拓展课后整理。

第一个模块,课前准备:

实验前:学生进入实验室之前集合整队,清点人数,查看有无缺席,如有缺席,询问原因,并且记录在册。老师讲解实验总体安排和

安全要求;

划分小组:以优生带动差生为原则进行划分,一个小组一般由三名学组

成。

知识回顾:指令格式(部分):

(意图:根据学校重视学生的安全问题,防止有部分学生利用实验时间

外溜出校,引发的安全问题。回顾知识有利于本节课顺利完

成学校任务)

第二个模块,提出问题,确立任务:

1、引出问题:创设情境:假如在我们的生活当中没有交通灯,我们的交通

将会怎么样?

学生回答:拥堵不堪,一片混乱,甚至都可能都不敢上路,

因为担心随时出来的飞车误伤自己。

(以此引发学生兴趣,吸引学生注意力,顺利过渡到本堂课的交

通灯问题)

在我们的大街小巷都有交通灯指挥我们的交通,那么这些交

通灯是怎么工作的呢?

(以此引出并确立本堂课任务)

2、确立任务:结合理论课需要解决的的重难点问题,我为本次实训课设置

三个学习任务

任务一:画写出交通灯的程序流程图。。

任务二:编写交通灯的汇编语言实验程序

任务三:,调试、仿真、烧录达到实验目的

教学意图:结合之前学习的理论知识,从情境中引发学生思考,激发学生学习兴趣;以任务为主线,带动学生主动学习,达到教学目标。第三个模块,实时训练,填写报告:

老师演示:老师用已经编写好的交通灯程序,进行全过程的演示。

程序如下:

START:

LCALL STATUSO ;初始状态(都是红灯)CAIRCLE:

LCALL STATUS1 ;南北绿灯,东西红灯

LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯LJMP CIRCLE

STATUS0: 南北红灯,东西绿灯

ANL P1,#0FFH

STEB P1.0

STEB P1.3

MOV R2,#10 ;延时

LCALL DELAY

RET

STATUS1: ;南北绿灯,东西红灯

ANL P1,#0FFH

STEB P1.2

STEB P1.3

MOV R2,#100 ;延时

LCALL DELAY

RET

STATUS2: ;南北绿灯闪转黄灯,东西红灯

MOV R3,#03H ;绿灯闪3次

FLASH:

CLR P1.2

MOV R2,#6

LCALL DELAY

SETB P1.2

MOV R2,#6

LCALL DELAY

DJNZ R3,FLASH

CLR P1.2

SETB P1.1

MOV R2,#15 ;演示

LCALL DELAY

RET

STATUS3: ;南北红灯,东西绿灯

ANL P1,#0FFH

SETB P1.0

SETB P1.5

MOV R2,#100 ;延时

LCALL DELAY

RET

相关文档
最新文档