C语言程序4位7段数码管共阴改共阳

2023-01-16

uchar code ditab[16]=0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09;
//小数断码表
uchar code table_dm[12]=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40;
//共阴 LED 段码表 "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "不亮" "-"
uchar table_dm1[]=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef;
//个位带小数点的断码表
uchar data temp_data[2]=0x00,0x00; //读出温度暂放
uchar data display[5]=0x00,0x00,0x00,0x00,0x00; //显示单元数据,共 4 个数据和一个运算暂用 共阳极:
位选为高电平(即1)选中数码管,
各段选为低电平(即0接地时)选中各数码段, 由0到f的编码为: uchar code table[]= 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e;
参考知识1 把数组的按位去反。如0x00改为0xff 参考知识B 反过来嘛!!追问

可以详细点吗?谢谢,我不是很懂得怎么改

相似知识
数码开关控制4位7段数码管显示实验 程序有错误怎么办 参考知识1程序有错误,没有办法了,慢慢的调试了,首先确定正常工作,在一个就是译码器有没有锁存,没有译码器如果是扫描的方式驱动的话那就是不停的循环扫描咯。还有就是共阴共阳别搞错啊,嘿嘿,我增经范过这种低
关于4位7段数码管的问题,谢谢 参考知识1<p>1.既不是并联也不是串联,而是有一个公共端,如果所有的阳极连在一起就是共阳的,如果所有的阴极连在一起就是共阴的,如图</p><p>2.这个我不懂你的
7段共阴数码管怎样能在proteus里找到 数码管在proteus的“Optoelectronics”元件库中。在Optoelectronics库中含有Cathode的器件均为共阴极的。6个7段数码管的是:颜色6Digit7-SegmentCa
两位数码管怎么改四位数码管 参考知识1四位数码管怎么改成两个两位数码管答:四位数码管改成两个两位数码管在单片机c语言编程下,四位共阳极数码管四个接口对应单片机的四个IO口。在硬件都没有问题的情况下,通过段选写入8位二进制编码(2
4段数码管怎么变成7段数码管 你这就是一个仿真图,用这种BCD数码管(4个脚)就行,能与160的输出直接连接了。换成7段数码管,需要加一个译码器,每一个74LS160都加一个译码器,有74LS48,要配共阴数码管。74LS247要
为啥四位数码管只有6个引脚 参考知识1stc单片机驱动。四位数码管是一种半导体发光器件,因为是属于stc单片机驱动,导致只有6个引脚,其基本单元是发光二极管。
RGB共阳 啥意思 参考知识1平面设计里面的颜色,RGB指的是我们在电脑或是电视等等影像里看到的物体颜色为RGB 参考知识B很多的RGB就组成LED了。 参考知识C这是一个LED(发光二极管)方面的专业术语,R(红色)、