《51单片机》教案
《51单片机》教案设计

感受智能控制的魅力,努力学习科学技术知识。
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第一课时活动人数:14
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、导入新课(出示课件)
二、了解单片机
同学们,我们身边有很多智能设备,智能化使我们的生活变得多姿多彩。智能洗衣机让妈妈从繁重的家务劳动中摆脱出来,有了更多的休息时间……这就是智能化带给我们的便利,还有许多智能设备如飞机上各种仪表的控制,家中电饭煲、洗衣机、电冰箱、空调机、彩电、智能IC卡、录像机、摄像机等。
练习键入程序,是小风扇转动起来。
指导学生完成小风扇的设计编程,正确录入单片机。
讲解程序的执行全过程,解答学生的疑惑。
记笔记对不懂的问题进行提问,实际动手操作单片机,进行那个编程练习;
学生对课堂的积极性很强,积极提问,和老师互动;
课堂效果很好;
第五课
课程内容
小彩灯点缀生活(一)
地点
科技教室
日期
2016.10.10
第十课时活动人数:15
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、复习无条件转移、奏乐、开关指令。
二、实践编程
带领大家回忆前面所讲的知识。
03 N M 03是单片机设计时规定的奏乐操作码;
解答学生的疑问。
让彩色灯光跑出花样来;
练习1:让0#、1#、2#灯从前到后循环跑动起来;
巡视学生编写情况,作出相应的讲解;
教学具准备
51单片机学习套件(发光二极管若干、杜邦线若干)
第七课时活动人数:15
51单片机汇编语言教案单片机备课本中职篇.

第八 九课时教学内容I/O 口的简单应用——循环彩灯教学重难点1. 1、I/O 作为一般的输入输出口时,有何要求?2、发光二极管工作参数 〖新课内容:〗一、循环彩灯硬件电路在最小硬件系统基础上,用P1口作输出,用低电平驱动LED 发光管,LED 发光条件是:电压1.8V 左右,电流8~10mA 。
为满足要求,电路中串接限流电阻,经计算取360Ω。
电路如图所示。
二、软件设计软件设计是在最小软件系统基础上,根据所要求的显示方式,用位操作指令CLR P1.X/SETB P1.X ,对某位口操作,也可用数据传送指令MOV P1,#DATA ,对多位口同时操作。
如:设计一个由8个小灯构成的循环彩灯,要求8个小灯依次亮灭,然后重复循环 程序为:ORG 0000H360Ω+5V8.2KRSTVCC+5V+5V +5V 40 31A T89S511 8 9 181920EA10μF 6MHz 20PLJMP SETUP ORG 0030HSETUP :CLR P1.0SETB P1.0CLR P1.1SETB P1.1CLR P1.2SETB P1.2 CLR P1.3 SETB P1.3 ………SETB P1.7LJMP SETUP ENDDELAY: MOV R2,#80H DEL1: MOV R3,#0FFH DEL2: DJNZ R3,DEL2 DJNZ R2,DEL1 RET三、引出指令1、NOP 空操作指令2、循环转移指令DJNZ Rn ,rel ;先执行Rn Rn-1,然后判断,若Rn=0,则程序顺序执行, 否则就转移,转移到rel 处,转移范围为-128B~+127B 。
DJNZ direct ,rel ;同上面类似。
1、 用和返回指令LCALL addr16 ;长调用指令,调用子程序,子程序可在64KB 空间内任意 位置,同LJMP 指令。
MOV R2, #80HDEL1: MOV R7,#0FFHDEL2:DJNZ R7,DEL2DJNZ R2,DEL1MOV R2, #80HDEL1: MOV R7,#0FFHDEL2:DJNZ R7,DEL2DJNZ R2,DEL1ACALL addr11 ;断调用指令,调用子程序,同LJMP 指令。
51单片机教案

(415)10=(
)16
教
学
说明:①计算时,按被除数、除数、商、余数的顺序书写; ②除到商为 0 才能结束; ③最后一个余数到第一个余数分别对应结果的最高位到 最低位; 【小结】除 N 取余法,就是用要转换的十进制数去除以 N,把余数 写在整除商的旁边,并用得到的商继续去除以 N,如此循环,直到商为 0,最后把所有的余数从最后一个写到第一个,就得到了对应的 N 进制 整数。
时
计
划
2009 年 2 月 27 日
流水灯程序设计
1 学习点亮 6 盏灯 2 亮灯左移并闪烁
新课 教学时数 2
循环左移
程序理解 装有 WAVE6000 和 PROTEUS 软件的电脑
难点 教具
程序流程图:
教
学
过
程 程序设计: START: LOOP:
MOV MOV MOV
R0, #8 A, #11111110B P1, A
1
教
三、单片机的特点 1、高性能、低价格
学
2、体积小、可靠性高 3、低电压、功耗低 三、单片机的应用 提到单片机的应用,有人说“凡是能想到的地方,单片机都可以用
过
的上” ,其实这也不夸张,下面列举的一些典型的应用领域可以说明一 些问题。
程
板 布 置 作 业 教 学 后 记 书 设 计
2
课
第 课 教 目 课 1 周 题 学 标 型 重点 教 材 分 析 星期 5 第 1-2 节
13
RR A DJNZ R0, LOOP JMP START END 仿真电路图:
教
学
过
程 指令学习:RR A P1, A START
指令了解:DJNZ R0, LOOP 指令复习:1、MOV 2、JMP 学习小结:
51单片机教案

教案课题:51单片机原理与应用教学目标:1、了解8051单片机的发展历史2、学习8051单片机的内部结构与工作原理3、了解8051单片机的各个引脚的功能4、了解8051单片机在实际生活中的应用教学重点、难点:1、教学重点:8051单片机的内部结构原理2、教学难点:8051单片机的各单元部件的功能教学方法:通过课堂讲授和实际应用举例来引导学生去自主深入的学习教学过程1、51单片机的发展历程(简述)1971年intel 公司研制出世界上第一个4位的微处理器1973年intel 公司研制出8位的微处理器80801976年intel 公司研制出MCS-48系列8位的单片机,这也是单片机的问世。
80年代初,intel 公司在MCS-48单片机基础上,推出了MCS-51单片机。
2、8051单片机的内部结构--哈佛结构(详述)此图为我们学习的8051单片机内部结构图,其中间的一条双横线是8051单片机的内部总线,其它的部件都是通过内部的总线与CPU相联接的,8051单片机是总线结构型的微程序控制器。
下面我们就51单片机内部的单个部件与大家进行讲解。
·中央处理器(CPU)CPU是单片机的主要核心部件,在CPU里面包含了运算器、控制器以及若干寄存器等部件组成。
MCS-51的CPU能处理8位二进制数或代码。
·内部数据存储器(RAM)MCS-51单片机芯片共有256个字节的RAM单元,其中后128单元被专用寄存器占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。
因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。
地址范围为00H~FFH(256B)。
是一个多用多功能数据存储器,有数据存储、通用工作寄存器、堆栈、位地址等空间。
·内部程序存储器(ROM)MCS-51内部有4KB/8KB字节的ROM(51系列为4KB,52系列为8KB),用于存放程序、原始数据或表格。
51单片机板子课程设计

51单片机板子课程设计一、课程目标知识目标:1. 学生能理解51单片机的硬件结构和原理,掌握其基本编程方法。
2. 学生能运用51单片机的指令集,实现简单的控制程序。
3. 学生了解51单片机在嵌入式系统中的应用,掌握相关传感器和执行器的接入与控制。
技能目标:1. 学生具备独立搭建51单片机电路的能力,并能进行基本的调试。
2. 学生能够编写简单的51单片机程序,实现基础的控制功能。
3. 学生通过课程学习,培养解决问题的能力,提高创新思维和实践操作技能。
情感态度价值观目标:1. 学生在学习过程中,培养对电子技术的兴趣和热情,增强对科技发展的关注。
2. 学生通过课程学习,树立正确的价值观,认识到科技对生活的影响,增强社会责任感。
3. 学生在团队合作中,学会相互沟通、协作,培养团队精神和集体荣誉感。
课程性质:本课程为实践性较强的课程,结合理论知识,注重培养学生的动手能力和实际操作技能。
学生特点:学生为高年级学生,已具备一定的电子技术基础和编程能力。
教学要求:课程教学应结合实际案例,注重理论与实践相结合,引导学生主动参与,培养其独立思考和解决问题的能力。
将课程目标分解为具体的学习成果,以便在教学过程中进行有效评估。
二、教学内容1. 理论知识:- 51单片机硬件结构:介绍51单片机的内部结构、工作原理、引脚功能等。
- 指令系统:讲解51单片机的指令集,包括数据传送、逻辑运算、算术运算等。
- 编程方法:学习51单片机的编程语言,如汇编语言和C语言。
2. 实践操作:- 电路搭建:学会使用面包板搭建51单片机电路,接入LED、按键、蜂鸣器等基础元件。
- 程序设计:编写程序实现LED灯闪烁、按键控制蜂鸣器、温度传感器数据读取等。
- 调试技巧:掌握51单片机程序下载、调试方法,解决常见问题。
3. 教学大纲:- 第一周:51单片机硬件结构、工作原理及引脚功能。
- 第二周:51单片机指令系统、编程语言及编程方法。
- 第三周:电路搭建,实现基础控制功能(如LED灯控制)。
简单51单片机课程设计

简单51单片机课程设计一、课程目标知识目标:1. 理解51单片机的基本结构、工作原理及功能特点;2. 学会使用51单片机的开发环境,掌握相关编程语言及语法;3. 掌握51单片机外围电路的连接方法,了解常见传感器的使用;4. 掌握51单片机在实际应用中的调试与优化方法。
技能目标:1. 能够运用51单片机编写简单的程序,实现基本的功能;2. 能够分析并解决51单片机在实际应用中出现的问题;3. 能够运用所学知识,设计并实现简单的51单片机控制系统;4. 培养学生的动手能力、创新能力和团队协作能力。
情感态度价值观目标:1. 培养学生对单片机及嵌入式系统的兴趣,激发学习热情;2. 培养学生严谨、求实的科学态度,养成良好的学习习惯;3. 培养学生具备积极向上的心态,面对困难和挑战时保持乐观;4. 培养学生具备团队协作精神,学会与他人共同解决问题。
本课程针对初中学段学生,结合课程性质、学生特点和教学要求,明确以上课程目标。
通过本课程的学习,学生将能够掌握51单片机的基本知识和技能,培养实际应用能力,同时培养良好的情感态度价值观。
后续教学设计和评估将围绕这些具体的学习成果展开。
本章节教学内容依据课程目标,紧密结合教材,确保科学性和系统性。
具体教学内容如下:1. 51单片机基础知识:介绍51单片机的结构、原理及功能特点,包括内部资源、外部接口等,对应教材第一章。
2. 开发环境与编程语言:学习51单片机的开发环境搭建,掌握C语言编程基础,包括数据类型、运算符、控制语句等,对应教材第二章。
3. 基本I/O口操作:学习51单片机I/O口编程,实现LED灯、蜂鸣器等基本控制,对应教材第三章。
4. 中断与定时器:介绍中断系统、定时器原理及应用,学会编写中断服务程序,对应教材第四章。
5. 外围电路与传感器:学习51单片机与外围电路的连接方法,了解常见传感器的工作原理及使用,对应教材第五章。
6. 实际应用案例分析:分析51单片机在实际应用中的案例,如温度控制系统、智能家居等,对应教材第六章。
51单片机课程设计

51单片机课程设计一、课程目标知识目标:1. 理解51单片机的硬件结构,掌握其工作原理;2. 学会使用51单片机的指令集,能进行基本的编程操作;3. 掌握51单片机中断、定时器等模块的使用方法;4. 了解51单片机在嵌入式系统中的应用。
技能目标:1. 能够运用C语言编写51单片机程序,实现简单功能;2. 能够使用仿真器进行51单片机程序调试,解决常见问题;3. 能够结合实际需求,设计并实现51单片机控制系统;4. 培养学生的动手操作能力和团队协作能力。
情感态度价值观目标:1. 培养学生对电子技术、嵌入式系统的兴趣,激发学生的学习热情;2. 培养学生严谨、细心的学习态度,提高学生的自主学习能力;3. 培养学生面对问题的解决能力,增强学生的自信心;4. 培养学生的创新意识和团队精神,为未来职业发展奠定基础。
分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立完成51单片机的硬件连接和编程;2. 学生能够利用51单片机实现至少两个实际项目(如温度控制器、智能小车等);3. 学生能够在课程结束后,对51单片机有更深入的理解,为后续学习嵌入式系统打下坚实基础。
二、教学内容本章节教学内容围绕51单片机的原理与应用展开,分为以下四个部分:1. 硬件结构与原理:详细介绍51单片机的内部结构,包括CPU、存储器、I/O口、定时器、中断系统等模块,使学生掌握其工作原理。
2. 指令系统与编程:讲解51单片机的指令集,教授C语言编程基础,使学生能够编写简单的51单片机程序,掌握编程技巧。
3. 中断与定时器:深入讲解51单片机的中断系统和定时器功能,通过实例分析,使学生能够灵活运用中断和定时器实现特定功能。
4. 实践项目:结合实际应用,开展至少两个实践项目,如温度控制器、智能小车等,让学生动手实践,提高学生的实际操作能力和创新能力。
教学内容安排如下:1. 硬件结构与原理:2课时,重点讲解51单片机的内部结构及其工作原理;2. 指令系统与编程:4课时,教授指令集和C语言编程,配合实例演示;3. 中断与定时器:3课时,通过案例分析,使学生掌握中断和定时器的应用;4. 实践项目:6课时,分组进行项目实践,培养学生的动手操作能力和团队协作能力。
51单片机相关课程设计

51单片机相关课程设计一、课程目标知识目标:1. 理解51单片机的硬件结构,掌握其工作原理;2. 学习并掌握51单片机的指令系统,能进行基本的编程操作;3. 了解并掌握51单片机在嵌入式系统中的应用。
技能目标:1. 能够运用C语言编写简单的51单片机程序,实现基础功能;2. 学会使用仿真软件对51单片机程序进行调试,解决常见问题;3. 能结合实际需求,设计并实现简单的51单片机控制系统。
情感态度价值观目标:1. 培养学生对电子技术及编程的兴趣,激发其创新意识;2. 培养学生团队协作精神,使其在项目实践中学会沟通与分享;3. 强化学生的工程意识,使其认识到技术对社会发展的作用。
课程性质:本课程为实践性较强的课程,旨在帮助学生将理论知识与实际应用相结合,培养其动手能力和创新能力。
学生特点:学生处于高年级阶段,已具备一定的电子技术和编程基础,对单片机有一定了解,但实践经验不足。
教学要求:结合学生特点,注重理论与实践相结合,通过项目驱动教学,使学生在实践中掌握知识,提高技能。
同时,关注学生的情感态度价值观培养,引导其形成积极的学习态度和正确的价值观。
将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. 51单片机硬件结构及原理:介绍51单片机的内部结构,包括CPU、存储器、I/O口、定时器等模块,分析其工作原理及相互关系。
相关教材章节:第一章 51单片机概述与硬件结构2. 51单片机指令系统及编程:讲解51单片机的指令集,学习C语言编程基础,编写简单的程序实现基础功能。
相关教材章节:第二章 51单片机指令系统与编程3. 仿真软件使用与程序调试:学习使用Keil、Proteus等仿真软件,进行51单片机程序的编写、编译、调试及下载。
相关教材章节:第三章 51单片机程序开发与调试4. 51单片机应用实例:分析并实践51单片机在嵌入式系统中的应用,如温度控制、灯光调节等。
相关教材章节:第四章 51单片机应用实例5. 课程项目实践:分组进行项目实践,设计并实现一个简单的51单片机控制系统,如智能小车、智能家居等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《智能控制》教案
班别:五、六年级
科目:智能控制(51单片机)
任课老师:张天宇
2016-2017学年度第一学期
第一课
课程内容
了解什么是单片机
地点
科技教室
日期
2016.9.19
学习目标
认识什么是单片机,了解学习单片机的组成及应用。
教学重点
引导学生了解单片机,培养学生学习单片机的兴趣。
课堂效果很好;
第三课
课程内容
程序的概念及练习
地点
科技教室
日期
2016.9.26
学习目标
了解程序格式书写,学会键入程序,联系使蜂鸣器发出声音。
教学重点
格式书写熟练键入代码;
教学难点
牢记代码格式,正确输入并运行程序;
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第三课时活动人数:15
教
学
过
通电导线在磁场中受力的作用,力的方向和电流的方向和磁场的方向有关。
帮助学生连接小风扇-马达驱动板-主板;
字节:两位数为一个字节
指令:指挥单片机干活的命令;例如03 11 06
程序:完成某一功能的一段有序的指令;
介绍代码00打开01关闭
00 N 01 N操作数N是电动机的连接端口地址;
实质是控制电平的高低(电平是一个电压范围0-0.4伏是0低电平信号;5-2.4伏是1高电平信号;)
教学重点
正确连接电路,培养学生学习51单片机的兴趣。
教学难点
00 0指令的学习,电路知含马达驱动板、电机小风扇、杜邦线若干)
第四课时活动人数:15
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、电机的连线
二、学习新概念
三、00.01指令的学习
四、编程输入
首先介绍电机是什么,原理是什么;
教学难点
感受智能控制的魅力,努力学习科学技术知识。
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第一课时活动人数:14
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、导入新课(出示课件)
二、了解单片机
同学们,我们身边有很多智能设备,智能化使我们的生活变得多姿多彩。智能洗衣机让妈妈从繁重的家务劳动中摆脱出来,有了更多的休息时间……这就是智能化带给我们的便利,还有许多智能设备如飞机上各种仪表的控制,家中电饭煲、洗衣机、电冰箱、空调机、彩电、智能IC卡、录像机、摄像机等。
发光二级管原理
回顾讲解上节课的内容并进行提问就学生的不解再次讲解有关00/01代码的内容;
03 N M 03是单片机设计时规定的奏乐操作码;
讲解:02延时指令
书写格式:02 N M N是延时的数量取值00-99
M是延时的单位取值00-03;举例让学生读出指令;
例如:02 03 01;延时3秒
02 03 02;延时3分钟
程
活动内容
活动方式
教师活动
学生活动及效果
一、介绍代码书写格式
二、尝试键入程序
单片机编程锻炼的是同学们的逻辑能力。
以03 11 06为例进行讲解。
03 N M 03是单片机设计时规定的奏乐操作码;
操作数N是音高
操作数M是音长
03 11 06就是一条奏乐指令。
上节课讲的键盘按键复习一遍。
指导学生尝试键入03 11 06
练习键入程序,是小风扇转动起来。
指导学生完成小风扇的设计编程,正确录入单片机。
讲解程序的执行全过程,解答学生的疑惑。
记笔记对不懂的问题进行提问,实际动手操作单片机,进行那个编程练习;
学生对课堂的积极性很强,积极提问,和老师互动;
课堂效果很好;
第五课
课程内容
小彩灯点缀生活(一)
地点
科技教室
日期
2016.10.10
列举学生熟悉的家用电脑构成:输入设备键盘、主机、显示器。
对应介绍单片机的组成:单片机存储器、键盘、数码管、外围电路
1.主板的电源
2.主板-键盘的输入输出及键盘电源的连接。
(重点是输出端口P0/P1的介绍)
3.主板电源键的使用和复位键使用。
4.键盘板代码键入方法;
5.读出、写入、运行三个键的介绍;
学生对课堂的积极性很强,积极提问,和老师互动;
02 03 03;延时3小时
02 03 00;延时0.3秒。
发光二极管画出示意图,讲解发光原理;
区分正负极:两个针脚,长正短负;
正极接电源的正极,负极接在主板的P0、P1输出端口上;
指导学生完成小彩灯的设计编程,正确录入单片机。
讲解程序的执行全过程,解答学生的疑惑。
学生认真做笔记,跟上老师的节奏。遇到不懂得问题及时提出;
课堂效果很好;
第二课
课程内容
51单片机的组成
地点
科技教室
日期
2016.9.21
学习目标
认识51系列单片机,学习51单片机的组成部分和接线方法;
教学重点
正确接线,培养学生学习51单片机的兴趣。
教学难点
牢记组成,理解单片机的结构,电路知识的了解;
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第二课时活动人数:13
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、物理电路知识基础了解
二、了解单片机构成
三、接线方法及使用
同学们,单片机比仅仅是编程,还需要通过外围电路(比如灯光、电机、继电器等等)来实现各种测控目的;带学生了解基本的物理电路知识(电阻、二极管、三极管、电容、集成电路的基础概念,通过实物有一个感性的介绍)
学习目标
通过单片机控制彩灯;
教学重点
延时指令的学习,培养编程过程中的逻辑思路
教学难点
发光二极管的结构和原理延时指令的认知和理解;
教学具准备
51单片机学习套件(发光二极管若干、杜邦线若干)
第五课时活动人数:14
教
学
过
程
活动内容
活动方式
教师活动
学生活动及效果
一、00/01指令的复习
二、02指令的学习
三、
03 12 06
03 13 06
提问:单片机发一个音需要几个要素,具体是什么?
指导学生完成电课堂习题,学会正确录入单片机。
巡视学生的问题,解答学生的疑惑。
学生对课堂的积极性很强,积极提问,和老师互动;
课堂效果很好;
第四课
课程内容
小风扇带来清爽风
地点
科技教室
日期
2016.9.28
学习目标
控制小风扇转动,包括正转反转
这一节我们就来一起来认识控制这些智能设备的核心-------单片机。
1、介绍51单片机的;
2、智能机器人引入;
3、智能控制的种类;
列举出DP801、DP811、DP51、stm32、ARM类型的智能主板进行讲解,让学生充分理解和学习,感受单片机的魅力;
由于学生第一次接触智能控制(单片机)课程,所以学生对课堂的积极性很强,积极提问,和老师互动;