首页 » 技术SOS » 嵌入式系统 » 单板计算机 » 求解,51程序问题

求解,51程序问题

助工
2014-04-28 18:23:34
独立按键实验 ORG 0000H MOV P0,#00H START: JNB P1.0,S0 JNB P1.1,S1 AJMP START S0: MOV P0,#01H S1: MOV P0,#02H END 烧录到MCU后现象按任一开关,只有第一个灯亮,也就是只有MOV P0,#01H起作用 我发现P1.0 P1.1 MCU无法识别,只能识别P1 不能单个控制每个脚 这个是什么问题呀? 就是发现无法用汇编语言直接控制MCU的单个引脚的输出电平
需求补充: ORG 0000H
MOV P0,#00H
START:
JNB P1.0,S0
JNB P1.1,S1
AJMP START
S0: MOV P0,#01H
S1: MOV P0,#02H
END
问题改下:重新观察了,P1.0 P1.1是起效的
但是还是那个现象:我按S0或S1,只有第一个灯亮,第二个灯不亮
分享
关键词: 51程序, 汇编  
专家
2014-04-28 19:17:28
1楼

灯和按键分别是连接哪个管脚的?

菜鸟
2014-04-28 23:57:54
2楼

忘了51,一般单片机都有对端口读写的控制 然后再读入状态或者输出,你测试的话就直接写个死循环呗

助工
2014-04-29 08:16:02
3楼

开关S0接P1.0 S1接P1.1 灯01H是第一个灯亮,02H是第二个灯亮 分别接P0.0和P0.1

高工
2023-06-25 23:56:29
4楼

忘了51

高工
2023-06-25 23:56:51
5楼

看不懂啊