普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 1735|回复: 1

萌新求问:数码管怎么显示相同的数字?

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-12-6 15:41:36 | 显示全部楼层 |阅读模式
  1. case 0: LSA=1; LSB=1; LSC=1; break;
  2.                   case 1: LSA=0; LSB=1; LSC=1; break;
  3.                   case 3: LSA=0; LSB=0; LSC=1; break;
  4.                   case 2: LSA=1; LSB=0; LSC=1; break;         
  5.                   case 4: LSA=1; LSB=1; LSC=0; break;
  6.                   case 5: LSA=0; LSB=1; LSC=0; break;
  7.                   case 6: LSA=1; LSB=0; LSC=0; break;
  8.                   case 7: LSA=0; LSB=0; LSC=0; break;
复制代码
这是按顺序的0-7.我的想法是直接让它显示一的时候输出两种LSA\B\C的值。思路对不对我不知道,但我做出了老是报错。求大佬指教。答案其次,就想知道思路
回复

使用道具 举报

2

主题

5

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-1-11 17:08:50 | 显示全部楼层
本帖最后由 pzx96177 于 2022-1-11 17:17 编辑

1、思路反了.LSA\B\C是位选值,要显示相同的数字,应给相应位的P0段码赋相同值;如第1、2、5位显示0,则段码数组的第1、2、5位都应为0x3f。2、每次的段码值都是一样的,把要显示相同数字的数码管位选线连在一起,它们同时选通,显示一样的值。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-26 11:20 , Processed in 0.092855 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表