- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学习情境2-单片机控制数码管的显示
·单片机控制外部显示设备实现丰富多彩的显示效果,是其最常见的应用领域。现
在主流的显示设备有LED彩灯、数码管和液晶显示屏等,其中数码管因为功能丰富、质量稳定、价格低廉等特色,在现实生活中得到了广泛的应用。
·其应用领域主要包括两大类:一是根据它能够显示时间、日期、温度等所有可用数字的特点,在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等;二是应用在楼体亮化、广告牌背景、立交桥、河、湖护栏、建筑物轮廓等大型动感光带的夜景照明之中,可产生彩虹般绚丽的效果。
情境描述
项目-1使用数组控制数码管的静态显示
1知识储备
学习情境2-单片机控制数码管的显示
设计一个STC89C51单片机系统,使用数组实现单个数码管循环显示数字0~9。
一、项目描述
任务要求
任务3单个数码管显示数字1任务分析
任务实现
任务要求
任务4单个数码管循环显示数字0~9e任务分析
任务实现
任务5使用数组实现单个数码管循环显示数字0~9
三、学习路线图
单片机控制LED方式
单片机控制LED设计思路
任务要求
任务分析任务实现
共阴极数码管
共阳极数码管
项目1使用数组控制数码管的静态显示
任务1单片机控制的基本机制
任务2数码管结构和原理
·引导问题1
·根据学习情境1所学知识,基于单片机的P1端口,实现8个LED灯中1-4号灯亮,5-8号灯灭,应对P1端口赋值多少?(16进制表示)。
承上
·引导问题2
·接上题,要实现8个LED灯中奇数灯亮,偶数号灯灭,应
对P1端口赋值多少?(16进制表示)。
·引导问题3
●小组讨论,然后回答:使用单片机控制LED灯的基本设计思路?
·数码管按段数分,分为七段数码管
(没有小数点)和八段数码管(有小
数点)。以八段数码管为例,每段由
发光二极管组成,分别对应数码管的
a、b、c、d、e、f、g七段和小数点dp。
任务2数码管结构
·引导问题4
·你在生活中都见过哪些数码管应用的场景?举例说明。
·引导问题5
●观察一下,数码管和二极管是什么关系呢?
·数码管分为共阳极和共阴极两种
·共阴极数码管阴极连在一起接地,当某发光二极管阳极为高电平时,发光二极管点亮,相应段被显示。
·共阳极数码管阳极连在一起,接+5V,当某个发光二极管阴极接低电平时,该发光二极管被点亮,相应段被显示。
要想使数码管的某个段被点亮,共阴极和共阳极数码管应该分别做怎样的设置?
aO一
bo-
cO-
do-
eo一
fO-
go-
dpo—
bo—
cO-
do—
eo-
fO—
go—
dpo—
数码管的类别
com
-O
com
·分析:
·无论共阴极、共阳极数码管,点亮某一段的依据均为二极管的“单向导电性”。
·如果是共阴极数码管:
-位选:公共端COM接地;
-段选:某一段为高电平,则该段
点亮。
·如果是共阳极数码管:
-位选:接VCC(高电平1)
-段选:点亮段接地(低电平“0”)
·任务3:
●单个数码管显示数字1
·要求:
·编写程序,使单个共阳极数码管显示数字1。
ca
abcdefg小数点
P0.0P0.1P0.2P0.3P0.4FP0.5F
P0.6P0.7
51单片机
510Ω×8
a
b
cd
e
f
8
dp
段选线
共阳极数码管
+vcc
acom
bg
d
dp
1
2
3
4
5
6
7
8
c●
f
e
·引导问题8
·如果使用共阳极数码管显示数字1和2,分别写出应该给P1端口的赋值(16进制)。
·分析:
1.使用for语句实现数字的循环处理;
2.使用while语句实现主程序一直执行的功能;
3.使用函数机制,先设计一个延时函数,通过调用该延时函数的方式实现延时功能;
·任务4:
·单个数码管循环显示数字0~9
·要求:
·单个数码管动态显示数字0~9,每间隔一秒数字变化一次,程序一直循环显示。
4.对P1口依次赋值0~9的十六进制编码,
并结合延时程序实现所需的效果。
显示字符
字段码
显示字符
字段码
共阴极
共阳极
共阴极
共阳极
0
A
1
B
2
C
3
d
4
E
5
F
6
P
7
一
8
y
9
熄灭
·引导问题9
·(1)将显示字符对应的字段码填写到下表中。
·引导问题10
·在划横线部分填写合适的代,使该程序能完成任
务4要求的功能。
#includereg52
您可能关注的文档
- 学习情境1单片机控制LED彩灯的亮灭-项目1-1知识准备.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目1-2单片机概述.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目1-3LED工作原理.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目1-4C语言基础1.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目1-5C语言基础2-常量变量和类型.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目1-6C语言基础3-赋值运算符和十六进制.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目2-1知识准备.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目2-2C语言基础知识4-运算符.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目2-3C语言基础知识5-关系运算符和表达式.pptx
- 学习情境1单片机控制LED彩灯的亮灭-项目2-4C语言基础知识6-if语句.pptx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)