单片机应用技术项目教程教案全套教案Word下载.docx
- 文档编号:13009189
- 上传时间:2022-10-02
- 格式:DOCX
- 页数:26
- 大小:68.23KB
单片机应用技术项目教程教案全套教案Word下载.docx
《单片机应用技术项目教程教案全套教案Word下载.docx》由会员分享,可在线阅读,更多相关《单片机应用技术项目教程教案全套教案Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
目
标
能力目标
知识目标
素质目标
能完成单片机最小系统和输出电路设计,能应用C语言程序完成单片机输入输出控制,实现对LED控制的设计、运行及调试。
1.知道STC89C52单片机结构和引脚功
能;
2.会STC89C52单片机最小系统电路设计;
3.知道C语言基本构成和基本语句;
4.会利用单片机I/O口实现点亮一
个LED和控制LED闪烁。
1.具有对新知识、新技术的学习能力,通过不同途径获取信息的能力,以及对工作结果进行评估的能力;
2.具有决策能力,能记录、收集、处理、保存各类专业技术的信息资料。
能力训练任务
任务一:
点亮一个LED
使用STC89C52单片机,P1.0引脚接发光二极管(LED)的阴极,通过C语言程序控制,从P1.0引脚输出低电平,使发光二极管点亮;
任务二:
LED闪烁控制
P1.0引脚接发光二极管(LED)的阴极,通过程序控制,使P1.0引脚交替输出高电平和低电平,使发光二极管闪烁。
步骤
教学内容及能力/知识目
教师活动
学生活动
时间
(分
钟)
1
(点亮
一个
LED)
教学内容:
使用STC89C52单片机的I/O引脚接发光二极管LED,通过C语言程序控制,点亮一个发光二极管。
能力目标:
知识目标:
1,知道STC89C52单片机结构;
2,知道STC89C52单片机的引脚功能;
3,会STC89C52单片机最小系统电路设计;
4,会利用单片机I/O口实现点亮一个LEDo
1,演示用proteus软件完成LED控制电路的设计和用keiIC51软件完成电路一个LED的程序设计,完成任务要求。
1.使用proteus和keiI051完成任务的软硬件设计,调试实现控制。
180
2.讲解STC89C52单片机的结构和引脚功能,讨论
STC89C52单片机最小系统的组成。
2.完成STC89C52
单片机最小系统的制作。
2(LED
闪烁控
制)
能完成单片机最小系统和输出电路设计,能应用C语言程序完成单片机输入输出控制,实现对LED
1.演示LED闪烁控制的软硬件设计过程。
1.完成LED闪烁控制软硬件设计,并熟练掌握proteus和keiIC51软件的使用
2,讲解keiI中C语言相关知识。
2.学习keiI中C语言基本知识。
控制的设计、运行及调试。
1.会STC89C52单片机最小系统电路设计;
2.会C语言基本构成和基本语句;
3.会利用单片机I/O口实现LED的闪烁控制。
4.会制作LED闪烁控制电路。
3,在万能板上演示单片机最小系统和LED电路焊接过程
3.完成LED闪烁电路的焊接,并调试程序
作业
完成用开关控制LED闪烁快和慢两种效果的电路和C语言程序设计。
课后
体会
1.KeiIC51和PROTEUS软件的主要功能?
2.单片机的组成、主要特点、主要应用领域?
3.单片机最小系统由哪几部分组成?
完成单片机最小系统电路。
4.在工作模块2中,如果把LED闪烁程序的延时函数Delay。
写在main。
后面,程序应该如何修改?
5.试一试,把LED的阳极接在P1.0引脚上,完成LED点亮电路和C语言程序设计。
《单片机应用技术》课程单元2教学设计
LED循环点亮控制
10
第2次
知识目标素质目标
1.能完成单片机的输入输出电路设计与制作;
2.能应用C语言程序完成单片机输入输出控制,实现对LED循环点亮控制的设计、运行及调试。
1.知道PO、P1、P2和P3功能及应用;
2.知道内部RAM的地址分配及sfr寄存器;
3.知道C语言数据类型、常量和变量;
4.会利用单片机I/O口实现开关控制LED循环点亮控制。
1.具有对新知识、新技术的学习能力;
2.具有决策能力,能记录、收集、处理、保存各类专业技术的信息资料;
3.具有科学的创新精神、决策能力和执行能力。
使用STC89C52单片机,P1口引脚接8个LED的阴极,通过程序按一定的规律向P1口的引脚输出低电平和高电平,控制八只发光二极管循环点亮。
开关控制LED循环点亮
用P3.0作输入接开关SW,P1口作输出接8个LED,通过开关SW控制LED循环点亮。
任务三:
步进电机控制
使用STC89C52单片机,由P1口的P1.0、P1.1、P1.2和P1.3四个引脚,通过步进电机驱动电路分别接在四相步进电机的四相绕组,步进电机的励磁方式采用四相双四拍,通过程序控制步进电机正转。
(LED
循环点亮控制)
1.演示LED循环点亮控制的电路设计和程序设计
1.完成LED循环点亮控制任务
2.讲解并行I/O端口电路和MCS-51单片机存储空间
2.学习输入输出端口和单片机存储空间分配的知识,并思考课后有关问题
3,演示P0口外接上拉电阻的技能训练
3.完成P0口外接上拉电阻的技能训练
2
(开关控制
LED循环点亮)
控制要求:
开关SW打开,LED循环点亮;
开关SW合上,LED停止循环点亮。
2,能应用C语言程序完成单片机输入输出控制,实现用开关控制LED循环点亮的设计、运行及调试。
1.会利用单片机I/O口实现多LED的控制。
2.知道C51的数据类型、常量和变量。
1.演示任务的操作过程
1.完成基本任务要求
135
2.讲解C51的数据类型、常量和变量
2.学习C51的数据类型并讨论与标准0的不同
3
(步进电机控制)
使用STC89C52单片机,由P1口的P1.0、P1.1、P1.2和P1.3四个引脚,通过步进电机驱动电路分别接在四相步进电机的四相绕组;
步进电机的励磁方式采用四相双四拍;
通过程序控制步进电机正转。
1.能完成步进电机电路设计与制作;
2,能应用C语言程序完成单片机输入输出控制,实现步进电机的设计、运行及调试。
1.认识步进电机;
2.知道步进电机的控制方法。
1.演示步进电机控制的实现效果,讲解步进电机的基本知识
1.认识步进电机
2.演示步进电机控制的电路和程序设计,重点讲解连线和控制方法
2.完成任务控制要求
3,布置提高任务并验收:
完成用开关控制步进电机转向的STC89C52单片机控制系统,功能要求:
开关闭合,正转;
开关断开,反转。
3.完成提高任务要求
能否将任务一的LED循环点亮改为LED双向循环点亮。
1.P0口、P1口、P2口和P3口的负载能力是多少?
它们是否具有位寻址功能?
2.在输出时,P0口为什么要外接上拉电阻才能有高电平输出?
3.MCS-51单片机有哪几个存储空间?
是如何分布的?
4.MCS-51单片机内部RAM分成几个不同区域及地址范围?
5.PSW的作用是什么?
常用的状态标志有哪几位?
其作用是什么?
能否位寻址?
6.bit和sbit有什么区别?
《单片机应用技术》课程单元3教学设计
数码管显示控制
第3次
1.掌握单片机与数码管的接口技术;
2.能完成单片机的数码管动态及静态显示电路设计;
3.能完成数码管动态和静态显示的C语言程序的设计、运行及调试。
1.知道LED数码管的结构、工作原理和显示方式;
2.会数码管动态显示的原理、电路设计及程序设计;
3.会数码管静态显示的原理、电路设计和程序设计;
4.知道C语言的语句结构、数组及函数的相关知识。
数码管循环显示0〜9
利用STC89C52单片机的P1口的P2.0〜P2.6七个引脚,使其依次连接到一个共阴极LED数码管的a~h七个位段控制引脚上,数码管的公共端接地,编写程序使数码管上循环显示0〜9十个数字;
多个数码管动态扫描显示
显示器由6个共阴极LED数码管构成,使用STC89C52单片机,P0口输出显示段码,经由一片74LS245驱动输出给LED数码管,P1口输出位码(片选)给LED数码管。
通过动态扫描程序使6个数码管显示“123456”。
0-99计数显示
利用STC89C52单片机来制作一个0〜99计数器。
要求使用一个手动计数按钮,实现0〜99的计数,并且通过两个共阴数码管显示计数结果,数码管显示采用静态显示方式。
(数
码管循
环显示
0〜9)
利用STC89C52单片机的P1口的P2.0〜P2.6七个引脚,使其依次连接到一个共阴极LED数码管的a〜h七个位段控制引脚上,数码管的公共端接地,编写程序使数码管上循环显示0〜9十个数字。
2.能完成单片机控制数码管显示0〜9的电路设计以及C语言程序的设计、运行及调试。
1,知道LED数码管的结构、工作原理;
2,会利用单片机I/0口实现数码管上循环显示0〜9十个数字。
3,会制作利用单片机I/O口实现数码管上循环显示0〜9十个数字的电路。
4,知道C语言的语句结构的相关知识。
1.完成任务的软硬件设计
2.讨论LED数码管的结构、工作原理,并完成单片机控制数码管循环显示
0〜9的电路焊接演示
2.完成单片机控制数码管循环显示0〜9的电路制作
(多个
显示器由6个共阴极LED数码管构成,使用STC89C52单片机,
1.完成软硬
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用技术 项目 教程 教案 全套