单片机学习笔记(二)

P0端口需要使用上拉电阻,P1和P2不用。
数码管,由8段LED构成。
8段数码管

锁存器:暂存信号以维持电平状态。
需要使用两个锁存器,分别用来控制位与段。
如共阴极数码管,位和段的变量与显示的关系如下:


十六进制变量 3f 06 5b 4f 66 6d 7d 07 7f 6f 77 7c 39 5e 79 71 00
数码管显示值 0 1 2 3 4 5 6 7 8 9 A B C D E F 无

——————————最右边———————最左边
发光二极管=【 】【 】【f】【e】【d】【c】【b】【a】
十六进制FE=【1】【1】【1】【1】【1】【1】【1】【0】
显示结果:a亮,即最左边数码管亮

电路连接如图:

Keywords:

7SEG 数码管(CC 共阴极)
74hc573 锁存器
RESPACK-8 上拉排阻

Ex003:点亮数码管
代码如下:

#include<reg52.h>
sbit dula=P2^6;
sbit wela=P2^7;

void main()
{
    wela=1;
    P0=0x3E;
    wela=0;
    dula=1;
    P0=0x7f;
    dula=0;
    while(1);
}


本文来自 ZSXRPD,原文标题:单片机学习笔记(二),转载请标明来源。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
知识共享许可协议

发表评论

电子邮件地址不会被公开。 必填项已用*标注