3.1-3.2 数码管及静态显示

多个数码管一起时候, 位选 是可单独控制的, 段选 是连接在一起的,通过位选信号控制哪个数码管亮;在同一时刻,位选选通的所有数码管上显示的数字始终都是一样的,因为他们的段选是连接在一起的,这种显示方法叫做静态显示。

题目1:让第一个数码管显示数字8.

#include <reg52.h>
sbit dula=P2^6;      //申明U1锁存器的锁存端
sbit wela=P2^7;      //申明U2锁存器的锁存端

void main()
{
wela=1;                //打开U2锁存端
P0=0xFE;             //位选,控制哪个数码管亮。第一个亮,其他都灭,送入位选信号P0= 1111 1110,即W1端对应数据为0,其他都为1. 
W1对应的是最后一位吗?!
wela=0;                //关闭U2锁存端

dula=1;                 //打开U1索存端
P0=0x7F;             //段选,控制这个数码管显示的内容,送入段选信号,显示8,h段为0,共阴极,1为亮,其余都为1,0111 1111  

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值