专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51单片机
求助!!!P0口在开关直接地的情况下怎么才能读到1
2019-07-15 10:38
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
2750
4
1462
本帖最后由 wangrui2000_wr 于 2017-5-29 09:21 编辑
初学者求助高能
15F2K60S2,实际
电路
是P0.3接开关再接到地,没有上拉电阻,怎么设置或者程序怎么写才能做到,开关闭合读到0,开关断开读到1的目的。必须要改硬件吗
我试过了设置p0m0,p0m1,0 ,0。不置1,只能读到1读不到0,置1什么都读不到,什么情况
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
机器人工作者
1楼-- · 2019-07-15 19:30
最好帖一下代码~
加载中...
wangrui2000_wr
2楼-- · 2019-07-15 20:21
本帖最后由 wangrui2000_wr 于 2017-5-29 09:55 编辑
这是代码
ORG 00000H
AJMP START
ORG 30H
P0M1 EQU 093H
P0M0 EQU 094H
START:
MOV P4M0,#00H
MOV P4M1,#00H
MOV P0M0,#00H
MOV P0M1,#00H
MOV P0,#0FFH
JB P0.0,N1
CLR P2.0
AJMP START
N1:
JB P0.1,N1
CLR P2.1
AJMP START
N2:
JB P0.2,N3
CLR P2.2
AJMP N4
N3:
JB P0.3,N4
CLR P2.3
AJMP START
N4:
JB P0.4,START
CLR P2.4
LOOP:NOP
AJMP START
p1是点触开关
p2是语音模块
加载中...
houjue
3楼-- · 2019-07-15 20:56
不添加上拉电阻是不行的~~~~改硬件吧!
加载中...
Artmist
4楼-- · 2019-07-15 21:02
精彩回答 2 元偷偷看……
加载中...
一周热门
更多
>
相关问题
【东软载波ESF0654 PDS开发板活动】开箱
1 个回答
东软载波ESF0654 PDS开发板外部中断
1 个回答
东软载波ESF0654 PDS开发板高级控制定时器AD16C4T
1 个回答
用串口调试助手为什么只能在hex模式接收发送而在文本模式不行
9 个回答
触摸芯片SC02B/SC04B在地砖灯的设计方案
1 个回答
东软载波ESF0654 PDS开发板串口USART0代码分享
1 个回答
普通32位单片机使用linux的应用代码
5 个回答
东软载波ESF0654 PDS开发板AT24C04的调试
9 个回答
相关文章
51单片机与蓝牙模块连接
0个评论
51单片机的硬件结构
0个评论
基于51单片机的无线遥控器制作
0个评论
51单片机 AD转换
0个评论
51单片机数码管递增显示
0个评论
如何实现对单片机寄存器的访问
0个评论
基于51单片机的指纹密码锁
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
51单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
这是代码
ORG 00000H
AJMP START
ORG 30H
P0M1 EQU 093H
P0M0 EQU 094H
START:
MOV P4M0,#00H
MOV P4M1,#00H
MOV P0M0,#00H
MOV P0M1,#00H
MOV P0,#0FFH
JB P0.0,N1
CLR P2.0
AJMP START
N1:
JB P0.1,N1
CLR P2.1
AJMP START
N2:
JB P0.2,N3
CLR P2.2
AJMP N4
N3:
JB P0.3,N4
CLR P2.3
AJMP START
N4:
JB P0.4,START
CLR P2.4
LOOP:NOP
AJMP START
p1是点触开关
p2是语音模块
一周热门 更多>