标题: 为什么不接89C52RC单片机的时候数码管能点亮 接了后没反应了? [打印本页]

作者: 0TAKI0    时间: 2023-12-5 18:27
标题: 为什么不接89C52RC单片机的时候数码管能点亮 接了后没反应了?
向大家请教下,焊接部分我检查了又检查是和仿真图一样的 没有错误

51hei图片20231205182153.jpg (337.72 KB, 下载次数: 79)

装了单片机

装了单片机

51hei图片20231205182546.png (86.42 KB, 下载次数: 90)

proteus仿真是成功的

proteus仿真是成功的

51hei图片20231205182319.jpg (316.43 KB, 下载次数: 76)

没装单片机

没装单片机

作者: 0TAKI0    时间: 2023-12-5 18:32
pcb烧录的时候用pz-ISP烧录不成功,但是用stc-ISP烧录显示操作成功。
作者: 单片机学习习    时间: 2023-12-5 21:45
改一下数码管扫描延时函数就可以正常显示了,因为仿真软件的延时和实际芯片的延时有差异
作者: Hephaestus    时间: 2023-12-5 22:25
你用的肯定不是LS245,U2、U3输入悬空相当于输入高电平,所有输出都是低电平,LED绝对不会亮,到底用什么型号?
作者: 0TAKI0    时间: 2023-12-5 22:59
Hephaestus 发表于 2023-12-5 22:25
你用的肯定不是LS245,U2、U3输入悬空相当于输入高电平,所有输出都是低电平,LED绝对不会亮,到底用什么型 ...

数码管的驱动单片机用的是SN74LS245N,这两个单片机的10脚都接了地,20脚都接了电源
作者: 0TAKI0    时间: 2023-12-5 23:00
单片机学习习 发表于 2023-12-5 21:45
改一下数码管扫描延时函数就可以正常显示了,因为仿真软件的延时和实际芯片的延时有差异

好的 我去试试
作者: 0TAKI0    时间: 2023-12-5 23:25
单片机学习习 发表于 2023-12-5 21:45
改一下数码管扫描延时函数就可以正常显示了,因为仿真软件的延时和实际芯片的延时有差异

我刚刚把延时从1改为1000了 还是没有动静,在我的电路上没反应,但是在普中的开发学习板上有反应。
作者: npn    时间: 2023-12-6 08:24
Hephaestus 发表于 2023-12-5 22:25
你用的肯定不是LS245,U2、U3输入悬空相当于输入高电平,所有输出都是低电平,LED绝对不会亮,到底用什么型 ...

74芯片输入严禁悬空,电平不确定,严重会静电击穿,必须接上下拉电阻。
作者: 金玉之食    时间: 2023-12-6 08:53
0TAKI0 发表于 2023-12-5 23:25
我刚刚把延时从1改为1000了 还是没有动静,在我的电路上没反应,但是在普中的开发学习板上有反应 ...

跟单片机通信一下判断单片机是否正常工作。
还有就是晶振离芯片太远了,而且是插上去的感觉有点不太好
作者: 0TAKI0    时间: 2023-12-6 12:08
金玉之食 发表于 2023-12-6 08:53
跟单片机通信一下判断单片机是否正常工作。
还有就是晶振离芯片太远了,而且是插上去的感觉有点不太好

好的 我去改进下
作者: 0TAKI0    时间: 2023-12-6 12:09
npn 发表于 2023-12-6 08:24
74芯片输入严禁悬空,电平不确定,严重会静电击穿,必须接上下拉电阻。

好的我去改进下
作者: hi等你    时间: 2023-12-6 15:04
给楼主点赞,能持之以恒搭出这么复杂的开发板,而且还很漂亮,这是精通单片机的

必经之路。洞洞板用的好大,有点奢侈了哈,祝楼主早日成为高手
作者: glinfei    时间: 2023-12-6 17:09
1.没接时候,你的位选全为高,段选全为低,如果是共阴的管本来就会全亮。
2.建议你写个程序,就要P0全高,P1全低,看看是不是能亮。
作者: lkc8210    时间: 2023-12-7 09:06
P0的上拉电阻呢?
作者: 1619422734    时间: 2023-12-7 12:02
可能是因为接了89C52RC单片机后,单片机的输出引脚未正确配置或者未正确连接到数码管。可能需要检查单片机的程序代码和硬件连接是否正确,确保单片机的输出引脚能够正确驱动数码管。另外,还要注意电源供电是否正常,以及数码管的接线是否正确。如果以上都没有问题,可能需要进一步检查单片机和数码管的硬件连接,或者考虑是否需要更换或修复单片机或数码管。
作者: 1619422734    时间: 2023-12-7 12:03
可能是因为接了89C52RC单片机后,单片机的输出引脚未正确配置或者未正确连接到数码管。可能需要检查单片机的程序代码和硬件连接是否正确,确保单片机的输出引脚能够正确驱动数码管。另外,还要注意电源供电是否正常,以及数码管的接线是否正确。如果以上都没有问题,可能需要进一步检查单片机和数码管的硬件连接,或者考虑是否需要更换或修复单片机或数码管。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1