gongnn 发表于 2021-11-9 20:10
uchar code tabel[]= {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F,};
修改这里的第9个
188610329 发表于 2021-11-9 20:00
WE = 1;//打开位选锁存器
P0 = 0XFE; //1111 1110
WE = 0;//锁存位选数据
Hephaestus 发表于 2021-11-9 20:35
0x7f没错,问题肯定不在这里。
茴香打卤面 发表于 2021-11-9 21:49
还是不对,0到8有点,8到0也有点,每个8都有
茴香打卤面 发表于 2021-11-9 21:53
大哥认为错在哪里?可以指点一下吗
wulin 发表于 2021-11-10 06:55
楼主没有按照实验板实际电路写程序,出现奇怪现象是必然的。建议楼主先用此板配套示例程序测试,熟悉后再 ...
茴香打卤面 发表于 2021-11-10 12:34
感谢回复,但是问题没有解决。8还是会有点,每个8都有,且独立按键3虽然有反应,但是只是对数字闪烁了一 ...
188610329 发表于 2021-11-9 22:08
我知道不对,我只是看看是电路问题,还是数码管问题,现在基本可以认为是电路问题了,
你把这句: ...
B0DC5413-3D55-4412-82C4-1B278B63E282.jpeg (78.82 KB, 下载次数: 43)
wulin 发表于 2021-11-10 14:00
这是按普中的相关电路做的仿真
188610329 发表于 2021-11-10 16:34
警告不用管,没有调用那个数组,只要恢复那个 P0 = tabel[num]; 警告就没了,你照着这样写进单片机, ...
茴香打卤面 发表于 2021-11-10 17:34
是的,只有点亮了
188610329 发表于 2021-11-10 17:48
我怀疑…… 锁存器这里可能有问题,当拉高多的引脚电平时会把 7 脚位一起拉高。
DU = 1;//打开段选锁 ...
茴香打卤面 发表于 2021-11-10 16:07
很厉害,虽然我看不懂
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |