单片机6 一位数码管显示

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:2
情感态度价值观:培养学生分析问题、解决问题的能力
重点
能够读懂电路原理图,理解程序含义及步骤
难点
能够根据简单要求学会修改程序,达到教师要求
学情分析
学生思维灵活,课堂气氛活跃,喜欢动手操作
教学方法
一体化教学,着重实操教学
教学准备
根据教学要求做好PPT和演示程序,深入讲解程序
教学过程与内容
设计意图
教学方法
#define uint unsigned int
#define uchar unsigned char
void delay(uint z)
{uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{while(1)
{P1=0x03;
delay(1000);
P1=0x9f;
delay(1000);
P1=00x0D;
delay(1000);
P1=0x99;
delay(1000);
P1=0x49;
delay(1000);
P1=0x41;
delay(1000);
P1=0x1F;
delay(1000);
P1=0x01;
delay(1000);
P1=0x09;
delay(1000);
}
}
3、程序运行验证
编写好程序文件后,生成hex文件,在Proteus的单片机中加载该hex文件,可观察到数码管0-9的数值变化。
教学反思
时间
(一)复习引入
通过现实生活中数码显示的实例引入静态LED数码显示技术。(交通灯的倒计时,公交车的时间显示系统,实验台的数字电压显示盘)
(二)新课内容
1、电路原理图设计
通过P1口各个位输出0或1,即低电平或高电平,来控制共阳极7段数码管的各个段灭还是亮来显示不同的数字。
2、电路控制程序讲解
#include<reg51.h>
单片机原理及应用课程教案
课题
单片机控制单个数码管显示(静态显示)
授课人
葛和平
课程类型
一体化课程
范围及性质
普通(校级、市级公开课)
班级
15电子1、2班
课时
2课时
上课时间
2016-2017学年第一学期
上课地点
4A-512
教学目标
知识与技能:具备基础的单片机知识,能够读懂电路原理图
过程与方法:培养学生查询资料的能力和团结协作的意识