找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2582|回复: 8
收起左侧

为什么这里的LED灯不亮

[复制链接]
ID:336971 发表于 2018-5-28 16:43 | 显示全部楼层 |阅读模式
这个程序想要实现的功能为,开启仿真后LED灯自动亮,然后按下右边的开关之后LED等熄灭,但是开始仿真之后LED灯直接就不亮了,这是为什么?要怎么改
               ORG 0000H
                AJMP START
               ORG 0030H        
START:    MOV SP,#30H        
                MOV R1,#P2.1        
                MOV A,R1        
                CJNE A,#1,LL        
               AJMP START        
           LL: CLR P2.0        
               END

为.png
回复

使用道具 举报

ID:123289 发表于 2018-5-29 23:01 | 显示全部楼层
MOV R1,#P2.1
编译时能通过吗?
回复

使用道具 举报

ID:341275 发表于 2018-5-30 11:56 | 显示全部楼层

MOV R1,#P2.1
编译时能通过吗?

#P2.1不是立即数,这里有问题
回复

使用道具 举报

ID:341387 发表于 2018-5-30 15:04 | 显示全部楼层
换一个节点试试
回复

使用道具 举报

ID:232869 发表于 2018-5-30 15:54 | 显示全部楼层
U2是什么芯片,很明显U1的P2.0是低电平显示蓝色,U2的1B也是蓝色为低电平,但是接LED的1C脚却是灰色,不是低电平,LED肯定不亮了。这个U2是干什么用的?锁存器? 这个部分有问题。直接把LED接P2.0根据实际情况串个电阻
回复

使用道具 举报

ID:341487 发表于 2018-5-30 16:27 | 显示全部楼层
不错
回复

使用道具 举报

ID:341484 发表于 2018-5-30 16:31 | 显示全部楼层
是不是程序问题
回复

使用道具 举报

ID:341448 发表于 2018-5-30 16:36 来自触屏版 | 显示全部楼层
单片机最小系统
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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