搜索
bottom↓
回复: 6

proteus仿真51单片机,IO口先输出0为什么不用置1就作能输入

[复制链接]

出0入0汤圆

发表于 2012-10-11 19:35:53 | 显示全部楼层 |阅读模式
ORG        0
LJMP        main
ORG        0100
main:                         MOV          P2,#10H
                MOV        P3,#00H
D:                MOV        P0,P3
                AJMP        D
                END

汇编程序如上,先对P3写0,然后再把P3赋给P0,P3.5~P3.7接按键,但按下按键P3口还是会变为高电平而没有就钳在低电平,这是为什么呢?
想不通,求大侠指点一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2012-10-11 20:43:44 | 显示全部楼层
不好意思,按键那里的那个1K的电阻是没连上电路的,也就是说按键按下就是输入P3相应引脚高电平,但问题还是存在呀,还是不用先给引脚置1呀????

出0入0汤圆

发表于 2012-10-12 17:15:30 | 显示全部楼层
不懂汇编          ~

出0入0汤圆

发表于 2012-10-12 20:57:03 | 显示全部楼层
显然楼猪应该先研究好51内部结构才是

出0入0汤圆

发表于 2012-10-12 21:08:06 | 显示全部楼层
看不懂汇编,但是按键一般都是接地的,51上电默认高电平,你这么检测会出错误的

出0入0汤圆

发表于 2012-10-12 21:10:27 | 显示全部楼层
蓝的代表低电平,
红的是高电平,
灰色是不确定电平
黄色的代表短路,
好好检查下吧

出0入0汤圆

发表于 2012-10-12 21:12:50 | 显示全部楼层
你知道你图上的那些红点兰点黄点是什么意思不?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 14:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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