51单片机P3接口问题,急需大神解答。

2019-03-24 17:48发布

在P80/P87C52X2也就是51单片机中,我用P3作为控制小灯亮灭的键位控制端口,然后用P1做为小灯亮灭端口,在实验过程中,发现按下连接P3的8个按键,除了P3.6和P3.7以外不能实现控制功能以外,其他的端口都能实现,小弟用汇编写的,所以非常疑惑,P3口的第二功能和第一功能怎如何区别它们功能的选择,为什么只有WD和RD控制的灯不亮以外其他的都亮,自己也研究过相关资料,猜想是不是因为P3.6和P3.7是因为是单片机内部总线,只能通过软件编写实现功能,而不能通过外设实现控制,但同时疑惑又来了,外部中断INTO和INT1是可以利用这两个键位的,所以似乎又证明了这两个键位是可以通过外设来控制的,推翻了自己的猜想。 希望有大神可以给予解释,万分感谢。[img=0,1]file:///D:用户目录我的文档Tencent Files443868369ImageGroupM$O2T~RTJG}[]8AN(OQ6`6D.jpg[/img]
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
dcexpert
2019-03-24 21:57
汉子哥 发表于 2015-12-3 13:44
其实我就想知道为什么P3.6和P3.7端口也就是RD和WD这两个端口,为什么不能通过外设控制这两个端口的高低电 ...

P3.6/P3.7是可以做IO的,如果不行可能是默认做总线控制了,需要看看数据手册,看需要设置什么寄存器。

一周热门 更多>