找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2124|回复: 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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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是否有故障。
回复

使用道具 举报

5#
ID:278179 发表于 2021-1-30 13:15 | 只看该作者
这段程序没有问题,只能看别的地方
回复

使用道具 举报

6#
ID:811405 发表于 2021-1-30 15:40 | 只看该作者
程序没有问题的话应该是硬件电路的问题
回复

使用道具 举报

7#
ID:104825 发表于 2021-1-30 16:06 来自手机 | 只看该作者
这段程序没什么问题查硬件吧。
回复

使用道具 举报

8#
ID:879809 发表于 2021-1-30 17:52 来自手机 | 只看该作者
不上完整图纸你的问题没法接。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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