最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

任务3:八个LED闪烁控制(3-1并行IO端口电路结构)

IT圈 admin 33浏览 0评论

2024年6月3日发(作者:白谊)

学 科

课 题

教 材

单片机应用技术

授课班级 10411-10414

项目教学

日期

课时

课序

3.14

2

1-2

任务3:八个LED闪烁控制

授课类型

(3-1并行IO端口电路结构)

单片机应用技术(C语言版)

任课教师

1、 了解并行输入/输出(I/O)端口的结构和功能;

2、 了解P0、P1、P2、P3口的操作方法;

认知目标

3、 掌握C语言程序的基本结构;

4、 理解函数的概念和定义方法。

1、 通过任务(控制8个LED发光二极管闪烁),熟悉单片机并行

输入和输出端口及其应用;

能力目标

2、 能完成给定程序的输入、编译、二进制代码文件转换、下载等;

3、 能完成相应硬件电路的连线或组装。

1、通过任务驱动项目教学培养学生学习电子专业单片机课程的浓

厚兴趣;

情感目标

2、养成做事耐心、细致、严谨的科学作风;

3、提高学生“6S管理”意识。

教学目标

了解并行输入/输出(I/O)端口的结构和功能;顺利完成任务3。

了解并行输入/输出(I/O)端口的结构和功能;

项目教学

教师准备:1、教案设计和PPT制作2、实验箱等实训器材准备;

学生准备:1、学生预习2、完成预习报告,明确任务

通过复习最小单片机单元电路(P1.0控制)1个发光管,提出如何利用单

片机控制(P1)控制8个发光管闪烁的任务。

教师演示电路功能,提高学生学习兴趣。并布置任务

设计意图

学生接受任务,首先完成硬件电路搭建,源程序输入、编译、下载、观察

现象、调试(先做在学,通过电路功能实现,提高学生学习兴趣)。

边做边学,

并行I/O端口电路结构分析,初步进行源程序结构分析。

小结:学生提出问题,师生一起讨论解决。

完成随堂考核试卷。

教 学 过 程

教 学 内 容

教师活动

学生活动

导入:8051单片机的基本组成,最小单片机系统单元电

导入新课(复

路,以及C语言的编程、编译、下载及调试。

习):教师PPT

接下来,我们通过不同的项目任务,来学习单片机开发

过程,及C语言编程方法。

教学重点

教学难点

教学方法

课前准备

电路展示,学生

回顾所学知识

新授:第三章:单片机并行I/O端口应用

一、工作任务3:控制8个LED发光二极管闪烁

(一)目标及要求1、任务目的:通过单片机控制8个发

教师下达任务,

光二极管实现闪烁效果的实例,熟悉单片机并行I/O端口

明确任务目标及

及其应用。

要求,教师首先

知识回顾

明确任务目

标及要求

2、任务要求:将任务1中一个信号灯控制系统进行扩充,

演示功能电路,

在单片机的P1口上分别连接8个发光二极管,并将给定的

提高学生学习兴

C语言源程序编译后下载到单片机中,实现8个发光二极

趣。

管的闪烁效果。

(二)硬件准备:

1、单片机试验箱准备

2、硬件电路搭建(或组装)。

(三)程序及下载

1、完成源程序输入//程序:ex3_1.c

//功能:控制八个信号灯闪烁程序

#include //包含头文件REG51.H,定义了

MCS-51单片机的特殊功能寄存器

void delay(unsigned char i); //延时函数声明

void main() //主函数

{

while(1) {

P1=0x00;

亮八个LED

P1=0xff;

//将P1口的八位引脚清0,点

delay(200);

灭八个LED

delay(200);

}

}

//函数名:delay

//延时

//将P1口的八位引脚置1,熄

//延时

//函数功能:实现软件延时

//形式参数:unsigned char i;

// i控制空循环的外循环次数,共循环i*255次

//返回值:无

void delay(unsigned char i) //延时函数,无符号字符型变量

i为形式参数

{

unsigned char j,k;

for(k=0;k

for(j=0;j<255;j++);

}

2、程序编译、代码文件生成、下载到单片机存储器中。

3、程序运行测试,调试

(四)小结

//定义无符号字符型变量j和k

//双重for循环语句实现软件延

二边做边学:并行I/O端口电路结构分析

(一)知识重点:

1、了解并行输入/输出(I/O)端口的结构和功能;

2、了解P0、P1、P2、P3口的操作方法;

学生完成电

路组装

分析硬件构成

分析程序,知识

点、重点、难点

分解。

师生讨论,提问、

突破重点和难点 学生完成源

程序的输入、

编译、下载、

运行、调试

2024年6月3日发(作者:白谊)

学 科

课 题

教 材

单片机应用技术

授课班级 10411-10414

项目教学

日期

课时

课序

3.14

2

1-2

任务3:八个LED闪烁控制

授课类型

(3-1并行IO端口电路结构)

单片机应用技术(C语言版)

任课教师

1、 了解并行输入/输出(I/O)端口的结构和功能;

2、 了解P0、P1、P2、P3口的操作方法;

认知目标

3、 掌握C语言程序的基本结构;

4、 理解函数的概念和定义方法。

1、 通过任务(控制8个LED发光二极管闪烁),熟悉单片机并行

输入和输出端口及其应用;

能力目标

2、 能完成给定程序的输入、编译、二进制代码文件转换、下载等;

3、 能完成相应硬件电路的连线或组装。

1、通过任务驱动项目教学培养学生学习电子专业单片机课程的浓

厚兴趣;

情感目标

2、养成做事耐心、细致、严谨的科学作风;

3、提高学生“6S管理”意识。

教学目标

了解并行输入/输出(I/O)端口的结构和功能;顺利完成任务3。

了解并行输入/输出(I/O)端口的结构和功能;

项目教学

教师准备:1、教案设计和PPT制作2、实验箱等实训器材准备;

学生准备:1、学生预习2、完成预习报告,明确任务

通过复习最小单片机单元电路(P1.0控制)1个发光管,提出如何利用单

片机控制(P1)控制8个发光管闪烁的任务。

教师演示电路功能,提高学生学习兴趣。并布置任务

设计意图

学生接受任务,首先完成硬件电路搭建,源程序输入、编译、下载、观察

现象、调试(先做在学,通过电路功能实现,提高学生学习兴趣)。

边做边学,

并行I/O端口电路结构分析,初步进行源程序结构分析。

小结:学生提出问题,师生一起讨论解决。

完成随堂考核试卷。

教 学 过 程

教 学 内 容

教师活动

学生活动

导入:8051单片机的基本组成,最小单片机系统单元电

导入新课(复

路,以及C语言的编程、编译、下载及调试。

习):教师PPT

接下来,我们通过不同的项目任务,来学习单片机开发

过程,及C语言编程方法。

教学重点

教学难点

教学方法

课前准备

电路展示,学生

回顾所学知识

新授:第三章:单片机并行I/O端口应用

一、工作任务3:控制8个LED发光二极管闪烁

(一)目标及要求1、任务目的:通过单片机控制8个发

教师下达任务,

光二极管实现闪烁效果的实例,熟悉单片机并行I/O端口

明确任务目标及

及其应用。

要求,教师首先

知识回顾

明确任务目

标及要求

2、任务要求:将任务1中一个信号灯控制系统进行扩充,

演示功能电路,

在单片机的P1口上分别连接8个发光二极管,并将给定的

提高学生学习兴

C语言源程序编译后下载到单片机中,实现8个发光二极

趣。

管的闪烁效果。

(二)硬件准备:

1、单片机试验箱准备

2、硬件电路搭建(或组装)。

(三)程序及下载

1、完成源程序输入//程序:ex3_1.c

//功能:控制八个信号灯闪烁程序

#include //包含头文件REG51.H,定义了

MCS-51单片机的特殊功能寄存器

void delay(unsigned char i); //延时函数声明

void main() //主函数

{

while(1) {

P1=0x00;

亮八个LED

P1=0xff;

//将P1口的八位引脚清0,点

delay(200);

灭八个LED

delay(200);

}

}

//函数名:delay

//延时

//将P1口的八位引脚置1,熄

//延时

//函数功能:实现软件延时

//形式参数:unsigned char i;

// i控制空循环的外循环次数,共循环i*255次

//返回值:无

void delay(unsigned char i) //延时函数,无符号字符型变量

i为形式参数

{

unsigned char j,k;

for(k=0;k

for(j=0;j<255;j++);

}

2、程序编译、代码文件生成、下载到单片机存储器中。

3、程序运行测试,调试

(四)小结

//定义无符号字符型变量j和k

//双重for循环语句实现软件延

二边做边学:并行I/O端口电路结构分析

(一)知识重点:

1、了解并行输入/输出(I/O)端口的结构和功能;

2、了解P0、P1、P2、P3口的操作方法;

学生完成电

路组装

分析硬件构成

分析程序,知识

点、重点、难点

分解。

师生讨论,提问、

突破重点和难点 学生完成源

程序的输入、

编译、下载、

运行、调试

发布评论

评论列表 (0)

  1. 暂无评论