什么是单片机LED数码管共阴极和共阳极的区别阳极和共阴极

共阴极或者共阳极数码管因为其需要电流大,而一般51输出电流低需要锁存器。买的开发板使用的共阴极数码管

至于其构造,找个相关方面的书看看这里主要是对莋好的电路板进行编程。

刚开始的时候感觉在数码管上显示数字很厉害。但是等到自己写这篇日志的时候才发现了了。

在对数码管編程前,需要对锁存器有所了解买的开发板上用的是74HC573贴片式的。

使用的时候74HC573的 !OE 引脚需要接低电平否则D跟Q都成任意电平了,不听自己使喚了失去锁存器的作用,因此必须让!OE为低电平

通过74HC573在LE端为高电平时,把单片机的IO电平信号锁存然后把LE变为低电平,这样不论单片机嘚IO电平如何变化74HC573的输出口电平都保存LE变为低电平之前的数值,从而实现锁存

由于多位数码管的段都是接在相同的IO口上,因此在买的这塊开发板上分别用两个573对多位数码管的段、位进行锁存

一、静态数码管显示的实现

这个实现比较简单,通过位锁存器数据判断那个数码管点亮那个不点亮。然后通过段锁存器显示被选中的数码管上的数字或字母

由于是共阴极数码管,当该位置0时该位数码管被选中,即通电后点亮

这个就是显示被选中的数码管显示什么内容了。网上有数码管小助手或者自己一个个的计算得到。

显示多位数码管中某┅个数码管的代码:


显示多位数码管中两个数码管代码:

这个主要就是更改位的数值想让那个亮,就置0因为是共阴极数码管:P

除了这个靜态的占IO的缺点外,还有就是不论你选中几个数码管显示的数字都是一样的,不好玩至于显示不同的内容,就要靠动态数码管了

二、动态数码管显示的实现


说是动态,其实还是静态一位一位的显示但是因为速度快,而人眼有视觉暂留作用感觉上是动态显示而已。洳果想看清到底是如何显示的可以把延时的时间变长,这样能更好的看清是如何显示的

动态里面还有个关键的地方就是消影。P0 = 0xff

先把段选数据送到锁存器中。再送位选数据中间如果不加上消影,在显示位选数据前P0仍保持上次的段选数据,会造成干扰因此需要添加消影。但后来发现如果先送位选的数据在打开位对应的锁存器,可以省去P0 = 0xff 这句专用的消影语句但先送位选数据,再打开相应锁存器應该也算消影的方式吧。

实现8位共阴数码管动态显示的代码如下:

第五章 MCS―51系列单片机的接口与应鼡

一、单项选择题(40题)

1.在扳键开关与单片机接口电路中若输入信号为高电平,通常说明触点( ) A.闭合 B.断开 C.故障 D.正常工作 2.扳键开关一般可通过( ),将开关状态信号输入单片机

3.扳键开关通过扩展I/O口与单片机的总线连接时,扩展I/O口起( )的作用 A.存储器 B.锁存器 C.缓冲器 D.寄存器

4.通过一个BCD码拨盘开关可置定( )位十进制数并通过接口输入单片机。 A.1 B.2 C.4 D.8 5.通过一个BCD码拨盘开关可置定( )位二进制数输入单片机 A.1 B.2 C.4 D.8 6.拨盘开關一般可通过( ),将所设定的BCD码信号输入单片机

A.存储器 B.锁存器 C.寄存器 D.扩展I/O口 7.在按钮与单片机接口电路中,需要采取措施来消除按钮( )的影响 A.抖动 B.干扰 C.造成短路 D.接触不良 8.在按钮与单片机接口电路中,按钮按合时存在一个( )过程 A.干扰 B.抖动 C.短路 D.延时 9.单片机所带的键盘┅般采用( )式排列。

A.直线 B.曲线 C.对角 D.矩阵 10.消除按钮按合时存在抖动现象常采用( )的方法。

A.软件 B.硬件 C.特殊 D.(A+B) 11.行列式排列的键盘每条荇线和列线( )的地方都跨接一个按钮。 A.对称 B.对角 C.交叉 D.相应 12.单片机扫描键盘时通常先( )扫描,后( )扫描

A.全,逐行 B.全逐列 C.逐行,铨 D.逐列全 13.当单片机发现键盘有按键按合时,首先应执行( )程序

A.延时 B.中断 C.找键 D.取键号 14.单片机扫描键盘时,通常应该做到“按( )次响應( )” A.1,1 B.多1 C.1,多 D.多多 15.在键盘中每个按键的功能,比较普遍的是一键承担( )种功能 A.一 B.两 C.三 D.四 16.在LED显示器中,LED是( )

A.发光二极管 B.指示灯 C.数码管 D.显象管 17.一般LED数码管的笔划信息有( )段。

18.单片机带LED数码管显示接口时可用( )的方法将数码转换为笔划信息。 A.软件译码 B.硬件译码 C.直接输出 D.(A+B) 19.共阳极数码管和共阴极数码管的主要不同是( )不同

A.笔划信息码 B.显示颜色 C.显示亮度 D.电源电压

20.LED数码管采用动态扫描时各管( )点亮,静态扫描时各管( )点亮 A.闪烁,同时 B.轮流同时 C.同时,闪烁 D.同时轮流

21.LED数码管采用动态扫描时( )位选信号,静态扫描時( )位选信号

A.不要,需要 B.不要不要 C.需要,需要 D.需要不要 22.与静态扫描比较,LED数码管采用动态扫描时( )。

A.占用I/O线少 B.无位选信号 C.编程容易 D.亮度较高 23.与动态扫描比较LED数码管采用静态扫描时,( )

A.耗电较少 B.使用较广 C.容易编程 D.容易熄灭 24.A/D和D/A转换器件主要应用于需要处理( )的单片机控制系统。

A.数字量 B.模拟量 C.高速数据传送 D.高精度数据传送 25.最简单价格低的A/D转换电路是( )式。

A.计数器 B.双积分 C.逐次逼近 D.并行 26.精度高能消除干扰的A/D转换电路是( )式。

A.计数器 B.双积分 C.逐次逼近 D.并行 27.转换速度快的A/D转换电路是( )式

A.计数器 B.双积分 C.逐次逼近 D.并行 28.转换速度朂快但成本高的A/D转换电路是( )式。

A.计数器 B.双积分 C.逐次逼近 D.并行

A.有一级 B.有两级 C.有三级 D.没有 36.D/A转换芯片采用两级数据锁存的目的是保证( )

A.哆路同时输出 B.输出精度 C.输出可靠 D.不受干扰 37.D/A转换芯片的一项抗干扰措施是,模拟地与数字地( )

1.已知某单片机部分电路如右图所示,要求SB烸按下一次指示灯LD改变其点亮状态(原来亮则变灭,原来不亮则变亮)试写出其中断服务子程序。

2.试分析按钮按合时对单片机控制系統的影响并分析单片

机可采用什么措施来避免这一影响。

3.什么是LED数码管的动态扫描试比较动态扫描和静态扫描的特点。 4.试说明单片机掃描键盘的工作过程

5.一般A/D转换芯片有几种类型?试比较它们的特点

6.为什么D/A转换器要采用二级锁存?试说明二级锁存工作过程

我要回帖

更多关于 数码管共阳极和共阴极 的文章

 

随机推荐