单片机技术及应用 项目4 单片机数码管显示器学习课件.doc

单片机技术及应用 项目4 单片机数码管显示器学习课件.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE44

项目4单片机数码管显示器

任务1单片机数码管显示器硬件电路制作

[教学目标]

理解单片机数码管显示器硬件电路构成;

识别项目中用到的元器件;

进一步掌握万能电路板元件布局和安装的方法。

[教学重点]

●单片机数码管显示器硬件电路构成;

●万能电路板元件布局和安装的方法。

[教学难点]

单片机数码管显示器硬件电路构成。

[教学方法]

理实一体化。

[教学过程]

某公司要求订制了一批单片机数码管显示器硬件电路板。要求如下:

用单片机AT89S51控制;

有6位共阳七段数码管;

有2个独立按键。

单片机数码管显示器包括两部分电路,即中央控制部分和数码管显示部分。中央控制部分可用项目二中制作的中央控制板,本项目只须制作数码管显示电路板。

数码管显示电路板中用到的主要器件有三极管、按键和数码管等。

1.三极管

2.七段数码管

为节省电路板空间,本任务选用六位一体数码管。图4-1-2为一位和六位的数码管的实物图

(a)一位数码管(b)六位一体数码管

图4-1-2

(1)七段数码管的结构

一位数码管由七个条状和一个点状发光二极管管芯制成,称为七段数码管,根据其结构的不同,可分为共阳极数码管和共阴极数码管两种,如图4-1-3所示。

(a)数码管结构(b)共阳极(c)共阴极

图4-1-3

本任务采用六位一体共阳数码管,其原理和引脚分布如图4-1-4

(a)六位一体共阳数码管原理图

(b)六位一体共阳数码管引脚

图4-1-4六位一体共阳

(2)数码管显示数字的原理

如图4-1-3(a)所示,如数码管要显示“1”,则必须b、c段发光。

一、单片机数码管显示器硬件电路构成

数字显示可以用七段数码管、液晶LCD、点阵显示模块等器件,根据任务要求,本任务采用七段数码管。本项目单片机控制部分用项目二的中央控制板,只需另做一块含6位七段共阳数码管和2个独立按键的数码管显示电路板即可。中央控制板和数码管显示电路板间通过排线相连。数码管显示电路如图4-1-

图4-1-5数码管显示

二、数码管显示电路硬件电路安装

1.元件清单

2.电路板布局

3.元件安装

本任务焊好的电路板如图4-1-

JP0

JP1JP2S2S1

图4-1-6数码管显示

三、单片机数字显示器硬件电路调试

任务29s倒数计时器

[教学目标]

巩固和加深理解已学过的指令和编程方法;

领会任务中新出现的指令;

理解查表程序和LED数码管静态显示编程方法。

[教学重点]

●本任务出现的指令;

●查表程序和LED数码管静态显示编程方法。

[教学难点]

●本任务出现的指令;

●查表程序和LED数码管静态显示编程方法。

[教学方法]

理实一体化。

[教学过程]

某娱乐公司为了节目需要,要求定制一款9秒倒数计时器。具体要求如下:

(1)用单片机AT89S51控制;

(2)从9开始每隔1秒倒数计时;

(3)倒数到0时,以0.5Hz频率“0”闪烁。

一、本任务新出现的指令及伪指令

(一)指令

1.16位立即数传送指令

MOVDPTR,#data16;DPTR←data16

2.加1指令

INCA;A←A+1

3.不带进位加法指令

ADDA,#data;A←A+data

4.查表指令

AT89S51能实现这种查询取数的指令有两条:

MOVCA,@A+DPTR;A←(A+DPTR)

MOVCA,@A+PC;PC←PC+1,A←(A+PC)

(二)伪指令

定义字节伪指令:[标号:]DBn1,n2,n3,…,nN

该指令将指令右边的单字节数据依次存放到以左边标号为起始地址的连续存储单元中。指令中标号为任选项,单字节数据之间用逗号隔开。

二、查表程序编程方法

查表指令在编程中应用很广泛,其关键的编程步骤如图4-2-2所示(以MOVCA,@A+DPTR为例)。

图4-2-2查表指令编程步骤

三、LED数码管静态显示编程方法

LED数码管的显示方法有静态显示和动态显示。静态显示就是数码管的每个字段都要独占一条I/O线,当单片机将要显示的字段码送到输出口上,数码管就可以显示出所要显示的字符,只要CPU不去改写它,显示将一直保持下去。

您可能关注的文档

文档评论(0)

ouyangxiaoxin + 关注
实名认证
内容提供者

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档