找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3319|回复: 7
收起左侧

这个程序中为何单片机P1.0灯亮时,P1.1会跟着亮?

[复制链接]
ID:825883 发表于 2021-1-29 22:57 | 显示全部楼层 |阅读模式
我的芯片是STC89C52,开发板(锐志电子)上P0和P1各接有8个LED灯,输出低电平对应灯亮。P1.0输出低电平时P1.0灯亮,有时P1.1也跟着亮,时好时坏。让P1.1亮,P1.0不跟随亮。换成P0.0口也没事,不知为何?

更换STC89C52还是如此,排除了单片机的原因,是开发板的原因?还是程序的原因(一些其它程序也是P1.1灯跟随P1.0灯亮,时好时坏)?
LOOP:SETB P1.1
LCALL DELAY
CLR P1.1
LCALL DELAY
AJMP LOOP

DELAY:MOV R7,#250
D1:MOV R6,#250
D2:DJNZ R6,D2
   DJNZ R7,D1
   RET
   END

回复

使用道具 举报

ID:752974 发表于 2021-1-30 10:21 | 显示全部楼层
是不是PCB的问题呢,凭空猜不出来。
回复

使用道具 举报

无效楼层,该帖已经被删除
ID:163285 发表于 2021-1-30 10:55 | 显示全部楼层
P0口灯与P1口灯互换,现象还存在,就是P1.1内部漏电。
回复

使用道具 举报

ID:163285 发表于 2021-1-30 11:06 | 显示全部楼层
最直接将芯片拔去,有万用表测量P1.0和P1.1口与地的正反阻值,确定电路板和LED是否有故障。
回复

使用道具 举报

ID:278179 发表于 2021-1-30 13:15 | 显示全部楼层
这段程序没有问题,只能看别的地方
回复

使用道具 举报

ID:811405 发表于 2021-1-30 15:40 | 显示全部楼层
程序没有问题的话应该是硬件电路的问题
回复

使用道具 举报

ID:104825 发表于 2021-1-30 16:06 来自触屏版 | 显示全部楼层
这段程序没什么问题查硬件吧。
回复

使用道具 举报

ID:879809 发表于 2021-1-30 17:52 来自触屏版 | 显示全部楼层
不上完整图纸你的问题没法接。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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