51单片机学习笔记 STC89CRC (04)数码管和锁存器

发布时间 2023-04-22 11:28:27作者: 沉默的王さん

一、数码管

 

点亮:共阴极给高电平,共阳级给低电平,二进制点亮顺序为   dp  g  f  e  d  c  b  a

想要显示1,就可以给0x06,  //0000 0110,bc亮起显示1.

0x3F, //"0"
0x06, //"1"
0x5B, //"2"
0x4F, //"3"
0x66, //"4"
0x6D, //"5"
0x7D, //"6"
0x07, //"7"
0x7F, //"8"
0x6F, //"9"
0x77, //"A"
0x7C, //"B"
0x39, //"C"
0x5E, //"D"
0x79, //"E"
0x71, //"F"
0x76, //"H"
0x38, //"L"
0x37, //"n"
0x3E, //"u"
0x73, //"P"
0x5C, //"o"
0x40, //"-"
0x00 //熄灭

 

二、锁存器

  high or low

L:低电平(low)

H:高电平(high)

X:任意电平

Q0:原值不变

芯片手册的内容 {

缓冲的输出启用(OE)输入可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻抗状态。在高阻抗状态下,输出既不负载也不驱动母线。高阻抗状态和增加的驱动器提供了驱动总线没有接口或上拉组件的能力。

当锁存启用(LE)输入很高时,Q输出响应数据(D)输入。当LE值较低时,将锁定输出以保留已设置的数据。

 }

大白话解释,OE为启用开关,LE为是否同步开关,可以用汽车的离合器来说明

当车辆点火(OE给高电平),此时