搜索
bottom↓
回复: 47

51单片机的P3.6和P3.7可以当成普通的IO用吗

[复制链接]

出0入0汤圆

发表于 2013-10-19 20:30:24 | 显示全部楼层 |阅读模式
51单片机的P3.6和P3.7可以当成普通的IO用吗?如果可以求大神给个程序吧……最好是液晶的RS和RW的的使能端口

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-10-19 20:51:55 | 显示全部楼层
动手试试呗

出0入0汤圆

发表于 2013-10-19 20:53:48 | 显示全部楼层
这是肯定可以的。就跟其他IO一样用法。

出0入0汤圆

发表于 2013-10-19 20:54:51 | 显示全部楼层
常把这俩口当I0的路过。

出0入4汤圆

发表于 2013-10-19 21:40:31 | 显示全部楼层
我的疑问是 他俩不能当IO用吗

出0入0汤圆

 楼主| 发表于 2013-10-20 10:12:52 | 显示全部楼层
mandey 发表于 2013-10-19 20:53
这是肯定可以的。就跟其他IO一样用法。

不可以……我昨天查过了

出0入0汤圆

 楼主| 发表于 2013-10-20 10:14:11 | 显示全部楼层
xiaoyigechaos 发表于 2013-10-19 21:40
我的疑问是 他俩不能当IO用吗

我昨天写程序时候是不可以的,我个人的感觉是不可以的,不知道对不对,对于液晶来说是不可以的

出0入0汤圆

 楼主| 发表于 2013-10-20 10:14:56 | 显示全部楼层
gracialee 发表于 2013-10-19 20:54
常把这俩口当I0的路过。

可以吗?我昨天写液晶的是不可以

出0入0汤圆

发表于 2013-10-20 10:16:01 | 显示全部楼层
加油——蜗牛 发表于 2013-10-20 10:12
不可以……我昨天查过了

很明显,你的操作不当。IO不能当IO用,能当什么用呢

出0入0汤圆

发表于 2013-10-20 12:10:07 | 显示全部楼层
外部xtal口吧,你得设置成内置。。。

出0入25汤圆

发表于 2013-10-20 12:29:53 | 显示全部楼层
标准51,如果没有外扩存储,P3.6和P3.7是可以作普通IO的,跟P1没什么区别。
如果外扩存储,这两根口线就变成读写控制线了,不能再作为IO使用。

出0入0汤圆

发表于 2013-10-20 13:11:20 | 显示全部楼层
51单片机P3.6,P3.7能够当I/O用,这点是毋庸置疑的,I/O是它们的第一功能,否则就不会叫I/O口了。

出0入0汤圆

发表于 2013-10-20 13:23:05 | 显示全部楼层
加油——蜗牛 发表于 2013-10-20 10:14
可以吗?我昨天写液晶的是不可以

我用这东东写了可多液晶,你的是啥问题啊?

出0入0汤圆

发表于 2013-10-20 17:50:13 | 显示全部楼层
端口复用!

出0入0汤圆

发表于 2013-10-20 17:53:49 | 显示全部楼层
相当的可以啊

出5入8汤圆

发表于 2013-10-20 20:14:05 | 显示全部楼层
可以的 普通的IO口啊

出10入113汤圆

发表于 2013-10-20 20:46:13 | 显示全部楼层
他们很普通,一直很低调。

出0入0汤圆

 楼主| 发表于 2013-10-20 21:13:08 | 显示全部楼层
gracialee 发表于 2013-10-20 13:23
我用这东东写了可多液晶,你的是啥问题啊?

出不来数据,一换IO口就可以了

出0入0汤圆

 楼主| 发表于 2013-10-20 21:13:44 | 显示全部楼层
饭桶 发表于 2013-10-20 20:46
他们很普通,一直很低调。

可是我的实践告诉我,他不可以啊

出0入0汤圆

 楼主| 发表于 2013-10-20 21:15:01 | 显示全部楼层
gracialee 发表于 2013-10-20 13:23
我用这东东写了可多液晶,你的是啥问题啊?

液晶不显示啊,一换IO口就可以了,很长时间没有用51,你们确定可以吗

出0入0汤圆

 楼主| 发表于 2013-10-20 21:16:10 | 显示全部楼层
hecat 发表于 2013-10-20 12:29
标准51,如果没有外扩存储,P3.6和P3.7是可以作普通IO的,跟P1没什么区别。
如果外扩存储,这两根口线就变 ...

没有当成第二功能引脚,可是写液晶还是不能出数据啊

出0入25汤圆

发表于 2013-10-20 23:54:32 | 显示全部楼层
用啥型号的MCU?

出0入0汤圆

发表于 2013-10-21 01:01:31 | 显示全部楼层
这种情况,你可以换一块单片机再试

出0入0汤圆

发表于 2013-10-21 07:28:04 来自手机 | 显示全部楼层
自己试试

出0入0汤圆

发表于 2013-10-21 09:26:54 | 显示全部楼层
明显可以啊,不可以怎么算做IO啊

出0入0汤圆

发表于 2013-10-21 16:35:26 | 显示全部楼层
估计是IO口坏了……换一个吧~

出0入0汤圆

发表于 2013-10-21 16:48:06 | 显示全部楼层
肯定可以的啦

出0入0汤圆

发表于 2013-10-21 19:19:15 | 显示全部楼层
肯定可以的啦 +1

出0入0汤圆

 楼主| 发表于 2013-10-21 20:54:17 | 显示全部楼层
mandey 发表于 2013-10-20 10:16
很明显,你的操作不当。IO不能当IO用,能当什么用呢

我想说的是,它内部有sbuf寄存器啊,你确定可以吗?最好写一个试试看看,我试验了三次,最后一次在开发板上面实验的,液晶上面可以显示,可是显示的不是你要写的数据

出0入0汤圆

 楼主| 发表于 2013-10-21 20:55:32 | 显示全部楼层
lcw_swust 发表于 2013-10-19 20:51
动手试试呗

试过了,不行

出0入0汤圆

发表于 2013-10-22 08:44:20 | 显示全部楼层
加油——蜗牛 发表于 2013-10-21 20:54
我想说的是,它内部有sbuf寄存器啊,你确定可以吗?最好写一个试试看看,我试验了三次,最后一次在开发板 ...

SBUF不是串口的接收发送寄存器吗?怎么又跟P36,P37有关系呢?我现在不用51很久了,但是很明确的告诉你,以前经常用这两个IO

出0入0汤圆

发表于 2013-10-22 13:33:34 | 显示全部楼层
加油——蜗牛 发表于 2013-10-21 20:55
试过了,不行

楼主,不如把电路和程序贴出来看看.

出0入0汤圆

发表于 2013-10-22 13:56:34 | 显示全部楼层
弱弱的问一句,单片机能当成单片机用吗?

出0入0汤圆

发表于 2013-10-22 14:14:52 | 显示全部楼层
可以的不能再可以了

出0入0汤圆

发表于 2013-10-22 16:30:25 | 显示全部楼层
P36.37可以做普通IO使用,液晶屏的程序坛里很多,可以看看电子万年历(最明显).

出0入0汤圆

发表于 2014-4-12 15:45:20 | 显示全部楼层
可以像其它IO一样使用

出0入0汤圆

发表于 2014-4-13 09:19:11 来自手机 | 显示全部楼层
这问题怎么这么逗呢,lz谁给你这么大勇气这么问得

出0入0汤圆

发表于 2014-4-13 10:54:31 | 显示全部楼层
最基本的功能就是普通IO,其他的功能都是它的第二功能。

出0入0汤圆

发表于 2014-4-13 12:03:25 | 显示全部楼层
可能楼主写的是P3.6和P3.7但是接的是P3.0和P3.1。哈哈

出0入0汤圆

发表于 2014-4-13 23:15:53 来自手机 | 显示全部楼层
无了了吗?

出0入0汤圆

 楼主| 发表于 2014-4-22 17:54:12 | 显示全部楼层
aa5209999520 发表于 2013-10-22 13:56
弱弱的问一句,单片机能当成单片机用吗?

我知道你们说的   但是当时情况的确是那样的,我现在不用51好长时间了,不过你怀疑我之前先试一下吧

出0入0汤圆

 楼主| 发表于 2014-4-22 17:58:49 | 显示全部楼层
对与单片机我想说一下我的感受,at89c51和12c5a60s2同样的51内核,同样的一块液晶在at89c51上可以用的但是在12c5a60s2上面不可以用,原因是延时的时间不够……很多的东西要结合自己的硬件对应的程序,做适当的调整,谢谢啊

出0入0汤圆

发表于 2014-7-13 09:40:28 | 显示全部楼层
可以。STC官方提供的库里都可以它们当普通IO使用。还可以设置推完输出、双向IO等使用。

出90入372汤圆

发表于 2022-6-13 11:34:29 | 显示全部楼层
楼主找到原因了吗?我今天也遇到这个问题了,用的是STC8G08,其他IO都正常 但P3.7就不行,换了几块板子均如此

出0入4汤圆

发表于 2022-6-26 15:43:47 | 显示全部楼层
keshipt 发表于 2022-6-13 11:34
楼主找到原因了吗?我今天也遇到这个问题了,用的是STC8G08,其他IO都正常 但P3.7就不行,换了几块板子均如 ...
(引用自46楼)

楼主找到原因了, 是延时时间不够,时许问题, 判断IO是否好使,可以输出高低 分别测一下

出0入16汤圆

发表于 2022-6-27 12:59:59 | 显示全部楼层
STC的芯片所有IO都可以使用,怎么可能没有用的IO嘛。
注意要设置IO模式,上电后默认为高阻。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 22:52

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

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